sql基本命令语句.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
— PAGE \* Arabic 1 — sql基本命令语句 2. SQL Plus和SQL基本操作 -- 创建用户 create user [, ...]); insert into ( then ... end if; 第二种格式: if then ... elsif then ... elsif then ... else ... end if; case语句 第一种语法(赋值型) := case when then ... when then else end; 第二种语法(命令型) case when then ; ... when then ; else ; end case; loop语句 第一种语法 loop ... if then exit; end if; ... end loop; 第二种语法 loop ... exit when ; ... en d loop; 第三种语法 while then ... -- 处理异常 when 2; r getCustomerName%rowtype; begin open getCustomerName; fetch getCustomerName into r; close getCustomerName; dbms_output.put_line(r.first_name); end; 通过以下方式可以获取游标的行类型: identified by ; 改密码: alter user ; 2 系统授权 授权: grant { |}[, ...] to [, ...] [with admin option]; 撤权: revoke { |}[, ...] from [, ...]; 角色(role): connect角色:可以登录、创建视图等 resource角色:可以创建表、过程、触发器、序列等各种资源 查看用户权限: select username, privilege, admin_option from user_sys_privs; 3 对象授权 指在对象上(表)的insert,select,update,delete的权限。 授权: grant [, ...] on to 可以用来指定其它用户的对象,比如:test1.customers指test1的customers表。 update可以指定某几列:update( from quota {unlimited| [size [, ...] ); 2. null约束 我们可以在不期望出现null的列上添加not null约束。 [not null] 如果某一列为not null,那么该列的值就不能为null。 3. default约束 在某一列上使用default约束可以为该列设置默认值。 在插入数据时,有默认值的列可以不指定数据。 [default ] 所有列都有默认值,如果不显式指定默认值,其默认值就是null。 4. unique约束(唯一性约束) 如果某一列有unique约束,那么这一列的值不能出现重复。如果有null值,null只能出现一次。 [unique] 5. check约束 check约束是针对于表的约 束,用于用户自定义的约束检查条件,一个表里可以写多个约束,一个约束里可以使用多列。 crate table ( = 18) ); 6. 查看表的信息 查看表结构: desc[ibe] ; 查看用户的表: select table_name[, ; ; 改变列: alter table modify to [...] [primary key] ); 主键自动为not null,unique--(非空 无重) 11. 外键约束 当一个表里某一列的数据想要限定为其它表里的某一列中的数据(比如学生成绩表中的学号一定要在学生表中存在),这时需要使用外键约束。 create table student_grade ( student_num varchar(20) foreign key references student(num), ); 被引用的表叫做父表或主表,引用的表叫子表或从表,子表中的数据一定要在父表中存在。 子表要依赖于父表,子表中的数据一定要在父表中有存在。 被外键所引用的 列必须要unique,比如上面的student(num),num这一列必须要是unique的。 或者可以在foreign key的定义中加上on delete cascade,可以对子表的数据进行级联删除。 如果在foreig

文档评论(0)

泰和宸风 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体泰和宸风文化科技(青岛)有限公司
IP属地北京
统一社会信用代码/组织机构代码
91370211MA94GKPQ0J

1亿VIP精品文档

相关文档