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

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

AnnyQin
难度入门
时长 4小时14分
  • 4-2复制表数据 · 在建表时复制 · 在添加数据时复制 · 在建表时复制 CREATE TABLE table_new AS SELECT column1,... |* FROM table_old 示例: create table userinfo_new as select * from userinfo; desc userinfo_new; select * from userinfo_new; · 再添加数据时复制 INSERT INTO table_new [(column1,...)] SELECT * | [column1,...] FROM table_old; 示例: insert into userinfo_new select * from userinfo; select * from userinfo_new; insert into userinfo_new(id,username) select id,username from userinfo; select * from userinfo_new;
    查看全部
  • 复制表数据 create table table_new as select column1,……|* from table_old 创建表的时候复制 insert into table_new [(column1,……)] select column1,column2……|* table_old 对创建后的表插入数据
    查看全部
  • insert into table [(column1,column2,……)] values(vaule1,value2,……); 向表中的所有字段都添加值 creat table table_name(id number(6,0),regdate date dafault sysdate); insert into table_name (id) values (1); alter tbale tbale_name modify column_name default '无' 给表字段添加默认值
    查看全部
  • truncate table table_name 清空表,截断表。 drop table table_name 删除表结构
    查看全部
  • 删除表 truncate table new_userinfo 截断表,只删除表数据,不删除表,并且删除的数据是不可恢复的; delete from new_userinfo删除表数据,数据可恢复; drop table new_userinfor 删除表 查询 desc new_userinfo
    查看全部
  • 修改表 增加字段:alter table userinfo(表名) add remarks(列名) varchar2(500); 修改字段的数据类型: alter table userinfo(表名) modify column_name new_datatype; 删除字段:alter table userinfo(表名) drop column_name; 修改表中的字段名: alter table userinfo(表名) rename column column_name to new_column_name; 修改表名:rename 旧表名 to 新表名;
    查看全部
  • 字符型 char(n<2000) nchar(n)<1000汉字n为长度;varchar2(可变长度)nvarchar2(unicode类型); 数值型 number(p有效数字,s小数点后位数)(5,2)有效数字5位,保留2位小数,float(n)二进制; 日期型date(公元前4712.1.1.到后9999.12.31)精确到秒,timestamp精确到小数秒; 大数据 blob 4g数据(二进制),clob 4g 字符串
    查看全部
  • 表,是存储数据的基本存储单位;数据库中,表是二维结构(行,列);
    查看全部
  • 数据字典: 1、dba_tablespaces--系统管理员查看,如 sys、system用户 2、user_tablespaces--普通用户查看,如scott用户 查询用户:desc 【数据字典】; 表空间默认有6个,命令语句:select tablespace_name from dba_tablespaces; 用system 用户查看普通用户下的表空间,命令语句:desc dba_tablespaces; tiger 用户权限比system权限要低 因为不能查看dba_tablespaces; 3、dba_users--系统管理员 4、user_users--普通用户 system用户查看默认表空间,命令语句: select default_tablespace,temporary_tablespace from dba_users where username='SYSTEM'; 注:default_tablespace,默认表空间;temporary_tablespace ,临时表空间; 每个用户下面只有一个临时表空间 更改默认表空间,命令语句: ALTER USER system DEFAULT TABLESPACE system;
    查看全部
  • 数据库由多个表空间构成,表空间由数据文件构成 表空间——逻辑数据空间 数据文件——物理上的存储 表空间: 1、永久表空间:永久存放的内容,表、视图、存储过程等永久存储; 2、临时表空间:存储数据库中间执行的过程,不做保存,暂时存放,自动释放; 3、undo表空间:用于存放事物修改之前的内容,可用于进行回滚,保存被修改前信息,数据回滚,撤销操作等;
    查看全部
  • alter table table_name add column_name datetype; 向表中添加字段 alter table table_name modify column_name datatype; 修改字段类型 删除字段:alter table table_name drop cloumn column_name; 修改字段名:alter table table_name rename column column_name to new_name; 修改表名: rename table_name to new_table_name;
    查看全部
  • creat table table_name( column_name datatype,…… ),
    查看全部
    0 采集 收起 来源:Oracle管理表

    2015-05-05

  • char(n)/nchar(n) 固定长度 char 最大长度2000 nchar 最大长度1000 varchar2(n) 可变长度,最大长度4000 nvarchar(n)最大长度2000 number(5,2)有效数字5位,保留2位小数 float(n) date 范围 可精确到秒 timestamp 时间戳类型 blob 存放4G大小,以二进制形式存取 clob 存放4G大小,以字符串形式存取
    查看全部
  • 删除表空间drop tablespace tablespace_name [including contents];方括号中的会删除表空间的数据文件
    查看全部
  • 修改表空间的数据文件 向表空间添加数据文件:alter tablespace tablespace_name add datafile 'xx.dbf' size 10m; select file_name from dba_data_files where tablespace_name='xx.dbf'; 删除数据文件:alter tablespace tablespace_name drop datafile 'filename.dbf'
    查看全部

举报

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

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