婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 淺談MYSQL主鍵約束和唯一約束的區別

淺談MYSQL主鍵約束和唯一約束的區別

熱門標簽:沈陽外呼系統有效果嗎 怎么在高德地圖標注多個點 福州外呼系統招商 電話機器人接口是什么樣的 AI智能云呼電話機器人怎么注冊 百度地圖標注信息怎么修改 商家地圖標注圖片 溫州語音外呼系統排名 四川穩定外呼系統公司

主鍵約束

PRIMARY KRY 主鍵 是唯一的 一張表只能有一個主鍵
AUTO_INCREMENT 一定要和主鍵連用
主鍵一定是非空的 NOT NULL
特點:不能為空,不重復

##沒有約束
Create table stu0(
Id int 
Name varcahr(50) 
) 
Insert into stu0(name)value(“張三豐”);
##方式一:創建表,并且添加主鍵約束
Create table stu1(
Id int primary key;
Name varchar(50) 
)
##方式二:
Create table stu2(
Id int, 
Name varchar(50),
Primary key(name)
)

成功: insert intostu1(in,name)value(“2,張三豐”);成功
測試一: insert into stu(id,name)value(null,”張三豐”);#失敗,提示不能為空
測試二:
插入重復值:報錯
Duplicate entry'2' for key ‘PRIMARY'
Select *from stu1;

唯一約束

UNIQUE KEY 唯一約束
唯一約束可以保證數據的唯一性
每張數據表可以有存在多個唯一約束

唯一約束(unique)
 不重復,可以為空

##給名字添加唯一 的約束
 Create table stu3(
 Id int primary key,
 Name varchar(50) unique
)
 Insert into stu3(id,name)value(1,”張三豐”);
 
 Insert into stu3(id,name)value(2,”張三豐”);
 ERROR 1062(23000):Duplicate entry ‘張三豐'for key ‘name'

Insert into stu3(id,name)value(2,”張三”); 

到此這篇關于淺談MYSQL主鍵約束和唯一約束的區別的文章就介紹到這了,更多相關MYSQL主鍵約束和唯一約束 內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • MySQL中主鍵為0與主鍵自排約束的關系詳解(細節)

標簽:寶雞 營口 西寧 來賓 七臺河 邯鄲 無錫 汕尾

巨人網絡通訊聲明:本文標題《淺談MYSQL主鍵約束和唯一約束的區別》,本文關鍵詞  淺談,MYSQL,主鍵,約束,和,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺談MYSQL主鍵約束和唯一約束的區別》相關的同類信息!
  • 本頁收集關于淺談MYSQL主鍵約束和唯一約束的區別的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 玛多县| 晴隆县| 嘉定区| 古丈县| 莎车县| 达州市| 广元市| 灵宝市| 花垣县| 鄢陵县| 沂源县| 永宁县| 藁城市| 泰宁县| 湘潭市| 玛纳斯县| 宣恩县| 泰和县| 谢通门县| 阿拉善盟| 时尚| 商洛市| 巴东县| 长白| 庄浪县| 鹿邑县| 濮阳市| 甘南县| 海晏县| 射洪县| 竹山县| 颍上县| 博湖县| 安徽省| 思茅市| 抚宁县| 西林县| 上思县| 武城县| 深州市| 华宁县|