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

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

AnnyQin
难度入门
时长 4小时14分
  • 外键约束 create table1 table_name(从表) (column_name datatype references table2(主表)(column_name),……); 注意: 1.主表的字段必须是主键 2.主从表中相应的字段必须是同一个数据类型 3.从表中外键字段的值必须来自主表中的相应字段的值,或者null
    查看全部
  • 删除数据: selete from table_name [where conditions]; truncate table table_name; 截断表数据,效率更高.
    查看全部
    0 采集 收起 来源:Oracle 删除数据

    2015-08-12

  • 修改数据: update table_name set colunm1=value1,... [where conditions];
    查看全部
    0 采集 收起 来源:Oracle 修改数据

    2015-08-12

  • 复制表数据: 1.在建表时复制: create table table_new as select column1,...|* from table_old; 2.在添加数据是复制: insert into table_name [(column1,...)] select column1,...|* from table_old;
    查看全部
  • 给字段添加默认值 regdate date default
    查看全部
  • 1. 删除表中全部数据(不是删除表) TRUNCATE TABLE table_name 2. 删除表(表中数据同时删除) DROP TABLE table_name
    查看全部
  • alter table table_name add/modify column_name datatypes;增加字段/修改字段数据类型 alter table table_name drop column column_name ;删除字段 alter table table_name rename column colume_name to new_column_name 修改字段名 rename table_name to new_table_name ;修改表名
    查看全部
  • 修改表添加主键 add constraint constraint_name primary key(column_name1,……); 更改约束名称 alter table table_name rename constraint old_constraint_name to new_constraint_name 禁用约束 alter table table_name disable|enable constraint constraint_name 删除约束 alter table table_name drop constraint constraint_name alter table table_name drop primary key[cascade]
    查看全部
  • 主键约束 create table table_name (column_name datatye primary key,……) create table table_name(column_name1,……, constraint constraint_name primary key (clounm_name1,column_name2,……) ) ;联合主键 user_constraints 查询约束的表,数据字典
    查看全部
    0 采集 收起 来源:Oracle 主键约束

    2015-08-12

  • 非空约束 create table table_naem(column1 number not null,……); alter table table_name modify column1 varchar(20) not null; alter table table_name modify colunmn_name datatype null;
    查看全部
    0 采集 收起 来源:Oracle 非空约束

    2015-08-12

  • 删除数据: selete from table_name [where conditions]; truncate table table_name; 截断表数据,效率更高.
    查看全部
    0 采集 收起 来源:Oracle 删除数据

    2015-08-12

  • 修改数据: update table_name set colunm1=value1,... [where conditions];
    查看全部
    0 采集 收起 来源:Oracle 修改数据

    2015-08-12

  • 操作表中是数据: 1.添加数据 insert into table_name(column1,column2,...) values(value1,value2,...); * sysdate 获取当前日期(系统函数) 2.向表中添加默认值: alter table table_name modify email default value;
    查看全部
  • 复制表数据: 1.在建表时复制: create table table_new as select column1,...|* from table_old; 2.在添加数据是复制: insert into table_name [(column1,...)] select column1,...|* from table_old;
    查看全部
  • 555
    查看全部
    0 采集 收起 来源:总结

    2015-08-11

举报

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

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