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

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

AnnyQin
难度入门
时长 4小时14分
  • CREATE TABLE table_name(column_name datatype UNIQUE);<br><br><br><br> CONSTRAINT constraint_name UNIQUE(column_name)<br><br><br> ADD CONSTRAINT constraint_name UNIQUE(column_name)<br> CREATE TABLE table_name(column_name datatype CHECK(expressions));<br> ADD CONSTRAINT constraint_name CHECK(expressions) CONSTRAINT constraint_name CHECK(expressions)
    查看全部
    0 采集 收起 来源:约束小结

    2018-03-22

  • CREATE TABLE table_name(column_name datatype UNIQUE);<br><br><br> CONSTRAINT constraint_name UNIQUE(column_name)<br><br> ADD CONSTRAINT constraint_name UNIQUE(column_name) CREATE TABLE table_name(column_name datatype CHECK(expressions)); CONSTRAINT constraint_name CHECK(expressions)
    查看全部
  • CREATE TABLE table_name(column_name datatype UNIQUE);<br><br> CONSTRAINT constraint_name UNIQUE(column_name)<br> ADD CONSTRAINT constraint_name UNIQUE(column_name)
    查看全部
  • CREATE TABLE table_name(column_name datatype UNIQUE);<br> CONSTRAINT constraint_name UNIQUE(column_name) ADD CONSTRAINT constraint_name UNIQUE(column_name)
    查看全部
  • CREATE TABLE table_name(column_name datatype UNIQUE); CONSTRAINT constraint_name UNIQUE(column_name)
    查看全部
  • 1.用户与表空间:1)如何查看登录用户:show user命令 dba_users数据字典 2)启用scott用户 alter user scott account unlock 3)如何查看某个用户的默认表空间和临时表空间 4)表空间管理:创建、修改、删除表空间 2.表与约束:1)字段类型:①字符型:CHAR(n)、NCHAR(n)、VARCHAR2(n)、NVARCHAR2(n) ②数值型:NUMBER(p,s)、FLOAT(n) ③日期型:DATE、TIMESTAMP ④其他类型:BLOB、CLOB 2)对表的创建、修改和删除 3)对表中数据的操作:添加数据(INSERT)、修改数据(UPDATE)、删除数据(DELETE) 4)约束:非空约束(NOT NULL),主键约束(PRIMARY),外键约束(FOREIGN),唯一约束(UNIQUE),检查约束(CHECK) 3.查询语句:模糊查询:LIKE关键字,通配符_和% 范围查询:(NOT)BETWEEN ...AND...和(NOT)IN case...when语句和decode函数
    查看全部
    0 采集 收起 来源:总结

    2016-06-27

  • decode函数的使用 语法:DECODE(column_name,value1,result1,...,defaultvalue); ( decode与case ...when .. then (else) end 类似,但decode的条件指定为==的意思) 解释:Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)From talbename; 例如: select username,decode(username,'aaa','计算机部门','bbb','市场部门','其他') as 部门 from users;
    查看全部
  • case...when语句的使用 基本语法:([when后面跟的是判断的条件,then是条件为真是显示出来的东西]) 语法1:CASE column_name WHEN value1 THEN result1, ... [ELSE resultn] END; 语法2:CASE WHEN column_name=value1 THEN result1, ...[ELSE resultn] END; 注:value1、result1需要加单引号,表示字符串,当多个when...then...使用时,中间用空格隔开即可,不能用逗号隔开。第二种是采取表达式的形式也可以用><=
    查看全部
    0 采集 收起 来源:case...when语句

    2018-03-22

  • 对查询结果排序: 语法:SELECT [DISTINCT] column_name1,...* FROM table_name [WHERE conditions] ORDER BY column_name1 DESCASC,... 其中,DESC是降序排序,ASC是升序排序,默认情况下是升序排序;当按多个字段排序时,需要第一个字段重复时才按第二个字符排序
    查看全部
  • app\Administrator\product\11.2.0\dbhome_1\deinstall.bat
    查看全部
    0 采集 收起 来源:Oracle卸载

    2016-06-27

  • 1.主键约束:唯一一个每张表只能有一个,可以由多个字段构成 2.外键约束:唯一一个涉及两张表之间的约束 3.在创建表时,唯一一个非空约束只能在列级设置,不能在表级设置,非空约束没有名字 4.在修改表时,(非空)alter table table_name modify column_name datatype not null; 5.更改约束名称,(除非空)数据字典(user_constraints), 非空约束 NOT NUL (禁止插入字段为空) 主键约束 PRIMARY KEY (每张表只能有一个,可以由多个字段构成) 外键约束 FOREIGN KEY (约束字段与外表字段匹配,类型相同,数据必须 IN {外表数据}) 唯一约束 UNIQUE (保证数据的唯一性,可以由多字段构成) 检查约束 CHECK (保证数据值的安全可靠,并允许范围内)
    查看全部
    0 采集 收起 来源:约束小结

    2016-06-26

  • 在创建表时设置外键约束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、约束的名字也是唯一的。
    查看全部
  • create table table1(字段名 类型 references table2(字段名),...);table2叫做主表,table1是从表 主表中的字段必须是主键 主从表相应字段必须是同一个数据类型 从表中外键字段的值必须是主表相应字段的值,或者为空值 ,其他是不允许的
    查看全部
  • 1.在创建表时设置主键约束(列级) 语法:CREATE TABLE table_name( column_name datatype PRIMARY KEY,...); 2.在创建表时设置主键约束(表级) 语法:CREATE TABLE table_name( column_name datatype,..., CONSTRAINT pk_name PRIMARY KEY(column_name1,...)); //pk_name 通常用pk_column1_column2表示 3.数据字典:user_constraints 可以查看某个表中的主键约束信息。desc user_constraints 查看约束的名字:select constraint_name from user_constraints where table_name='tbl_name';表名要大写
    查看全部
    0 采集 收起 来源:Oracle 主键约束

    2016-06-26

  • 修改表数据基本语法: UPDATE table_name SET column1=value1,... [WHERE conditions]; (不指定条件,则为整个字段均修改)
    查看全部
    0 采集 收起 来源:Oracle 修改数据

    2016-06-25

举报

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

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