MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 数据库 / 正文

Oracle-控制、约束及其他命令

2024-11-26 20:25 huorong 数据库 6 ℃ 0 评论

1、数据控制

GRANT --授予用户访问权限

DENY --拒绝用户访问

REVOKE --解除用户访问权限

2、约束

1)非空 not null

2)唯一unique

3)主键约束primary key

4)外键约束foreign key

5)检查check

6)默认值约束default eg:撤销 PRIMARY KEY 约束 alter table Persons drop primary key

3、数据分组深入:having 组函数()

查出平均分数在75以上的学生学号 eg:SELECT SNO,AVG(GRADE) FROM SC GROUP BY (SNO) HAVING AVG(GRADE)>=75

4、其他命令:

1)l(list)显示缓存区中最后执行内容

2)run /r重新运行缓存区中的语句

3)save 可以将最后一次在缓存区中执行的语句保存到文件;

4)get可以将文件中的sql语句放到缓存区中,采用/或r或run,可以执行

5)直接运行sql脚本 @c:\emp.sql;

6)rownum 是隐含的字段,显示行号

eg:3层select显示6-9条记录 select * from ( select rownum r, t.* from (select * from emp) t where rownum <=9) where r > 6;

7)表复制:create table emp1 as select * from emp

8)常用数据类型有:

char(长度)

varchar(长度)

number(位数,小数位)

date

Tags:外键oracle

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言