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

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

AnnyQin
难度入门
时长 4小时14分
  • 二、在sql*plus中设置格式 1、作用:配合select语句使用,设置查询结果显示的格式,不会修改数据库表字段。 2、设置字段显示样式 语法:COLUMN column_name HEADING new_name; 注:COLUMN 可以简写成COL 3、设置字段的格式化样式 语法:COLUMN column_name FORMAT dataformat; 注:如果是字符类型的值,只能设置它显示的长度。其中a后面跟数字表示字符串显示长度,例:a10 表示显示10位的长度的字符串;数字则用‘9’代表一位,例:999.9 表示整数位为三位,小数位为一位。如果设置的长度超出数据最大长度,则用‘#’显示。还可以在数字前面加‘$’,例:$999.9 则查询后显示的结果会在结果前加上'$'符。 4、清除设置格式 语法:COLUMN column_name CLEAR;
    查看全部
  • 一、基本查询语句 语法:SELECT [DISTINCT] column_name1,...|* FROM table_name [WHERE conditions];
    查看全部
  • 总结: 1、非空约束,主键约束,外键约束、唯一约束、检查约束; 2、只有主键约束在一张表中只能设置一个,且一个主键约束可以由多个字段组成; 3、外键约束是唯一一个连接两张表关系的约束; 4、在创建表时设置约束:只有非空约束是只有列级设置且非空约束是没有名字的,其他约束即可以列级设置也可以表级设置。 5、修改表时添加约束:只有非空约束是用修改字段的方式添加约束的,其他的雷同。 6、更改约束的名称:非空约束是没有名字的,所以其他的约束都可以通过以下语法修改:ALTER TABLE table_name RENAME CONSTRAINT old_name TO new_name;可以通过数据字典(user_constraints)来查看。 7、禁用约束:非空约束不需要禁用,其他约束的禁用语法是:ALTER TABLE table_name DISABLE|ENABLE CONSTRAINT constraint_name;可以通过数据字典(user_constraints)来查看。 8、删除约束:非空约束的删除还是通过修改字段的方式来删除,即在字段类型后加个NULL即可,其他的都可以通过语法:ALTER TABLE table_name DROP CONSTRAINT constraint_name;来删除;主键约束还可以通过语法:ALTER TABLE table_name DROP CONSTRAINT PRIMARY KEY;来删除;可以通过数据字典(user_constraints)来查看。。
    查看全部
    1 采集 收起 来源:约束小结

    2016-01-26

  • 管理表 包括了创建表,修改表和删除表的内容。 创建表: ·基本语法 CREATE TABLE table_name ( column_name datatype,... ) 注意:在登录的同一个用户下,这个表名应该是唯一的。 在设置表的多个列之间,需要用逗号进行隔开 练习:创建用户信息表 所需字段 编号 用户名 密码 邮箱 注册时间 然后思考这些字段都需要用哪些数据类型进行合理的设置 查看表的结构 desc table_name
    查看全部
    0 采集 收起 来源:Oracle管理表

    2016-01-26

  • 五、检查约束 5、禁用检查约束 语法:ALTER TABLE table_name DISABLE|ENABLE CONSTRAINT ck_name; 6、删除检查约束 语法:ALTER TABLE table_name DROP CONSTRAINT ck_name;
    查看全部
  • 这一节了解表中的: 数据类型 一共有四种: 字符型 数值型 日期型 其他类型(存放大对象的类型) 字符型: ·固定CHAR(n)、NCHAR(n),前者n最大是2000,后者为1000,后者一般用来存储汉字; ·VARCHAR2(n)、NCARCHAR2(n)属于可变长度的数据类型,相对固定型更加节省空间。前者为4000,后者为2000.同支持unicode编码 数值型: ·NUMBER(p,s)p代表的是有效数字,s代表小数点后的位数 NUMBER(5,2):有效数字5位,保留2位小数,如123.45 ·FLOAT(n) 日期型: DATE 此类型表示范围是公元前4712年1月1日到公园9999年12月31日。可以精确到秒。到更精确可以使用: TIMESTAMP 其他类型: BLOG:可以存放4G类型(二进制) CLOB:4G(用字符串来存放)
    查看全部
  • 表是数据库中的基本存储单位,是二维结构(行和列组成);每个表都有约定:1、每一列的字段唯一;2、每一列的数据类型唯一;3、每一行的数据唯一,否则会造成数据的冗余。
    查看全部
  • 删除表空间 DROP TABLESPACE tablespace_name [INCLUDING CONTENTS] 只删除表空间 drop tablespace tablespace_name 删除表空间和数据文件 drop tablespace tablespace_name including contents
    查看全部
  • 五、检查约束 4、在修改表时添加检查约束 语法:ALTER TABLE table_name ADD CONSTRAINT ck_name CHECK(expressions);
    查看全部
  • 五、检查约束 1、作用:让表中的值更具有实际意义。 注:检查约束在一张表中也是可以有多个的。 2、在创建表时设置检查约束(列级) 语法:CREATE TABLE table_name(column_name datatype CHECK(expressions),...); 注:expressions为条件表达式 3、在创建表时设置检查约束(表级) 语法:CREATE TABLE table_name( column_name datatype,..., CONSTRAINT c_name CHECK(expressions));
    查看全部
  • 修改表空间 ·修改表空间的状态 ·修改数据文件 修改表空间的状态: 设置联机或者脱机的状态 ALTER TABLESPACE tablespace_name ONLINE|OFFLINE; (创建一个表空间之后,它默认是联机状态) 设置表空间的只读或者可读写的状态 ALTER TABLESPACE tablespace_name READ ONLY|READ WRITE (只有在联机状态ONLINE的时候才能更改)
    查看全部
  • 四、唯一约束 6、禁用唯一约束 语法:ALTER TABLE table_name DISABLE|ENABLE CONSTRAINT u_name; 7、删除唯一约束 语法:ALTER TABLE table_name DROP CONSTRAINT u_name;
    查看全部
  • 四、唯一约束 5、在修改表时添加唯一约束 语法:ALTER TABLE table_name ADD CONSTRAINT u_name UNIQUE(column_name);
    查看全部
  • 创建永久表表空间: create tablespace test_tablespace datafile 'test_datafile.dbf' size = 10m; 创建临时表空间:create temporary tablespace temptest_tablespace tempfile 'tempfile1.dbf' size 10m; 查询表空间: select file_name from dba_data_files where tablespace_name = 'TEST_TABLESPACE'; select file_name from dba_temp_files where tablespace_name = 'TEMPTEST_TABLESPACE';
    查看全部
  • 四、唯一约束 1、作用:保证设置唯一约束的字段值的唯一性 2、唯一约束与主键约束的区别: (1)主键约束的字段为非空的,而唯一约束只允许有一个值为null (2)一张表只能有一个主键约束,而唯一约束可以有多个 3、在创建表时设置唯一约束(列级) 语法:CREATE TABLE table_name(column_name datatype UNIQUE,...); 4、在创建表时设置唯一约束(表级) 语法:CREATE TABLE table_name( column_name datatype,..., CONSTRAINT u_name UNIQUE(column_name)); 注:(1)唯一约束的名称(u_name)必须唯一; (2)如果想设置多个唯一约束字段,需要将子句(CONSTRAINT u_name UNIQUE(column_name))重复书写即可。
    查看全部

举报

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

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