- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 thenelseend;第二种语法(命令型)casewhen then ;...when then ;else ;end case;loop语句第一种语法loop...if thenexit;end if;...end loop;第二种语法loop...exit when ;...en d loop; 第三种语法while then... -- 处理异常when 2;r getCustomerName%rowtype;beginopen 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)