时间:2021-07-01 10:21:17 帮助过:49人阅读
注: including contents and datafiles删除表空间的内容、数据文件
cascade constraints删除表空间的参照外键
8,给用户授权
grant connect,resource to wyy 去除权限 revoke connect,resource from wyy 9,查询当前用户的权限 select * from user_role_privs; 10,查询用户的所有表 select * from user_tables; 11,创建一个学生student表,表中含两列 create table student (xh varchar2(10), xm varchar2(10)) 12,向表中增加一列xb alter table student add (xb varchar2(4)) 13, 给表增加注释 comment on column student.xh is ‘学号‘ 14,查询数据库sid select name from V$database 15,更改表的一列字段长度 a,若没数据 alter table student modify xh varchar2(20) b,若有数据,新建一个列,更新数据到新列,然后删除原列,然后改变列名 alter table student add xh_temp varchar2(20); update student set xh_temp=xh; commit; alter table student drop xh; alter table student rename xh_temp=xh; 16. 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) insert into table1 values(value1,value2,value3,value4) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围 17,查询表空间的使用率 SELECT a.tablespace_name 表空间名, total 表空间大小, free 表空间剩余大小, (total - free) 表空间使用大小, ROUND((total - free) / total, 4) * 100 使用率 FROM (SELECT tablespace_name, ROUND(SUM(bytes) / (1024 * 1024), 4) free FROM DBA_FREE_SPACE GROUP BY tablespace_name) a, (SELECT tablespace_name, ROUND(SUM(bytes) / (1024 * 1024), 4) total FROM DBA_DATA_FILES GROUP BY tablespace_name) b WHERE a.tablespace_name = b.tablespace_name; 18,修改Oracle连接数 查看ORACLE最大进程数: SQL> show parameter processes #最大连接 SQL> alter system set processes = value scope = spfile; #修改连接 重启数据库,使连接数生效。 19.主键与外键 主键(Primary Key):用来唯一标识表中一行的候选键,一个表只能有一个主键。 外键(Foreign Key):一个表的字段,是另外一个表的主键。 20,从一个表向另一个表复制 insert into 表2(column1,column2,column3) select column1,column2,column3 from 表1 21,创建索引 create index 索引名字 on student(xh,name,bj); 22,降序升序 select * from xs_xjb order by xh asc 升序 select * from xs_xjb order by xh desc 降序 23,查询系统当前时间 select sysdate from dual 24,更改系统大小写 update table set sfzh = upper(‘sfzh‘) 25,Oracle密码超过时间限制 select * from dba_profile; alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited; alter profile default limit PASSWORD_LIFE_TIME unlimited;oracle基本语法
标签: