-
在修改表时添加主键约束 alter table 表名 add constraint 主键名 primary key(被主键的数据名); 查询约束的名字 select constraint_name from user_constrains where table_name='表名' 更改约束的名字 alter table 表名 rename constraint 旧约束名 to 新约束明; 删除主键约束 1.暂时禁用主键: alter table 表名 disable constraint 约束名; 查看约束的状态 select constraint_name,status from user_constraints where table_name='表名'; 2.删除约束 alter table 表名 drop constraint 约束名; 3.删除和其他表有关联的主键约束 alter table 表名 drop primary key;查看全部
-
表空间查看全部
-
主键约束:为了保证每一条数据的唯一性,一个表只能有一个主键约束,主键约束可以由多个字段构成。 1.在创建表时添加主键约束 方法一: create table 表名( 数据名 数据类型 primary key) 方法二:构筑联合主键 create table 表名( 数据名1 数据类型1, 数据名2 数据类型2, constraint 约束的名字一般以PK开头 primary key(数据名1,数据名2)); 忘记了约束名查询:select constraint_name from user_constraints where table_name='表名';查看全部
-
1.创建时就设置非空约束 create table 表名( 数据名 数据类型 not null); 2.在修改表时添加非空约束 alter table 表名 modify 数据名 数据类型 not null; 如果表中有数据,容易无法设置非空约束。 3.修改表的时候去除非空约束 alter table 表名 modify 数据名 数据类型 null;查看全部
-
delete from 表名;删除表内全部内容。 delete from 表名 where 条件; 根据条件删除一行。查看全部
-
有条件的更新 update 表名 set 要改的数据名=值 where 限定的数据名=限定的值;查看全部
-
无条件更新 update 表名 set 数据名1=值1,数据名2=值2;查看全部
-
在添加数据的时候复制别的表里的值, 被复制的值和要添加的值的类型要一致。 insert into 新的表 (指定的值,两个值用逗号隔开,不指定为全部的值) select 指定的值,用号表示全部 from 旧的表;查看全部
-
create table 要创建的表名 as select * from 旧的表名查看全部
-
查看数据库有哪些用户查看全部
-
启用scott用户 .启用用户的语句 alter user scott account unlock; 使用scott用户登录sql plus connect scott/tiger show user查看全部
-
数据类型: 1.字符型:CHAR(n)(MAX n:2000)、NCHAR(MAX n:1000) -- 固定长度的字符类型,当字符本身长度小于n时,不足n的部分会补空格,造成存储空间的浪费;NCHAR(n)是按照Unicode格式存放数据的(存储汉字较多) VARCHAR2(MAX n:4000)、NVARCHAR2(MAX n:2000) -- 可变长度的数据类型,根据字符的实际长度,自动调整 2.数值型:NUMBER(p,s):p--有效数字,s--小数点后的位数,如果s为正数,代表从小数点到最低有效数字的位数;如果s为负数,代表从最大有效数字到小数点的位数(数值型通常采用NUMBER类型) FLOAT(n):用于存储二进制数据,能表示的位数是1—126位,转换成十进制数时,需要乘以0.30103。 3.日期型:DATE -- 表示范围为公元前4712年1月1日到公元9999年12月31日,可精确到秒(日期型通常采用DATE型) TIMESTAMP -- 时间戳,可以精确到小数秒 4.其他类型:BLOB -- 可以存放4GB的数据,以二进制形式存放 CLOB -- 也可以存放4GB字节数量的数据,以字符串形式存放查看全部
-
oracle查看表空间 dba_tablespaces(系统用户) user_tablespaces (普通用户) 1. dba_tablespaces和user_tablespaces默认表空间共六个 2. system: 存放sys用户的表、视图以及存储过程的数据库对象,存放系统信息 -- 系统表空间 3. sysaux: example辅助表空间 4. undotbs1: 用于撤销信息的,属于undo类型的表空间 5. temp: 用于存储SQL语句处理的表、索引信息 --临时存储 6. users: 用于存储数据库用户创建的数据库对象--永久存储 7. example: 用于安装oracle 11g 数据库实例 8. 权限大的,可以查询权限小的查看全部
-
逻辑运算符的优先级:按not、and、or的顺序依次递减查看全部
-
设置级别查看全部
举报
0/150
提交
取消