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

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

AnnyQin
难度入门
时长 4小时14分
  • 查看用户的表空间 1.dba_tablespaces、user_tablespaces数据字典 select tablespace_name from dba_tablespaces; SYSTEM 系统表空间、SYSAUX 示例表空间、UNDOTBS1 存储撤销信息、 TEMP 临时空间、 USERS 用户表空间 2.dba_users、user_users数据字典 select default_tablespace, temporary_tablespace from dba_users where username='SYSTEM'; 3.设置用户的默认或临时表空间(管理员级别的用户或给普通用户修改表空间的权限) alter user system default tablespace system;
    查看全部
  • 删除约束
    查看全部
    0 采集 收起 来源:约束小结

    2017-05-01

  • 删除非空约束
    查看全部
    0 采集 收起 来源:约束小结

    2017-05-01

  • 更改约束名称
    查看全部
    0 采集 收起 来源:约束小结

    2017-05-01

  • 添加约束
    查看全部
    0 采集 收起 来源:约束小结

    2017-05-01

  • 非空约束
    查看全部
    0 采集 收起 来源:约束小结

    2017-05-01

  • 外键约束
    查看全部
    0 采集 收起 来源:约束小结

    2017-05-01

  • 主键约束
    查看全部
    0 采集 收起 来源:约束小结

    2017-05-01

  • ???
    查看全部
    0 采集 收起 来源:Oracle基础概述

    2017-04-29

  • 笔记补充 字符型: char 定长 最大2000字符 例:char(10)前4个放“小韩“ 后面添加6个空格补全 varchar2(20) 变长 最大4000字符 例:varchar2(20) 放入“小韩“只占用4个字符空间,省空间 clob (character largeobject)字符型大对象 最大4G 数字型: number 10的-38次方到10的38次方 例:number(5,2)长度为5,小数位为2 范围是-999.99到999.99 例:number(5)表示一个5位整数 范围-99999到99999 日期类型: data包括年月日、时分秒 timestamp 图片类型:不光是存图片 blob 二进制数据 最大4G
    查看全部
  • 数据类型(oracle数据库中4种) 1、字符型: 主要在字符型: 1、char (n,最大值2000)、nchar(n最大值1000)固定长度的。 说明:一般用Nchar存放汉字比较多,支持Unicode编码 2、varchar(n、此处n最大值4000)、nvarchar(n此处n最大值2000)都支持Unicode编码,是可变长度的数据类型 2、数值型: 2.1 整数number(p,s) 3、日期型: 4、其他类型:(存放大对象的数据)
    查看全部
  • 操作表 1、认识表:存储数据的基本单位,在Oracle数据库中都是二维结构,由行和列构成 ,一行也可以叫一个记录、一列叫域或字段 说明:约定 1、每一列数据必须具有相同的数据类型 2、列名唯一 3、每一行数据的唯一性 2、数据类型: 3、管理表:
    查看全部
  • 接上面的笔记, 查询默认路径(查询永久文件和临时文件默认路线) select file_name from dba_data/temp_files where tablespace_name='TEST1_TABLESPACE/TEMPTEST1_TABLESPACE(此处注意需大写)';
    查看全部
  • 创建表空间 1、create [temporary] tablespace tablespace_name tempfile/datafile 'xx.dbf'size xx 可以分解为:1、create tablespace tablespace_name datafile 'xx.dbf'size xx; 2、create temporary tablespace_name tempfile 'xx.dbf'size xx; 说明如下:1、有关键字temporary的是创建一个临时表空间。 2、无论是创建临时表空间还是永久表空间文件扩展名都是.dbf 3、'xx.dbf'文件一本存放在默认路径下,在默认情况下可以直接写文件名 .dbf。 4、文件的默认路径是Oracle数据库安装的路径。 5、size 是文件的大小 创建案例eg:1、create tablespace test1_tablespace datafile 'test1file.dbf' size 10m; 2、create temporary tablespace temptest1_tablespace tempfile 'temptest1.dbf' size 10m; 查看文件中的具体路径(假设我们不知道文件的默认路径) 1、desc dba_data_files(在永久表空间中,我们可以通过dba_data_files数据字典查看) 2、select file_name from dba_data_files where tablespace_name='TEST1'
    查看全部
  • 查看当前用户的默认表空间和临时表空间: select defualt_tablespace,temporary_tablespace from dba_users where username='SYSTEM';(此处用户名需大写) 查询结果system的默认表空间时users ,(实际情况下system的默认表空间是 system)临时表空间是temp 如何更改数据的默认表空间和临时表空间,以方便后I按数据的备份与恢复 1、如何设置用户的默认或临时表空间: alter user username defualt/temporary tablespace tablespace_name 说明:1、默认情况下,每一用户的只有一个临时表空间, 2、普通用户没有修改默认表空间的权限,如果要修改需要给它设置权限,否则只能使用管理员级别的用户为我们普通用户来设置默认或临时表空间 eg: alter user system defualt tablespace system; 查看一下select defualt_tablespace,temporary_tablespace from dba_user where username='SYSTEM';
    查看全部

举报

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

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