6表的约束
五、表的约束
create table tablename(
iint int unsigned not null auto_increment,
iiint int not null unique, --唯一约束,自动索引(可以为NULL,不可以重复)
sname varchar(20),
key(sname desc), --定义为索引
primary key(iint) --主键,自动索引(不可以为NULL,也不可以重复)
--存储引擎 --自动升序 --默认 --字符集
)engine=myisam auto_increment=1 default charset=utf8;
alter table tablename add (constraint) primary key(iint) --增加主键
alter table tablename add (constraint) unique key(iint) --增加唯一约束
alter table tablename add (constraint) foreign key(iint) references tablename1(iint) --建立外键
alter table tablename drop (constraint) primary key --删除主键
unique key iint --解除唯一约束
foreign key iint --删除外键
create index myi(别名) on tablename(iint desc)
=alter table tablename add index (iint desc) --以降序方式建立索引
drop index myi on tablename
=alter table tablename drop index --删除索引
相关文章
- POJ2983 查分约束系统
- asp.net mvc特性约束验证,常规验证和ajax请求json返回验证 System.ComponentModel和System.ComponentModel.DataAnnotations
- Autolayout约束动画化-Animating Autolayout Constraints
- AngularJS路由系列(5)-- UI-Router的路由约束、Resolve属性、路由附加数据、路由进入退出事件
- iOS 8 Auto Layout界面自动布局系列5-自身内容尺寸约束、修改约束、布局动画
- 泛型编程、类型约束与软件扩展性--面向可扩展的泛型编程就是面相类型约束编程
- 复合类型、类型约束、添加功能、高阶函数
- oracle数据库数据类型和约束
- sql之约束
- sqlserver 重置自增列种子值 违反了 PRIMARY KEY 约束的处理
- 《C#零基础入门之百识百例》(八十二)泛型类型参数Where约束 -- 泛型单例
- PowerDesigner 参照完整性约束(转载)
- ANSYS——对称模型对称边界的确定以及对称边界的约束施加问题
- 【bzoj3436】小K的农场 差分约束系统+最长路-Spfa