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

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

AnnyQin
难度入门
时长 4小时14分
  • 三、外键约束 4、禁用外键约束 语法:ALTER TABLE table_name DISABLE|ENABLE CONSTRAINT fk_name; 5、删除外键约束 语法:ALTER TABLE table_name DROP CONSTRAINT pk_name;
    查看全部
    2 采集 收起 来源:Oracle 删除约束

    2016-01-25

  • 三、外键约束<br> 3、在修改表时添加外键约束<br> 语法:ALTER TABLE table_name<br> ADD CONSTRAINT fk_name FOREIGN <br> KEY(column_name) REFERENCES<br> table_name2(column_name)[ON DELETE CASCADE];
    查看全部
  • 三、外键约束 2、在创建表时设置外键约束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、约束的名字也是唯一的。
    查看全部
  • 三、外键约束(表示主从表之间的关系)<br> 1、在创建表时设置外键约束(列级)<br> 语法:CREATE TABLE table1(column_name datatype REFERENCES table2(column_name),...); --其中table2为主表,table1为从表<br> 注:(1)设置外键约束时,主表字段必须为该表的主键字段<br> (2)主从表中相应的字段必须是同一个数据类型<br> (3)从表中外键字段的值必须来自主表中相应字段的值,或者为null值
    查看全部
  • 二、主键约束<br> 4、在修改表时添加主键约束<br> 语法:ALTER TABLE table_name ADD CONSTRAINT pk_name PRIMARY KEY(column_name1,...);<br> 注:如果表中有内容时,准备添加主键的字段里的数据必须唯一。<br> 5、更改约束的名称<br> 语法:ALTER TABLE table_name RENAME CONSTRAINT old_pk_name TO new_pk_name;<br> 6、禁用主键约束<br> 语法:ALTER TABLE table_name DISABLE|ENABLE CONSTRAINT pk_name;<br> 7、删除主键约束<br> 语法:ALTER TABLE table_name DROP CONSTRAINT pk_name;<br> 或ALTER TABLE table_name DROP PRIMARY KEY [CASCADE]; [CASCADE]为可选项,在级联操作中使用。
    查看全部
  • 二、主键约束 1、作用:确保表中的每一行数据的唯一性。设置了主键约束的字段,这个字段必须是非空且值是唯一的;一个表中只能设置一个主键约束;一个主键约束可以有多个字段组成,这样的主键叫联合主键或复合主键。 2、在创建表时设置主键约束(列级) 语法:CREATE TABLE table_name( column_name datatype PRIMARY KEY,... ); 3、在创建表时设置主键约束(表级) 语法:CREATE TABLE table_name( column_name datatype,..., CONSTRAINT pk_name PRIMARY KEY(column_name1,...)); 4、数据字典:user_constraints 可以查看某个表中的主键约束信息。
    查看全部
    0 采集 收起 来源:Oracle 主键约束

    2016-01-25

  • 一、非空约束<br> 1、在创建表时设置非空约束<br> 语法:CREATE TABLE table_name(<br> column_name datatype NOT NULL,...<br> );<br> 2、在修改表时添加非空约束<br> 语法:ALTER TABLE table_name MODIFY column_name datatype NOT NULL;<br> 注:添加非空约束的字段不能有null数据存在。<br> 3、在修改表时去除非空约束<br> 语法:ALTER TABLE table_name MODIFY column_name datatype NULL;
    查看全部
    1 采集 收起 来源:Oracle 非空约束

    2018-03-22

  • oracle查看表空间 dba_tablespaces(系统用户) user_tablespaces (普通用户) 1. dba_tablespaces和user_tablespaces默认表空间共六个 2. sys: sys表、存储过程、视图等数据对象,存放系统信息 -- 系统表空间 3. sysaux: example辅助表空间 4. undotbs1: 数据库撤销信息undo类型的表空间
    查看全部
  • 1、数据字典:dba_tablespaces(系统用户)、user_tablespaces(普通用户)。 2、用 desc 数据字典名; 命令可以查看表空间数据字典的信息。 3、系统用户可以查看系统和普通用户的表空间数据字典信息,普通用户只能查看自己的。 4、数据字典:dba_users(系统用户)、user_users(普通用户),用法同上 5、ALTER USER username DEFAULT|TEMPORARY TABLESPACE tablespace_name;设置用户默认或临时表空间
    查看全部
  • @服务名,针对数据库与服务不在一个机子的情况
    查看全部
  • 用户登录语句
    查看全部
  • 删除表数据基本语法: DELETE FROM table_name [WHERE conditions]; DELETE FROM table_name;与TRUNCATE TABLE table_name;区别: 两者都是用来删除表中的全部数据,但是TRUNCATE 的速度要比DELETE 快,因TRUNCATE 属于数据定义语言中的,所以效率较高。
    查看全部
    0 采集 收起 来源:Oracle 删除数据

    2016-01-25

  • 修改表数据基本语法: UPDATE table_name SET column1=value1,... [WHERE conditions];
    查看全部
    0 采集 收起 来源:Oracle 修改数据

    2016-01-25

  • 复制表数据:<br> —1、在创建表的时候添加(*表示复制全部字段及数据)<br> CREATE TABLE new_table_name<br> AS <br> SELECT column1,...|* FROM other_table_name;<br> —2、在添加的时候添加(*表示复制全部字段及数据)<br> INSERT INTO table_name<br> [(column1,...)]<br> SELECT column1,...|* FROM other_table_name; 注:添加的字段顺序、类型、字段名与赋值的表中的要一致。
    查看全部
  • 操作表中的数据: 1、添加数据 INSERT INTO table_name(column1,column2,...) VALUES(value1,value2,...); 添加数据时,值的个数、类型和顺序必须和字段的个数、类型和顺序相同。 如果向表中的所有字段添加值,则表名后面的(column1,column2,...)内容可省略。 2、给字段添加默认值 —1、在创建表的时候添加默认值: CREATE TABLE table_name(column_name datatype DEFAULT def_value,...); —2、修改字段时添加: ALTER TABLE table_name MODIFY column_name datatype DEFAULT def_value;
    查看全部

举报

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

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