为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Oracle数据库开发必备利器之SQL基础_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Oracle数据库开发必备利器之SQL基础

AnnyQin
难度入门
时长 4小时14分
  • create table userinfo_u 2 (id varchar2(10) primary key, 3 username varchar2(20) unique, 4 userpwd varchar2(20)); //唯一约束
    查看全部
  • 唯一约束 作用:保证字段值的唯一性 唯一约束御主键约束的区别: 主键字段值必须是非空的 唯一约束允许有一个空值 主键在没一张表中只能有一个 唯一约束在每张表中可以有多个 在创建表时设置唯一约束 在列级 create table table_name(column_name datatype unique,..) 在表集 constraint constraint_name unique (column_name)
    查看全部
  • alter table userinfo_f4 2 drop constraint FK_TYPEID_ALTER;
    查看全部
    0 采集 收起 来源:Oracle 删除约束

    2017-04-19

  • alter table userinfo_f4 2 disable constraint FK_TYPEID_ALTER; 表已更改。
    查看全部
    0 采集 收起 来源:Oracle 删除约束

    2017-04-19

  • select constrait_name,constrait_type,status from user_constraits 2 where table_name='USERINFO_F4';
    查看全部
    0 采集 收起 来源:Oracle 删除约束

    2017-04-19

  • 查询约束的名字: select constraint_name,constraint_type,status from user_constraints where table_name='表名'; P字母表示为主键约束,R表示为外键约束。 删除外键约束: 1.禁用: alter table 表名 disable constraint 外键约束的名字; 如果要启用,就把disable改成enable就能启用。 2.彻底删除: alter table 表名 drop constraint 约束的名字;
    查看全部
    1 采集 收起 来源:Oracle 删除约束

    2017-04-19

  • create table userinfo_f4 2 (id varchar2(10) primary key, 3 username varchar2(20), 4 typeid_new varchar2(10)); 表已创建。 ------------------------ alter table userinfo_f4 2 add constraint fk_typeid_alter foreign key(typeid_new)references typeinfo(typeid); 表已更改。
    查看全部
  • 在修改表时添加外键约束
    查看全部
  • 在修改表时添加外键约束: alter table table_name add constraint constraint_name FOREIGN KEY(column_name)REFERENCES table_name(column_name)[on delete cascade] 例: SQL> create table userinfo_f4 2 (id varchar2(10) primary key, 3 username varchar2(20), 4 typeid_new varchar2(10)); 表已创建。 SQL> alter table userinfo_f4 2 add constraint fk_typeid_alter foreign key(typeid_new)references typeinfo(typeid);
    查看全部
  • create table userinfo_f3 2 (id varchar2(10) primary key, 3 username varchar2(20), 4 typeid_new varchar2(10), 5 constraint fk_typeid_new1 foreign key(typeid_new)references typeinfo(typeid) on delete cascade);
    查看全部
  • create table userinfo_f2 2 (id varchar2(10) primary key, 3 username varchar2(20), 4 typeid_new varchar2(10), 5 constraint fk_typeid_new foreign key(typeid_new)references typeinfo(typeid)); 表已创建。
    查看全部
  • //在创建表时设置外键约束2(表级) 语法:CREATE TABLE table_name( column_name datatype,..., CONSTRAINT constraint_name FOREIGN KEY(column_name)REFERENCES table_name2(column_name)[ON DELETE CASCADE]); 注:1、table_name2为主表名; 2、[ON DELETE CASCADE]表示级联删除的意思; 3、约束的名字也是唯一的。 例: 创建表时设置外键约束 >create table userinfo_f2 2 (id varchar2(10) primary key, 3 username varchar2(20), 4 typeid_new varchar2(10), 5 constraint fk_typeid_new foreign key (typeid_new) references typeinfo(typeid)); 添加删除语句 > create table userinfo_f3 2 (id varchar2(10) primary key, 3 username varchar2(20), 4 typeid_new varchar2(10), 5 constraint fk_typeid_new1 foreign key (typeid_new) references typeinfo(typeid)on delete
    查看全部
  • insert into typeinfo values(1,1); 已创建一行。 insert into userinfo_f(id,typeid_new)values(1,2); insert into userinfo_f(id,typeid_new)values(1,1); insert into userinfo_f(id,typeid_new)values(2,null);
    查看全部
  • create table userinfo_f 2 (id varchar2(10) primary key, 3 username varchar2(20), 4 typeid_new varchar2(10) references typeinfo(typeid)); 表已创建。
    查看全部
  • create table typeinfo 2 (typeid varchar2(10) primary key, 3 typename varchar2(20)); 表已创建。
    查看全部

举报

0/150
提交
取消
课程须知
只要知道数据库是什么就可以来学习本课程呦!
老师告诉你能学到什么?
掌握Oracle的SQL语句基础,为后续的课程学习打好基础。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!