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

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

AnnyQin
难度入门
时长 4小时14分
  • 数据类型分为四种类型分别为:字符型、数值型、日期型和其他类型
    查看全部
  • 设置只读或读写状态 alter tablespace tablespace_name read only/read write
    查看全部
  • 删除表空间 可选择只删除表空间或者连带表空间中的数据文件和表空间一起删掉。(加上后面的语句)
    查看全部
  • 设置联机或脱机状态 ALTER TABLESPACE tablespace_name ONLINE/OFLINE
    查看全部
  • 删除数据文件
    查看全部
  • 添加数据文件
    查看全部
  • //创建表空间: CREATE [TEMPORARY] TABLESPACE tablespace_name TEMPFILE|DATAFILE 'xx.dbf' SIZE xx; 永久:CREATE TABLESPACE tablespace_name DATAFILE 'xx.dbf' SIZE xx; 临时:CREATE TEMPORARY TABLESPACE tablespace_name TEMPFILE 'xx.dbf' SIZE xx; 没有指定路径时,默认在oracle安装目录下。 eg: SQL> create tablespace test1_tablespace 2 datafile 'test1file.dbf' size 10m; SQL> create temporary tablespace temtest1_tablespace 2 tempfile 'tempfile1.dbf' size 10m; //查看表空间具体路径 desc dba_data_file查看数据字典字段 select file_name from dba_data_file where tablespace_name='表空间名字要大写';查看永久表空间数据文件 select file_name from dba_temp_file where tablespace_name='表空间名字要大写';查看临时表空间数据文件 http://www.imooc.com/video/6550
    查看全部
  • 查看用户的表空间<br> dba_tablespaces、user_tablespaces(分别指数据库和用户的表空间数据字段信息)<br> dba_user、user_users(系统用户和普通用户的数据字段信息)<br> 1.desc dba_tablespaces 查看数据库全库表空间中的字段信息<br> 2.select tablespace_name from dba_tablespaces查看数据库中包含的对应类型的表空间详细信息;<br> 3.desc user_tablespaces查看普通用户表空间中的字段信息<br> 4.select tablespace_name from user_tablespaces查看普通用户包含的对应类型的表空间详细信息<br> 5.desc dba_users查看dba_users的用户的字段信息<br> 查看系统用户名下对应的默认表空间和临时表空间的详细信息(这里以system为例)<br> select default_tablespace,temporary_tablespace from dba_user where username='system';<br> 设置用户的默认或临时表空间<br> 1.alter user 用户名 default(temporary )tablespace 表空间名 表空间: SYSTEM:存放sys这个用户的表、视图及存储过程等这些数据库对象,称为系统表空间。主要用于存储系统信息。 SYSAUX:作为EXAMPLE的辅助表空间。 EXAMPLE:用于安装oracle实例及数据库实例的表空间。 UNDOTBS1:用于存储撤销信息,属于UNDO表空间。 TEMP:存储SQL语句处理的表、索引信息,属于临时表空间。 USERS:属于永久性表空间,用于存储数据库用户创建的数据库对象。与sys表空间差不多。
    查看全部
  • 1.表空间:是数据库的逻辑存储空间。可以理解为,在数据库当中开辟的一个空间,用于存放数据库的对象。 2.一个数据库可以由多个表空间构成。 3.oracle中的表空间概念是与MySQL、SQL Server等数据库的一个重要区别;oracle的很多优化都是通过表空间实现的 4.表空间:是由一个或多个数据文件构成的,数据文件的位置和大小可以由用户自己定义。 表空间的分类: 1.永久表空间:数据库中要永久化存储的一些对象,如:表、视图、存储过程 2.临时表空间:数据库操作当中中间执行的过程,执行结束后,存放的内容会被自动释放 3.UNDO表空间:用于保存事务所修改数据的旧值,可以进行数据的回滚
    查看全部
  • 启用scott用户 默认的是锁定的 启用scott用户 SQL>alter user scott account unlock 使用scott用户登录 connect scott/tiger 默认密码 tiger
    查看全部
  • 查看登录用户 -- show user dba_users数据字典 -- 是数据库提供的表, 用于查看数据库的信息 查看数据字典:desc dba_users 查看用户:select username from dba_users;
    查看全部
  • 1. 系统用户 sys(管理员/系统操作员) > system(可直接登录) sysman(操作企业管理器 - 管理员级别) scott(默认密码tiger) 2.用户登录语句 [username/password] [@sever] [as sysdba|sysoper] system/root @orcl as sysdba (orcl就是自己设置的服务名) 注: SQL语句中不区分大小写
    查看全部
  • 修改表空间只读或可读写状态
    查看全部
  • 修改表空间联机或脱机状态
    查看全部
  • 查询数据字典
    查看全部

举报

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

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