-
设置非空约束:(只能是列级) 在创建表时:column_name data_type NOT NULL,... 在修改表时添加:ALTER TABLE tbl_name MODIFY column_name data_type NOT NULL; 在修改表时去除:ALTER TABLE tbl_name MODIFY column_name data_type NULL;查看全部
-
约束都可通过CONSTRAINT constraint_name 来操作查看全部
-
外键要求: 1、设置外键约束时,主表的字段必须是主键; 2、主从表中相应的字段必须是同一数据类型 3、从表中外键字段的值必须来自主表中的相应字段的值,或者为null值。(直接输入NULL)查看全部
-
更改约束的名称: ALTER TABLE tbl_name RENAME CONSTRAINT old_name TO new_name; 禁用/启用约束:ALTER TABLE tbl_name DISABLE|ENABLE CONSTRAINT constraint_name; 删除约束:ALTER TABLE tbl_name DROP CONSTRAINT constraint_name; 删除主键约束:ALTER TABLE tbl_name DROP PRIMARY KEY [CASCADE];查看全部
-
一张表只能设计一个主键约束,主键约束可以由多个字段构成(联合主键或复合主键)。 表级约束:CONSTRAINT constraint_name constraint_type(column_name1,...); 联合主键:CONSTRAINT constraint_name PRIMARY KEY(column_name1,...); 数据字典: USER_CONSTRAINTS 查看定义的约束信息。查看全部
-
复制表: 在创建时复制:CREATE TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] [AS] SELECT oulumn1,...|* FROM tbl_name; 在添加时复制:INSERT [INTO] tbl_name [(col_name,...)] SELECT column1,...|* FROM tbl_name;查看全部
-
sysdate是获取当前日期查看全部
-
删除表: TRUNCATE TABLE tbl_name; 删除表中全部数据,速度比DELETE快很多 DROP TABLE tbl_name; 删除整个表结构查看全部
-
给列改名: ALTER TABLE tbl_name RENAME COLUMN old_col_name TO new_col_name;查看全部
-
创建表:与MySQL相同(注意数据类型)查看全部
-
查看表空间的存放路径查看全部
-
创建临时表空间查看全部
-
创建表空间查看全部
-
设置默认表空间查看全部
-
字符型: CHAR(n)、NCHAR(n):固定长度类型,NCHAR是按照Unicode格式进行存放数据的,CHAR(n)n<2000、NCHAR(n)n<1000。一般用NCHAR(n)来存放汉字。 VARCHAR2(n)、NVARCHAR2(n):可变长度类型,VARCHAR(n)n<4000、NVARCHAR(n)n<2000 数值型: NUMBER(p,s) p有效数字,s小数点后的位数。如果s为正数,代表从小数点到最低有效数字的位数;如果s为负数,代表从最大有效数字到小数点的位数(数值型通常采用NUMBER类型) FLOAT(n) 存储二进制数据,能表示的数据是二进制的位数是1到126位,通过乘上0.30103来得到十进制数。 日期型: DATE 表示范围:公元前4712年1月1日到公元9999年12月31日,能精确到秒。(一般使用) TIMESTAMP 精确到小数秒。 其他类型:(存放大对象的数据) BLOB 存放4G的二进制数据 CLOB 存放4G的字符串数据查看全部
举报
0/150
提交
取消