Oracle创建表和约束条件
Oracle中创建表主要关注表字段的类型和对应的约束条件。 1、创建表语句 Create table tname ( Fied1 类型1, Fied1 类型2,
Oracle中创建表主要关注表字段的类型和对应的约束条件。
1、创建表语句
Create table tname
(
Fied1 类型1,
Fied1 类型2,
.... ....
);
Create table tname as 子查询 -- 复制现成表
2、字段类型
varchar(n)----创建可以存放n个字符的字段,数据长度可以自动变长,与其他数据库兼容,,只对汉字和全角等字符占两字节,数字,英文字符等都是一个字节;
varchar2(n)----创建可以存放n个字符的字段,数据长度也可以自动变长,与其他数据库兼容,所有字符都占两字节处理(一般情况下)。
number(n, d)---创建数字类型,n是整数位,d为精度位
Date ---创建日期格式字段
CLog --- 存储大数据量文字
约束条件
Primary key --- 主键约束,唯一性和非空
Unique -----唯一性
Not Null ----- 非空
Check ------检查处理 sex check('m', 'w')限制插入sex字段只能是检查中的两种
Foreign key refrence table(fied)----- 外键,关联table表的fied字段
手工创建约束的语句(除了外键)是
constraint nameconditon(Fild) -----
手工创建外键的语句
constraint foreign_name foreign key(fied1) refrence t(f2);
修改表结构
Alter table tname [Add|Drop|modify] ----- 可以增加、删除、修改表字段
相关阅读:
ORA-02291: 违反完整约束条件 (*) - 未找到父项关键字
Oracle中获取表存放位置及创建表空间
Oracle 创建表和插入的相关注意事项
Oracle创建表空间、创建用户、授权、夺权、删除用户、删除表空间
创建表,提示ORA-00959: 表空间 'MC_DATA' 不存在
推荐阅读
-
Oracle创建表和约束条件
-
Oracle创建用于测试的大表
-
使用JavaScript创建新样式表和新样式规则
-
java编写创建数据库和表的程序
-
Oracle数据库查询所有表和所有列 博客分类: 数据库 Oracle表
-
Oracle中查看”所有表和表注释”以及”所有字段和字段注释”
-
Oracle创建视图、通过视图创建表 博客分类: mysql/oracle/sqlserver/db2/mongdb/redis/neo4j/GreenPlum/Teradata/hsqldb/Derby/sakila
-
SQL SERVER系统表和常用函数介绍 博客分类: mysql/oracle/sqlserver/db2/mongdb/redis/neo4j/GreenPlum/Teradata/hsqldb/Derby/sakila
-
如何在Oracle中复制表结构和表数据 【转载】 博客分类: oracle oracleoracle中复制表结构和表数据
-
基于oracle数据库的生产和测试数据库表结构对比工具 博客分类: 实际应用 springderbyoracle