最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL中的唯一索引的簡單學(xué)習(xí)教程

 更新時間:2015年11月18日 17:34:37   投稿:goldensun  
這篇文章主要介紹了MySQL中的唯一索引的簡單學(xué)習(xí)教程,是MySQL入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下

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

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


創(chuàng)建表時直接設(shè)置:

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;

創(chuàng)建唯一索引:

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);

相關(guān)文章

  • 一文教你解決MySQL的深度分頁問題

    一文教你解決MySQL的深度分頁問題

    在 MySQL 中,分頁是一個常見的功能,但是,當(dāng)出現(xiàn)深度分頁時,因為數(shù)據(jù)庫需要掃描和跳過大量記錄,可能會導(dǎo)致性能問題,下面我們就來看看該如何解決吧
    2024-11-11
  • MySQL null與not null和null與空值''''''''的區(qū)別詳解

    MySQL null與not null和null與空值''''''''的區(qū)別詳解

    這篇文章主要介紹了MySQL null與not null和null與空值''的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 淺談MySQL聚簇索引

    淺談MySQL聚簇索引

    數(shù)據(jù)庫的索引從不同的角度可以劃分成不同的類型,聚簇索引便是其中一種。聚簇索引并不是一種單獨的索引類型,而是一種數(shù)據(jù)的存儲方式。本文詳細介紹了MySQL的聚簇索引,感興趣的同學(xué)可以參考閱讀
    2023-04-04
  • mysql單表查詢、多表查詢、分組查詢、子查詢案例解析

    mysql單表查詢、多表查詢、分組查詢、子查詢案例解析

    子查詢可以單獨作為臨時數(shù)據(jù),作為一張表或者一個字段,通過()進行包裹,表達一個整體,這篇文章主要介紹了mysql單表查詢、多表查詢、分組查詢、子查詢案例解析,需要的朋友可以參考下
    2024-07-07
  • MySQL數(shù)據(jù)庫的多種連接方式以及實用工具

    MySQL數(shù)據(jù)庫的多種連接方式以及實用工具

    mysql連接操作是客戶端進程與mysql數(shù)據(jù)庫實例進程進行通信,下面這篇文章主要給大家介紹了關(guān)于MySQL數(shù)據(jù)庫的多種連接方式以及實用工具的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • MySQL錯誤日志與通用查詢?nèi)罩緢D文詳析

    MySQL錯誤日志與通用查詢?nèi)罩緢D文詳析

    精通MySQL日志管理,這對處理故障與優(yōu)化太關(guān)鍵了,下面這篇文章主要給大家介紹了關(guān)于MySQL錯誤日志與通用查詢?nèi)罩镜南嚓P(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-02-02
  • Mysql數(shù)據(jù)庫錯誤代碼中文詳細說明

    Mysql數(shù)據(jù)庫錯誤代碼中文詳細說明

    在mysql開發(fā)中出現(xiàn)錯誤代碼各種各樣,下面我來給大家收集常用見的mysql使用過程中出錯代碼的中文說明,希望些文章對各位朋友有所幫助了
    2013-08-08
  • MySQL數(shù)據(jù)庫手冊DATABASE操作與編碼(小白入門篇)

    MySQL數(shù)據(jù)庫手冊DATABASE操作與編碼(小白入門篇)

    這篇文章主要介紹了MySQL數(shù)據(jù)庫手冊DATABASE操作與編碼的小白入門篇,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • MYSQL中的json數(shù)據(jù)操作代碼

    MYSQL中的json數(shù)據(jù)操作代碼

    這篇文章主要介紹了MYSQL中的json數(shù)據(jù)操作,主要包括基礎(chǔ)查詢操作,JSON函數(shù)操作,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • Mysql數(shù)據(jù)庫開啟遠程連接流程

    Mysql數(shù)據(jù)庫開啟遠程連接流程

    文章講述了如何在本地MySQL數(shù)據(jù)庫上開啟遠程訪問,并詳細步驟包括配置防火墻、設(shè)置MySQL用戶權(quán)限、使用Navicat進行遠程連接等
    2025-02-02

最新評論

青阳县| 锡林郭勒盟| 航空| 仙游县| 资中县| 盐亭县| 璧山县| 柘城县| 历史| 来凤县| 绍兴县| 南和县| 黎川县| 宁明县| 贵阳市| 玉门市| 清苑县| 兴海县| 张家川| 酒泉市| 科技| 新田县| 和田市| 定陶县| 延庆县| 夏津县| 张北县| 长寿区| 绥棱县| 洛川县| 龙岩市| 阳曲县| 大洼县| 蚌埠市| 商河县| 秦安县| 南澳县| 白朗县| 五寨县| 岢岚县| 昌江|