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

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

AnnyQin
难度入门
时长 4小时14分
  • 二、主键约束 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-02-11

  • 一、非空约束<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;
    查看全部
    0 采集 收起 来源:Oracle 非空约束

    2018-03-22

  • 删除表数据基本语法: DELETE FROM table_name [WHERE conditions]; DELETE FROM table_name;与TRUNCATE TABLE table_name;区别: 两者都是用来删除表中的全部数据,但是TRUNCATE 的速度要比DELETE 快,因TRUNCATE 属于数据定义语言中的,所以效率较高。
    查看全部
    0 采集 收起 来源:Oracle 删除数据

    2016-02-11

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

    2016-02-11

  • 建表时复制: create table new_table as select column1,...|* from old_table; 如果对整个表进行复制:as select * from old_table; 如果只复制指定的字段:as select column1,... from old_table; 如果只想复制表结构而不想复制表里面的内容可以加上 where 1=2; 插入数据时复制: insert into table_name[(column1,...)] select column1,...|* from old_table;
    查看全部
  • 操作表中的数据: 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;
    查看全部
  • 删除表基本语法: 1、TRUNCATE TABLE table_name; 只删除表中的数据,不删除表结构,也叫表截断。比delete语句快很多 2、DROP TABLE table_name; 删除表同时也删除表中的数据。
    查看全部
  • 修改表的语法: ALTER TABLE table_name ADD column_name datatype; 更改字段数据类型语法: ALTER TABLE table_name MODIFY column_name datatype; 删除字段语法: ALTER TABLE table_name DROP COLUMN column_name; 修改字段名语法: ALTER TABLE table_name RENAME COLUMN column_name TO new_column_name; 修改表名语法: RENAME table_name TO new_table_name;
    查看全部
  • 查询表空间的状态
    查看全部
  • 表空间文件的默认存储路径
    查看全部
  • 创建表空间的语法
    查看全部
  • 设置用户的默认/临时表空间
    查看全部
  • 表空间分类:永久表空间,临时表空间,UNDO表空间(岁数据库进行变更前进行的表空间备份,方便进行数据回滚)
    查看全部
  • 启用scott用户并登录
    查看全部
  • 使用系统用户登录oracle
    查看全部

举报

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

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