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

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

AnnyQin
难度入门
时长 4小时14分
  • 删除唯一约束: 1.禁用唯一约束 ALTER TABLE table_name DISABLE|ENABLE CONSTRAINT constraint_name; 2.直接删除唯一约束 ALTER TABLE table_name DROP CONSTRAINT constraint_name;
    查看全部
  • 在修改表时添加唯一约束: ALTER TABLE table_name ADD CONSTRATIN constraint_name UNIQUE(column_name);
    查看全部
  • 在创建表时设置唯一约束: 1.在列级设置唯一约束 CREATE TABLE table_name(column_name datatpe UNIQUE,...); 2.在表级设置唯一约束 CREATE TABLE table_name(column_name datatpe,...,CONSTRAINT constraint_name UNIQUE(column_name));
    查看全部
  • 唯一约束和主键约束的区别: 1.主键字段值必须是非空的,唯一约束允许有一个空值 2.主键在每张表只能有一个,唯一约束在一个表中可以有多个
    查看全部
  • 删除外键约束: 1.禁用外键约束 ALTER TABLE table_name DISABLE|ENABLE CONSTRAINT constraint_name; 2.彻底删除外键约束 ALTER TABLE table_name DROP CONSTRAINT constraint_name;
    查看全部
    0 采集 收起 来源:Oracle 删除约束

    2016-11-19

  • 2.在修改表时添加外键约束 ALTER TABLE table_name ADD CONSTRAINT constraint_name FOREIGN KEY(column_name) REFERENCES table_name(column_name) [ON DELETE CASCADE]
    查看全部
  • 1.在创建表时设置表级外键约束 CREATE TABLE table_name(column_name1 datatype,...,CONSTRAINT constraint_name FOERIGN KEY(column_name) REFERENCES table_name(column_name)[ON DELETE CASCADE] on delete cascade --> 级联删除
    查看全部
  • 1.在创建表时设置外键约束 CREATE TABLE table1(column_name datatype REFERENCES table2(column_name),...); -- table1-->从表,table2-->主表;设置外键约束时,主表的字段必须是主键;主从表中相应的字段必须是同一个数据类型;从表中外键字段的值必须来自主表中的相应字段的值,或者为null值
    查看全部
  • 4.在修改表时添加主键约束 ALTER TABLE table_name ADD CONSTRAINT constraint_name PRIMARY KEY(column_name1,...); 5.更改约束的名称 ALTER TABLE table_name RENAME CONSTRAINT old_name TO new_name; 6.删除主键约束 1)暂时禁用/启用 ALTER TABLE table_name DISABLE|ENABLE CONSTRAINT constraint_name; 2) 删除约束 ALTER TABLE table_name DROP CONSTRAINT constraint_name; 3) 直接删除主键约束 ALTER TABLE table_name DROP PRIMARY KEY[CASCADE];
    查看全部
  • 1.主键约束的作用:确保表当中每一行数据的唯一性 2.一张表只能设计一个主键约束,主键约束可以由多个字段构成(联合主键或复合主键) 3.在创建表时设置主键约束:1) CREATE TABLE table_name(column_name datatype PRIMARY KEY,...); 2) CONSTRAINT constraint_name PRIMARY KEY(column_name1,...) -- 表级约束,置于所有字段定义之后。 ***********可以通过数据字典user_constraints查看约束名称************** select constraint_name from user_constraints where table_name='USERINFO_P1';
    查看全部
    1 采集 收起 来源:Oracle 主键约束

    2016-11-19

  • 非空约束: 1.在创建表时设置非空约束:CREATE TABLE table_name(column_name datatype NOT NULL,...); -- 默认情况下,允许为空 2.在修改表时添加非空约束:ALTER TABLE table_name MODIFY column_name datatype NOT NULL; -- 在设置非空约束之前,表中最好是没有任何数据的 3.在修改表时去除非空约束 ALTER TABLE table_name MODIFY column_name datatype NULL;
    查看全部
    0 采集 收起 来源:Oracle 非空约束

    2016-11-19

  • ---oracle删除 app\Administrator\product\11.2.0\dbhome_1\deinstall.bat
    查看全部
    0 采集 收起 来源:Oracle卸载

    2016-11-19

  • 约束的作用: 1.定义规则 2.确保完整性(精确性和可靠性)
    查看全部
    0 采集 收起 来源:Oracle 约束概述

    2016-11-18

  • 删除数据: DELETE FROM table_name [WHERE conditions](无条件删除,有条件删除)
    查看全部
    0 采集 收起 来源:Oracle 删除数据

    2016-11-18

  • 修改语句: UPDATE table_name SET column1=value1,... [WHERE conditions](无条件更新,有条件更新)
    查看全部
    0 采集 收起 来源:Oracle 修改数据

    2016-11-18

举报

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

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