为了账号安全,请及时绑定邮箱和手机立即绑定

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

难度入门
时长 4小时14分
学习人数
综合评分9.67
338人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.5 逻辑清晰
  • 创建时复制:create table userinfo_new as select * from userinfo;(全部复制) create table userinfo_new1 as select id,username from userinfo;(部分复制) 添加时复制:insert into userinfo_new select * from userinfo; insert into userinfo_new (id,username) select id,username from userinfo;
    查看全部
  • 给表中元素项目添加数据:insert into 表名(colunm1,column2……) values(value1,value2……); 如 insert into userinfo values(1,'xxx','123','xxx@126.com',sysdate);当全部字段column都赋值时,可省略。 insert into userinfo(id,username,userpwd) values(2,'yyy','123');部分字段赋值,必须指定对应的column。 select * from userinfo;查看表,可根据条件查看全部或者部分,而desc只能查询表中所有字段。 create table userinfo1(id number(6,0),regdate date default sysdate);sysdate是当前的时间。
    查看全部
  • 删除表中所有数据:truncate table userinfo(表名); 删除整个表:drop table userinfo;
    查看全部
  • alter table 表名(userinfo) 增加列项:add 项目名 项目类型;如 add remarks varchar2(100); 修改列项:modify 项目名 新的项目类型和项目取值范围;如 modify remarks varchar2(200); 删除列项:drop column 项目名;如 drop column remarks; 修改表名:rename 表名 to 新的表名;
    查看全部
  • 创建表
    查看全部
    0 采集 收起 来源:Oracle管理表

    2018-01-27

  • 表空间分类: 1.永久表空间 2.临时表空间 3.UNDO表空间
    查看全部
  • number(5,2):有效数字5位,保留2位小数
    查看全部
  • 默认自带的SCOTT用户 SCOTT/TIGER
    查看全部
  • 删除表空间:DROP TABLESPACE 表空间名字 (不删除数据) 删除表空间和数据:DROP TABLESPACE 表空间名字 INCLUDING CONTENTS
    查看全部
  • 增加和删除表空间数据文件: 1.增加数据文件:ALTER TABLESPACE 表空间名字 ADD DATAFILE 'XXX.DBF' SIZEXX 2.删除数据文件:ALTER TABLESPACE 表空间名字 DROP DATAFILE 'XXX.DBF' SIZEXX 3.查看数据文件:SELECT FILE_NAME FROM DBA_DATA_FILES WHERE TABLESPACE_NAME='数据文件名'
    查看全部
  • 修改表空间状态 1.设置表空间联机或脱机状态:ALTER TABLESPACE 表空间名字 ONLINE/OFFLINE 2.修改表空间只读或可写状态:ALTER TABLESPACE 表空间名字 READ ONLY/READ WRITE 3.查看表空间状态:SELECT STATUS FROM DBA_TABLESPACES WHERE TABLESPACE_NAME='表空间名字' 读写状态显示ONLINE
    查看全部
  • 创建表空间: CREATE [TEMPORARY] TABLESPACE tablespace_name TEMPFILE|DATAFILE 'XX.DBF' SIZE 查看永久表空间路径: DESC DBA_DATA_FILES SELECT FILE_NAME FROM DBA_DATA_FILES WHERE TABLESPACE_NAMEE='表空间名'
    查看全部
  • 用户表空间查询
    查看全部
  • DBA_TABLESPACES USER_TBALESPACES DESC DBA_TABLESPACES查看表空间列表 SELECT FROM 表空间 COPY: 查看用户的表空间: 系统管理员级的用户dba_tablespaces (desc dba_tablespaces查看数据字典中的字段 普通用户user_tablespaces 查看某字段:select tablespace_name(表空间) from dba_tablespaces; 六个表空间: SYSTEM: sys用户的表、视图以及存储过程中的数据库对象--系统表空间; SYSAUX: sample,安装oracle事例使用的表空间; UNDOTBS1: 存储撤销信息,属于undo类型; TEMP: 属于临时表空间,存储sql语句的表和索引信息; USERS: 永久性表空间,存储数据库用户创建的数据库对象,类似system,只是后者用于存储系统信息; 查看SYSTEM用户的默认表空间、临时表空间: select default_tablespace, temporary_tablespace from dba_users where username='SYSTEM'; 设置表空间(普通用户没有权限): ALTER USER USERNAME DEFAULT/TEMPORARY TABLESPACE TABLESPACE_NAME
    查看全部
  • 一个数据库有多个表空间,一个表空间有多个数据文件 表空间分为 永久表空间,存储表,视图,存储过程 临时表空间,数据库操作中间执行的过程,执行过程结束后就没了 UNDO表空间,修改前的备份,可以回滚
    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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