站長資訊網
        最全最豐富的資訊網站

        mysql怎么修改字段值唯一

        在mysql中,可以通過使用ALTER TABLE語句給字段添加唯一約束(Unique Key)來讓字段值唯一,語法為“ALTER TABLE 數據表名 ADD CONSTRAINT 唯一約束名 UNIQUE(字段名);”。ALTER TABLE語句用于修改原有表的結構;而唯一約束可以確保字段的唯一性,讓所有記錄中字段的值不能重復出現。

        mysql怎么修改字段值唯一

        本教程操作環境:windows7系統、mysql8版本、Dell G3電腦。

        在mysql中,想要讓字段唯一,可以通過給字段添加唯一約束來實現。

        唯一約束(Unique Key)是指所有記錄中字段的值不能重復出現,可以確保字段的唯一性。例如,為 id 字段加上唯一性約束后,每條記錄的 id 值都是唯一的,不能出現重復的情況。如果其中一條記錄的 id 值為‘0001’,那么該表中就不能出現另一條記錄的 id 值也為‘0001’。

        而給字段添加唯一約束有兩種語句:

        • CREATE TABLE 語句

        • ALTER TABLE 語句

        但CREATE TABLE 語句是在創建表時設置,不符合要求;因此這里使用 ALTER TABLE 語句。語法:

        ALTER TABLE 數據表名 ADD CONSTRAINT 唯一約束名 UNIQUE(字段名);

        示例:數據表 tb_dept中name字段修改為唯一

        先看看表結構:

        DESC tb_dept;

        mysql怎么修改字段值唯一

        指定部門的名稱唯一

        ALTER TABLE tb_dept ADD CONSTRAINT unique_name UNIQUE(name);

        mysql怎么修改字段值唯一

        ok,設置完成。再看看表結構:

        mysql怎么修改字段值唯一

        說明:

        唯一約束與主鍵約束相似的是它們都可以確保列的唯一性。不同的是,唯一約束在一個表中可有多個,并且設置唯一約束的列允許有空值,但是只能有一個空值。而主鍵約束在一個表中只能有一個,且不允許有空值。比如,在用戶信息表中,為了避免表中用戶名重名,可以把用戶名設置為唯一約束。

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 91无码人妻精品一区二区三区L| 久99久无码精品视频免费播放| 国产精品手机在线观看你懂的| 亚洲精品无码久久久影院相关影片 | 色综合久久综精品| 日韩精品国产另类专区| 精品国产高清在线拍| 欧美精品一区二区三区在线| 国内精品久久久久久99| 亚洲精品乱码久久久久久蜜桃图片| 国内精品国产成人国产三级| 久久最新精品国产| 国产精品久久久久久久久| 国产精品特级毛片一区二区三区| 亚洲精品无码专区在线播放 | 99精品国产一区二区三区2021| 中文字幕日韩精品有码视频| 欧美精品黑人粗大欧| 国产精品一区二区久久精品无码| 精品一区二区在线观看| 99精品久久精品一区二区| 国产最新进精品视频| 精品福利视频一区二区三区 | 久久精品国产亚洲AV麻豆网站| 日韩AV毛片精品久久久| 久久99精品久久久久久噜噜| 国产精品无码一区二区在线观一| 午夜精品免费在线观看| 视频二区国产精品职场同事| 欧美精品天天操| 亚洲国语精品自产拍在线观看 | 国产精品久久国产精品99盘| 国产AV午夜精品一区二区入口| 久久99精品国产麻豆| 久久久一本精品99久久精品66 | 久草视频在线这里精品| 国产精品影音先锋| 欧美日韩在线亚洲国产精品| 欧美精品在线一区二区三区| 四虎成人精品免费影院| 99免费精品国产|