數(shù)據(jù)庫4

2.6.2 唯一約束 unique

????限定某一字段的字段值不能有重復

????????創(chuàng)建表時退腥,添加唯一約束

????????????????????create????table????表名(字段名 字段類型 ????unique, 字段名 字段類型 [約束], ...);

????????創(chuàng)建表后任岸,添加唯一約束

????????????????????alter????table????表名 ????modify ????字段名 ????字段類型 ????unique;

????????刪除唯一約束(設置字段允許有重復值)

????????????????????alter????table????表名????drop????index 字????段名;

注:

唯一約束的值可以是空值,可以存在多個空值狡刘,但是只能有唯一的“null”值

一個字段可以同時設置成非空唯一享潜,非空和唯一約束的順序是任意的


2.6.3 主鍵約束 primary key

????????特點:

????????????1.? 非空且唯一

? ? ? ? ? ? ? ? ? ? 一張表只能有一個字段是主鍵

? ? ? ? ? ? ? ? ? ? 主鍵是表中記錄的唯一標識

????????????????????????????創(chuàng)建表時,添加主鍵約束

????????????????????????????????????create????table????表名(字段名 字段類型 primary key, 字段名 字段類型 [約束], ...);

????????????????????????????????????create????table????表名(字段名 字段類型 [約束], 字段名 字段類型 [約束], ... , primary key(主鍵字段));

????????????????????????????創(chuàng)建表后颓帝,添加主鍵約束

????????????????????????????????????alter????table????表名 modify 字段名 字段類型 primary key;

????????????????????????????刪除主鍵

????????????????????????????????????alter????table????表名????drop????primary key;

????????????????????????????????????注意:刪除主鍵約束后米碰,主鍵仍有非空約束


主鍵自增長:

????概念:如果某個字段是數(shù)值類型的主鍵字段,可以使用 auto_increment 來實現(xiàn)主鍵自增長

注:

1.? 自增長的主鍵必須是數(shù)值類型的(整數(shù)或者小數(shù))

2.當添加記錄時购城,不為該字段賦值或者賦值為null吕座,該字段就會自增長

3.第一條自增長的字段值是 1

4.從已存在的最大值開始 + 1

5.從已存在的最大值是小數(shù)時,自增長的值是向上取整

6.只有主鍵可以自增長


????????????創(chuàng)建表時瘪板,添加主鍵自增長

????????????????????????create????table????表名????(字段名 字段類型 primary key auto_increment, 字段名 字段類型 [約束], ...);

????????????創(chuàng)建表后吴趴,添加主鍵自增長

????????????????????????alter????table????表名 ????modify 主鍵字段 字段類型 ????auto_increment;

????????????創(chuàng)建表后,添加主鍵約束的同時侮攀,設置自增長

????????????????????????alter????table????表名 ????modify 字段名 字段類型 primary key auto_increment

????????????刪除自增長

????????????????????????alter????table????表名 modify 字段名 字段類型;

三锣枝,多表

????????3.1 表與表之間的關系

????????????一對一

????????????????????????例如:人和身份證、公司與注冊地址

????????????一對多(多對一)

????????????????????????例如:部門和員工兰英、商品和分類

????????????多對多

????????????????????????例如:學生和課程撇叁、訂單和商品

3.2 多表關系的實現(xiàn)

????????????一對一

????????????????????????在任何一方添加外鍵指向另一方法的主鍵

????????????一對多

????????????????????????在多的一方建立外鍵,指向一的一方的主鍵

????????????多對多

????????????????????????需要借助第三張中間表畦贸。中間表至少要包含兩個字段陨闹,這兩個字段都是外鍵,分別指向兩張表的主鍵薄坏。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末趋厉,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子胶坠,更是在濱河造成了極大的恐慌君账,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件沈善,死亡現(xiàn)場離奇詭異乡数,居然都是意外死亡,警方通過查閱死者的電腦和手機闻牡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進店門瞳脓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人澈侠,你說我怎么就攤上這事÷癯辏” “怎么了哨啃?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵烧栋,是天一觀的道長。 經(jīng)常有香客問我拳球,道長审姓,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任祝峻,我火速辦了婚禮魔吐,結果婚禮上,老公的妹妹穿的比我還像新娘莱找。我一直安慰自己酬姆,他們只是感情好,可當我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布奥溺。 她就那樣靜靜地躺著辞色,像睡著了一般。 火紅的嫁衣襯著肌膚如雪浮定。 梳的紋絲不亂的頭發(fā)上相满,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天,我揣著相機與錄音桦卒,去河邊找鬼立美。 笑死,一個胖子當著我的面吹牛方灾,可吹牛的內容都是我干的建蹄。 我是一名探鬼主播,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼迎吵,長吁一口氣:“原來是場噩夢啊……” “哼躲撰!你這毒婦竟也來了?” 一聲冷哼從身側響起击费,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤拢蛋,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后蔫巩,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谆棱,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年圆仔,在試婚紗的時候發(fā)現(xiàn)自己被綠了垃瞧。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡坪郭,死狀恐怖个从,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤嗦锐,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布嫌松,位于F島的核電站,受9級特大地震影響奕污,放射性物質發(fā)生泄漏萎羔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一碳默、第九天 我趴在偏房一處隱蔽的房頂上張望贾陷。 院中可真熱鬧,春花似錦嘱根、人聲如沸髓废。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽瓦哎。三九已至,卻和暖如春柔逼,著一層夾襖步出監(jiān)牢的瞬間蒋譬,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工愉适, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留犯助,地道東北人。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓维咸,卻偏偏與公主長得像剂买,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子癌蓖,可洞房花燭夜當晚...
    茶點故事閱讀 43,514評論 2 348