为了账号安全,请及时绑定邮箱和手机立即绑定

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

难度入门
时长 4小时14分
学习人数
综合评分9.67
338人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.5 逻辑清晰
  • 修改表时添加检查约束

    ADD CONSTRAIN constraint_name CHECK(expressions);

    查看全部
  • 创建表的时候设置检查约束

    列级设置:REATE TABLE table_name

    (column_name datatype CHECK(expressions【表达式,即约束条件】),

    ...)

    表级设置:CONSTRAINT constraint_name CHECK(expressions)

    查看全部
  • 禁用唯一约束

    DISTABLE | ENABLE CONSTRAINT constraint_name

    删除唯一约束

    DROP CONSTRAINT constraint_name

    e:SQL>alter table table_name

    drop constraint UN_TABLE_NAME;



    查看全部
  • 修改表时添加唯一约束

    ADD CONSTRAINT constraint_name

    UNIQUE(column_name);


    查看全部
  • 删除外键约束

    1.DISABLE | ENABE CONSTRAINT constraint_name

    2.DROP CONSTRAINT constraint_name;

    查看全部
    0 采集 收起 来源:Oracle 删除约束

    2019-03-22

  • 在修过表时添加外键约束

    ADD CONSTRAINT constraint_name FOREIGN KEY(column_name) REFERENCES table_name(column_name)[ON DELETE CASCADE]

    查看全部
  • 在创建表时设置外键约束

    CONSTRAINT constraint_name FOREIGN KEY(column_name) REFERENCES table_name(column_name)[ON DELETE CASCADE]

    查看全部
  • 唯一一个涉及两个表中字段关系的约定——外键约束

    创建表是设置

    CREATE TABLE table1

    (column_name datatype【当前表(从表)字段】 REFERENCES

    table2(column_name)【引用表(即主表)字段】,...);

    设置外键约束时,主表的字段必须是主键

    主从表相应字段必须是相同数据类型

    从表中外键字段的值必须来自主表中相应字段的值,或者为null值

    修改表时设置

    删除

    查看全部
  • 添加主键约束

    ADD CONSTRAINT constraint_name

    PRIMARY KEY(column_name1,...);

    更改约束名称

    RENAME CONSTRAINT old_name TO new_name

    查看全部
  • 主键约束

    作用:确保每一行数据的唯一性

    CREATE TABLE table_name(

    column_name datatyoe PRIMARY KEY,...

    )

    CONSTRAINT constraint_name

    PRIMARY KEY(column_name1,...)

    设置主键约束自动加上非空约束

    查看全部
    0 采集 收起 来源:Oracle 主键约束

    2019-03-21

  • 创建表时设置非空约束

    CREATE TABLE table_name(

    column_name datatype NOT NULL,...

    ); 修改表时添加非空约束必须保证表内所约束项为空,否则无法修改;

    修改表时去除非空约束

    ALTER TABLE table_name

    MODIFY column_name datatype NULL;

    查看全部
    0 采集 收起 来源:Oracle 非空约束

    2019-03-19

  • dba_tablespaces(针对与系统管理员自己的用户)、user_tablespaces(普通用户)数据字典

    desc dba_tablespaces(查看数据字典里的字段)

    select tablespace_name from dba_tablespaces;   (查询表空间中)

    6个表空间的作用(Tablespace_name)

    system:主要存放sys用户中的表视图以及存储过程中的一些数据库对象

    sysaux:作为example的辅助表空间。用于安装Oracle 11g数据库示例的一个表空间

    undotbs1:存储撤销信息的

    temp:用于储存SQL语句的表和索引信息的。临时表空间。

    users:用于存储数据库用户创建的数据库对象。与system相似,但system用来存放系统信息。

    example


    scott是没有系统表的,是不能查询到dba_tablespaces的,但是可以查询到user_tablespaces.

    查看全部
  • :使用as关键字设置字段别名的语法:select column_name as new_name,... from table_name;可以同时为多个字段设置别名。
    使用column命令设置字段别名的语法:column column_name heading new_name,只能为一个字段设置别名。

    查看全部
    0 采集 收起 来源:练习题

    2019-03-18

  • alter user scott acount unlock
    查看全部
  • 两种登录方式:1.用户名/密码 2.connect 用户名
    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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