MySQL添加数据库的唯一索引的几种方式~
2016-07-15 10:44
411 查看
创建表时直接设置:
DROP TABLE IF EXISTS `student`;
CREATE TABLE `student` (
`stu_id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
PRIMARY KEY (`stu_id`),
UNIQUE KEY `UK_student_name` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8;
创建唯一索引:
create unique index UK_student_name on student (name);
建表后添加约束:
alter table student add constraint uk_student_name unique (name);
DROP TABLE IF EXISTS `student`;
CREATE TABLE `student` (
`stu_id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
PRIMARY KEY (`stu_id`),
UNIQUE KEY `UK_student_name` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8;
创建唯一索引:
create unique index UK_student_name on student (name);
建表后添加约束:
alter table student add constraint uk_student_name unique (name);
相关文章推荐
- MySQL数据库迁移data文件夹位置
- 如何导出和导入mysql数据(数据迁移)
- 获取mysql表插入数据自增字段的值
- Win7_64位使用Mysql Odbc
- MYSQL搜索引擎
- MySQL压缩版安装配置遇到的问题及解决办法
- mysql 查看binlog日志
- mysql的备份
- MYSQL学习笔记
- SSM连接数据库Mysql的配置
- 【旧代码整理】一个PHP操作mysql的class类
- 创建mysql数据库的时候指定编码
- MYSQL简单的封装
- mysql查询正在执行的进程
- mysql命令(六)--子查询和连接
- mysql命令(五)--存储引擎
- mysql命令(三)--操作数据表中的记录
- Mysql中新建用户及授权的方法分享
- session 加入mysql库的方法
- mysql数据库 主从复制的配置方法