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

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

AnnyQin
难度入门
时长 4小时14分
  • 默认情况下,当表空间的状态为"inline"时,其是具有读写属性的(read write); 对于"offline"状态的表空间,无法修改其读写属性;
    查看全部
  • 修改表空间的状态:<br> 1. 联机/脱机:alter tablespace 表空间名 online/offline; 2. 只读/读写:alter tablespace 表空间名 read only/read write;
    查看全部
  • 创建永久表空间:<br> create tablespace 表空间名 datafile ;'数据文件名.dbf' size 数据文件大小;<br> 创建临时表空间:<br> create temporary tablespace 表空间名 tempfile '数据文件名.dbf' size 数据文件大小;<br> 数据文件名可以包含路径,若是没有包含路径,则在默认路径下创建! 数据词典:<br> dba_data_files:存储数据库中数据文件的信息;
    查看全部
  • 修改用户的默认表空间和临时表空间: alter user 用户名 default_tablespace/temporary_tablespace 表空间名 ; 注意:只有管理员有权限修改用户的表空间;
    查看全部
  • 数据字典,用来存储数据库的信息; 1. dba_tablespaces/user_tablespaces:存储数据库表空间的信息,分别供管理员和普通用户查看; 2. dba_users/user_users:存储数据库用户的信息,分别供管理员和普通用户查看;
    查看全部
  • Oracle数据库的结构:<br> 数据库<br> |-表空间:数据库中开辟出来的用来存放数据库实例的空间;<br> |-数据文件:用来存放数据表,存储过程以及视图等数据;<br> 表空间的分类:<br> 1. 永久表空间-- 存放数据表,存储过程等需要永久保存的数据;<br> 2. 临时表空间-- 存放中间过程数据;<br> 3. UNDO表空间-- 备份修改前的数据,用来回滚数据;
    查看全部
  • 启用/锁定用户:alter user 用户名 account unlock/lock ;
    查看全部
  • 存储用户信息的数据字典:dba_users.
    查看全部
  • 用户登录:username/password [@serviceName] [sysdba | sysoper],如果数据库安装在本机,可以省略[@serviceName],如果登录的不是sys用户,可以省略[sysdba | sysoper]; 查看当前登录的用户:show user. 注意, 使用sql语句时必须在结尾添加";".
    查看全部
  • 查询表中所有字段及指定字段: 1.查询所有: select * from table_name; 2.查询指定字段: select column1, ... from table_name;
    查看全部
  • 在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] 列名 .. From 表名 使用 distinct 不显示重复数据
    查看全部
  • Select [Distinct] 列名 .. From 表名 使用 distinct 不显示重复数据
    查看全部
  • 总结: 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)来查看。。
    查看全部
    0 采集 收起 来源:约束小结

    2016-04-15

  • 1、禁用外键约束 语法:ALTER TABLE table_name DISABLE|ENABLE CONSTRAINT fk_name; 2、删除外键约束 语法:ALTER TABLE table_name DROP CONSTRAINT pk_name; 3.查看约束 语法:select constrain_name,constraint_type,status from user_constraints where table_name='XXXX'; status P代表主键 R代表外键
    查看全部
    0 采集 收起 来源:Oracle 删除约束

    2016-04-15

举报

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

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