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

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

AnnyQin
难度入门
时长 4小时14分
  • 查询表中所有字段:select * from table_name; 查询表中指定的字段:select column_name,.., from table_name;
    查看全部
  • 更改显示的字段名:COLUMNS|COL column_name HEADING new_name 设置结果显示的格式:COLUMN|COL column_name FORMAT dataformat 清楚之前设置的格式:COLUMN|COL column_name clear 设置字符型格式用a开头 数值类型用9代替一个数字 设置字符型格式用a开头 数值类型用9代替一个数字,设置数值长度,超过的用#号代替
    查看全部
  • 基本查询语句: select [distinct]column_name1...|*from table_name[where conditions] Distinct:关键字的作用不显示重复记录
    查看全部
  • 基本查询语句 给字段设置别名:是针对查询结果进行的,并没有更改字段的名字 运算符和表达式 在SELECT语句中使用运算符 带条件的查询 模糊查询 范围查询 对查询结果进行排序 case..when语句的使用 Decode函数的使用 在SQL*PLUS 中设置格式
    查看全部
    0 采集 收起 来源:Oracle 查询概述

    2017-04-07

  • 检查约束: 在创建表时设置检查约束(列级) 语法:CREATE TABLE table_name(column_name datatype CHECK(expressions),...); 在创建表时设置检查约束(表级) 语法:CREATE TABLE table_name(column_name datatype,..., CONSTRAINT c_name CHECK(expressions)); 在修改表时设置检查约束 alter table table_name add constraint constraint_name check(expressions); 在修改表时删除检查约束 ALTER TABLE table_name Disable(禁用) 或者enable(启用) constraint constraint_name ALTER TABLE table_name drop constraint constraint_name
    查看全部
    0 采集 收起 来源:约束小结

    2017-04-07

  • 唯一约束: 作用:保证字段值的唯一性 唯一约束御主键约束的区别: 主键字段值必须是非空的 唯一约束允许有一个空值 主键在没一张表中只能有一个 唯一约束在每张表中可以有多个 在创建表时设置唯一约束 在列级 create table table_name(column_name datatype unique,..) 在表集 constraint constraint_name unique (column_name) 在修改表时设置唯一约束 Alter table table_name Add constraint constraint_name unique(column_name); 删除唯一约束 ALTER TABLE table_name Disable(禁用) 或者enable(启用) constraint constraint_name ALTER TABLE table_name drop constraint constraint_name
    查看全部
    0 采集 收起 来源:约束小结

    2017-04-07

  • 外键约束: 在创建表时设置外键约束 (列级) create table table1(column_name datatype references table2 (column_name),..); (表级) create table table_name (column_name datatype,.., constraint constraint_name foreign key(column_name) references table_name(column)[on delete cascade] on delete cascade是级联删除 在修改表时设置外键约束 Add constraint constraint_name foreign key(column_name)references table_name(column_name)[on delete cascade] 在修改表时删除外键约束 ALTER TABLE table_name Disable(禁用) 或者enable(启用) constraint constraint_name ALTER TABLE table_name drop constraint constraint_name
    查看全部
    0 采集 收起 来源:约束小结

    2017-04-07

  • 主键约束: 在创建表时设置主键约束: 1.create table table_name(column_name datatype primary key,..) 2.create table table_name (column_name datatype ,.. constraint constraint_name primary key(column_name1,...)); 创建新表,将id,username作为联合主键 查找约束名字 Desc user_constraints查看数据字典的结构 Select constraint_name from username_constraints where table_name=’USERINFO_P1’; Select constraint_name from username_constraints where table_name=’USERINFO_P’; 在修改表时设置主键约束:alter table table_name add constraint constraint _name primary key(column_name1,..); 更改约束的名称:alter table table_name rename constraint old_name to new_name 删除主键约束 如果这个约束暂时不想用,今后还想用,可以用禁用约束的方式 alter table table_name disable(禁用) 或者enable(启用) constraint constraint_name 如果这个约束已经不想用,可以用drop方式 alter table table_name drop constraint constraint_name alter table table_name drop primary key[cascade]有外键时用[cascade]
    查看全部
    0 采集 收起 来源:约束小结

    2017-04-07

  • 非空约束: 在创建表时设置非空约束create table table_name(column_name datatype not null,..); 在修改表时设置非空约束:alter table table_name modify column_name datatype not null; 在修改表时去除非空约束:alter table table_name modify column_name datatype null;
    查看全部
    0 采集 收起 来源:约束小结

    2017-04-07

  • 约束总结 约束类型:非空约束、主键约束、外键约束、唯一约束、检查约束 在创建表时设置约束:只有非空约束只能在列级设置,不能在表级设置,设置非空约束时是没有名字的。 在修改表时设置约束:只有非空约束是修改字段的 alter table table_name modify column_name datatype not null; 更改约束的名称:数据字典(user_constraints)不知道约束名字时可以通过查数据字典来进行查看,再根据所查看的表名查看约束的名字,约束的类型,约束的状态 语法:alter table table_name rename constraint old_name to new_name 删除约束:在删除非空约束时用修改字段的语句(alter table table_name modify column_name datatype null;) 其他的删除约束的语法:alter table table_name disable或者enable constraint constraint_name alter table table_name drop constraint constraint_name drop primary key(一个表中只有一个主键) 如果忘记约束名字可以通过 user_constraints
    查看全部
    0 采集 收起 来源:约束小结

    2017-04-07

  • ALTER TABLE table_name Disable(禁用) 或者enable(启用) constraint constraint_name ALTER TABLE table_name drop constraint constraint_name
    查看全部
  • ALTER TABLE table_name Disable(禁用) 或者enable(启用) constraint constraint_name ALTER TABLE table_name drop constraint constraint_name
    查看全部
  • 在修改表时设置检查约束 alter table table_name add constraint constraint_name check(expressions);
    查看全部
  • 在创建表时设置检查约束(列级) 语法:CREATE TABLE table_name(column_name datatype CHECK(expressions),...); 在创建表时设置检查约束(表级) 语法:CREATE TABLE table_name(column_name datatype,..., CONSTRAINT c_name CHECK(expressions));
    查看全部
  • 在创建表时设置检查约束(列级) 语法:CREATE TABLE table_name(column_name datatype CHECK(expressions),...); 在创建表时设置检查约束(表级) 语法:CREATE TABLE table_name(column_name datatype,..., CONSTRAINT c_name CHECK(expressions));
    查看全部

举报

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

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