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

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

AnnyQin
难度入门
时长 4小时14分
  • 删除语句 无条件删除(效果等同于trancate,但是效率没有trancate高) DELETE FROM table_name; 有条件删除 DELETE FROM table_name [where conditions];
    查看全部
    0 采集 收起 来源:Oracle 删除数据

    2016-11-28

  • 修改默认表空间: select default_tablespace,temporary_tablespace from dba_users where username='SYSTEM'
    查看全部
  • 创建默认表空和临时表空间 create [temporary] tablespace tablespace_name tempfile | datafile 'xx.dbf' size xx 不指定路径,默认安装到oracle安装目录下 (2)在不知道默认路径的情况下查看表空间: desc dba_data_file查看数据字典 select file_name from dba_data_file where tablespace_name='表空间名字要大写';查看永久表空间数据文件 select file_name from dba_temp_file where tablespace_name='表空间名字要大写';查看临时表空间数据文件
    查看全部
  • 1.表空间:是数据库的逻辑存储空间。可以理解为,在数据库当中开辟的一个空间,用于存放数据库的对象。 2.一个数据库可以由多个表空间构成。 3.oracle中的表空间概念是与MySQL、SQL Server等数据库的一个重要区别;oracle的很多优化都是通过表空间实现的 4.表空间:是由一个或多个数据文件构成的,数据文件的位置和大小可以由用户自己定义。 表空间的分类: 1.永久表空间:数据库中要永久化存储的一些对象,如:表、视图、存储过程 2.临时表空间:数据库操作当中中间执行的过程,执行结束后,存放的内容会被自动释放 3.UNDO表空间:用于保存事务所修改数据的旧值,可以进行数据的回滚
    查看全部
  • 删除表:截断表(truncate 表名) 彻底删除表;drop table 表名;
    查看全部
  • select * from table name
    查看全部
    0 采集 收起 来源:Oracle基础概述

    2016-11-26

  • system/lzz199455或者是system回车键,然后再lzz199455 创建表:create table 表名 ( ); 查看表;desc 表名 添加字段:alter table 表名 add 字段 数据类型; 更改数据类型:alter table 表名 modify 字段 数据类型; 删除字段:alter table 表名 drop column 字段 ; 更改字段:alter table 表名 rename column 原字段名 to 新字段名; 修改表名:rename 原表名 to new_新表名;
    查看全部
  • create table userinfo as select * from anther table
    查看全部
  • 表空间之修改 alter tablespace test1_tablespace offline;
    查看全部
  • 在SQL Plus当中,输入的一些命令在后面不需要用分号(;)结尾 但是在输入SQL语句的时候,需要以分号(;)结尾,表示命令的结束 show user命令 -- 查看登录用户 dba_users数据字典(desc dba_users -- 查看dba_users数据字典包含的字段) (select username from dba_users; -- 查看dba_users数据字典中包含哪些用户)
    查看全部
  • 创建默认表空和临时表空间 create [temporary] tablespace tablespace_name tempfile | datafile 'xx.dbf' size xx 不指定路径,默认安装到oracle安装目录下 (2)在不知道默认路径的情况下查看表空间: desc dba_data_file查看数据字典字段 select file_name from dba_data_file where tablespace_name='表空间名字要大写';查看永久表空间数据文件 select file_name from dba_temp_file where tablespace_name='表空间名字要大写';查看临时表空间数据文件
    查看全部
  • oracle查看表空间 dba_tablespaces(系统用户) user_tablespaces (普通用户) 1. dba_tablespaces和user_tablespaces默认表空间共六个 2. sys: sys表、存储过程、视图等数据对象,存放系统信息 -- 系统表空间 3. sysaux: example辅助表空间 4. undotbs1: 数据库撤销信息undo类型的表空间 5. temp: SQL语句处理的表、索引信息 --临时存储 6. users: 数据库用户使用的数据库对象--永久存储 7. example: 安装oracle数据库实例 8. 权限大的,可以查询权限小的 oracle查询用户信息 1. dba_users 2. user_users 查询system默认表空间 select default_tablespace,temporary_tablespace from dba_users where username='system'; 设置system默认表空间 1. ALERT USER username DEFAULT丨TEMPORARY TABLESPACE tablespace_name; 2. 默认每个用户下面只有一个临时表空间 3. 普通用户无权限修改默认表空间,需要授权
    查看全部
  • 查看用户的表空间<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 表空间名
    查看全部
  • 1.表空间:是数据库的逻辑存储空间。可以理解为,在数据库当中开辟的一个空间,用于存放数据库的对象。 2.一个数据库可以由多个表空间构成。 3.oracle中的表空间概念是与MySQL、SQL Server等数据库的一个重要区别;oracle的很多优化都是通过表空间实现的 4.表空间:是由一个或多个数据文件构成的,数据文件的位置和大小可以由用户自己定义。 表空间的分类: 1.永久表空间:数据库中要永久化存储的一些对象,如:表、视图、存储过程 2.临时表空间:数据库操作当中中间执行的过程,执行结束后,存放的内容会被自动释放 3.UNDO表空间:用于保存事务所修改数据的旧值,可以进行数据的回滚
    查看全部
  • 启用用户的语句 alter user username acount unlock: unlock解锁 lock锁定 username可替换成要解锁的用户名,比如scott
    查看全部

举报

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

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