欢迎来到天天文库
浏览记录
ID:51829110
大小:37.50 KB
页数:4页
时间:2020-03-16
《Oracle数据库常用的Sql语句.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Oracle数据库常用的Sql语句今天想查询一下Oracle数据库下所有的表名或某个用户下的所有表,半天没想起来.还是在网上找到了答案.selecttable_namefromall_tables;//所有的表明selecttable_namefromuser_all_tables;//用户的所有的表一下是转贴的sql语句的帖子.select*fromuser_objects; //查询所有的表select*fromdba_tables; //查询所有的表select*fromal
2、l_tables; //查询所有的表select*fromuser_users //查出一个用户 select*fromall_users //查询所有用户select*fromdba_users //查询所有用户selectname,dbidfromv$database; //查询数据库名和它的IDselect*fromsys.user_tab_column
3、s;//查询表名,并显示列名describe表名 //查询表结构2:查询数据库参数showparameterdb;3:查询数据库的实例名selectinstance_namefromv$instance;4:数据库域名数据库安装结束后,如果要知道正在运行额数据库是否有域名以及数据库域名名称可以用selectvaluefromv$parameterwherename='db_domain'showparameterdomain5:数据库服务名如果数据库有域名,则数据库服务名就是全局数据库名,如果该数据库没有定义
4、域名,则数据库服务名与数据库名相同showparameterservice_name 6:显示当前用户showuser7:直接登陆sqlplus"/assysdba"8:当前ORACLE系统时间selectsysdatefromdual; 9:查询数据库字典v$nls_parameter产看字符集相关参数select*fromv$nls_parameters;//*************oracle基本操作语句(适合初学者)oracle操作语句:1.创建表create table 表名( 列名1 类型, 列名2 类型);2.修改类属性alter tab
5、le 表名 modify(列名 类型);3.添加列alter table 表名 add(列名 类型);4.添加主键约束和非空约束alter table 表名 add constraint pk_表名 primary key(列名);alter table 表名 modify(列名 not null);5.删除主键约束alter table 表名 drop primary key;alter table 表名 drop constraint pk_表名;6.失效约束alter table 表名 disable primary key;alter table
6、 表名 disable constraint pk_表名;7.有效约束alter table 表名 enable primary key;alter table 表名 enable constraint pk_表名;8.删除列alter table 表名 drop column 列名;9.设置某列不可用,然后删除alter table 表名 set unused(列名);alter table 表名 drop unused columns;10.修改表名rename 表名1 to 表名2alter 表名1 rename to 表名2;11.截断表trun
7、cate table 表名;12.截断表保留行空间truncate table 表名 resue storage;13.查看表结构desc table 表名;14.删除表drop table 表名;15.插入记录例:insert into 表名 values(内容1,内容2,内容3,内容4);16.带参数对话方式插入行例:insert into 表名 values(&列名1,&列名2); insert into 表名 values(内容1,内容2);17.插入某几列记录insert into 表名(列名1,列名2) values(内容1,内容2);18
8、.为列插入空值(其列不能为not null)insert into 表名 val
此文档下载收益归作者所有