国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL中的唯一索引的簡單學習教程

2024-07-24 12:45:20
字體:
來源:轉載
供稿:網友

mysql 唯一索引UNIQUE一般用于不重復數據字段了我們經常會在數據表中的id設置為唯一索引UNIQUE,下面我來介紹如何在mysql中使用唯一索引UNIQUE吧。
創建唯一索引的目的不是為了提高訪問速度,而只是為了避免數據出現重復。唯一索引可以有多個但索引列的值必須唯一,索引列的值允許有空值。如果能確定某個數據列將只包含彼此各不相同的值,在為這個數據列創建索引的時候就應該使用關鍵字UNIQUE。

把它定義為一個唯一索引。


創建表時直接設置:

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> ALTER TABLE student DROP INDEX name;
Query OK, 0 rows affected (0.85 sec)


如果要增加索引

alter table user add unique index(user_id,user_name);

您可能感興趣的文章:

MySQL建立唯一索引實現插入重復自動更新MySQL查看、創建和刪除索引的方法mysql增加和刪除索引的相關操作MySQL修改表一次添加多個列(字段)和索引的方法MySQL中對于索引的基本增刪查改操作總結mysql為字段添加和刪除唯一性索引(unique) 的方法
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 子长县| 博野县| 闵行区| 伊金霍洛旗| 柘城县| 梁河县| 盘山县| 于都县| 宜兰市| 方山县| 武穴市| 岗巴县| 龙井市| 彰武县| 安陆市| 东城区| 灵台县| 临城县| 句容市| 沐川县| 梓潼县| 罗田县| 德令哈市| 高台县| 奉贤区| 比如县| 清水河县| 罗定市| 布拖县| 拜泉县| 西城区| 瑞丽市| 太谷县| 如皋市| 厦门市| 外汇| 玉门市| 饶阳县| 防城港市| 体育| 商河县|