-
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,…… ),查看全部
-
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
提交
取消