表已经创建再增加约束的方法
2014-04-29 22:04
246 查看
1.not null
alter table table_name modify column_name not null; 2.default
3.primary key
alter table table_name modify column_name primary key;
or
alter table table_name add constraint constraint_name primary key (column_name);
4.foreign key
alter table table_name_1 add constraint constraint_name foreign key (column_name_1) references table_name_2 (column_name_2);
5.check
alter table table_name add constraint constraint_name check (conditions);
6.unique
alter table table_name add constraint constaint_name unique (column_name);
alter table table_name modify column_name not null; 2.default
alter table table_name modify column_name default 'default_value';
3.primary key
alter table table_name modify column_name primary key;
or
alter table table_name add constraint constraint_name primary key (column_name);
4.foreign key
alter table table_name_1 add constraint constraint_name foreign key (column_name_1) references table_name_2 (column_name_2);
5.check
alter table table_name add constraint constraint_name check (conditions);
6.unique
alter table table_name add constraint constaint_name unique (column_name);
相关文章推荐
- 表已经创建再增加约束的方法
- [沫沫金原创]Oracle创建按天自动分区并增加按列值子分区的实现方法
- MySQL创建新用户、增加账户的2种方法及使用实例
- 继承与合成基本概念 继承:可以基于已经存在的类构造一个新类。继承已经存在的类就可以复用这些类的方法和域。在此基础上,可以添加新的方法和域,从而扩充了类的功能。 合成:在新类里创建原有的对象称为合成。
- 给已经编译运行的Apache增加mod_proxy模块的配置方法
- SQL Server创建数据库和数据表的相关约束实现方法
- 数据库--sqlserver--创建唯一约束和唯一索引方法
- 通过图片创建Map的方法tiledMapWithTMXFile已经没有了,用create代替了
- 关于code first 创建并更改已经创建好的数据库的方法【本人真实操作】
- Neo4j 查询已经创建的索引与约束
- 数据库之创建、增加、修改、删除、约束及三大范式
- 已经删除了datanode所有数据,但是Hbase创建表格时,仍Hbase Table already exists的处理方法~!
- Oracle 中创建数据库表 随表添加外键约束的方法
- sql server增加及删除约束的方法
- SQLite数据库创建临时表、增加列的方法
- SQLite数据库创建临时表、增加列的方法
- 扩展Exception,增加判断Exception是否为SQL引用约束异常方法!
- 数据库sql语句——之sql语句创建数据库并增加约束
- sql server 创建table表 及添加各种约束 查看约束 删除约束 新增表的字段 规则及规则使用方法及应用到表中 时间函数的类型
- 主键和索引的创建,增加各种约束