真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mysql怎么設(shè)置主鍵值 mysql主鍵的建立3種方法

mysql怎么設(shè)置主鍵自

自增?

專注于為中小企業(yè)提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)黃山區(qū)免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了近千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

主鍵自增:

CREATE?TABLE???test

(

id?INT?UNSIGNED?NOT?NULL?PRIMARY?KEY?AUTO_INCREMENT,

username?VARCHAR(15)?NOT?NULL

)AUTO_INCREMENT?=?100;

可在建表時(shí)可用“AUTO_INCREMENT=n”選項(xiàng)來(lái)指定一個(gè)自增的初始值。

alter?table?tbname?auto_increment?=?x?;

設(shè)置表tbname的唯一auto_increment字段起始值從x開始,如果此表數(shù)據(jù)量很多的話,這樣執(zhí)行起來(lái)會(huì)很慢

AUTO_INCREMENT說(shuō)明:

(1)如果把一個(gè)NULL插入到一個(gè)AUTO_INCREMENT數(shù)據(jù)列里去,MySQL將自動(dòng)生成下一個(gè)序列編號(hào)。編號(hào)從1開始,并1為基數(shù)遞增。

(2)把0插入AUTO_INCREMENT數(shù)據(jù)列的效果與插入NULL值一樣。但不建議這樣做,還是以插入NULL值為好。

(3)當(dāng)插入記錄時(shí),沒(méi)有為AUTO_INCREMENT明確指定值,則等同插入NULL值。

(4)當(dāng)插入記錄時(shí),如果為AUTO_INCREMENT數(shù)據(jù)列明確指定了一個(gè)數(shù)值,則會(huì)出現(xiàn)兩種情況,情況一,如果插入的值與已有的編號(hào)重復(fù),則會(huì)出現(xiàn)出錯(cuò)信息,因?yàn)锳UTO_INCREMENT數(shù)據(jù)列的值必須是唯一的;情況二,如果插入的值大于已編號(hào)的值,則會(huì)把該插入到數(shù)據(jù)列中,并使在下一個(gè)編號(hào)將從這個(gè)新值開始遞增。也就是說(shuō),可以跳過(guò)一些編號(hào)。

(5)如果用UPDATE命令更新自增列,如果列值與已有的值重復(fù),則會(huì)出錯(cuò)。如果大于已有值,則下一個(gè)編號(hào)從該值開始遞增。

在MySQL中如何設(shè)置主鍵和外鍵

工具/原料

電腦

MySQL

方法/步驟

設(shè)置主鍵:

1、通過(guò)終端進(jìn)入到mysql命令行工具。

2、通過(guò)use關(guān)鍵字進(jìn)行到目標(biāo)數(shù)據(jù)庫(kù)里。

3、如原表已有主鍵,先把原來(lái)的主鍵刪除掉,通過(guò)DROP

PRIMARY

KEY命令:ALTER

TABLE

`jingyan`

DROP

PRIMARY

KEY;。

4、主鍵已經(jīng)沒(méi)有了。

5、通過(guò)命令:ADD

PRIMARY

KEY來(lái)添加ALTER

TABLE

`jingyan`

ADD

PRIMARY

KEY

(

`id`

)

6、輸入后按下回車鍵即可看到

query

ok執(zhí)行成功的字符。

7、回到數(shù)據(jù)庫(kù)的可視化工具,即可顯示現(xiàn)在的表在id列上添加了主鍵了。

設(shè)置外鍵:

1、創(chuàng)建好主從表。

2、選擇主表,點(diǎn)擊設(shè)計(jì)表,進(jìn)入到表設(shè)計(jì)界面。

3、點(diǎn)擊外鍵,進(jìn)入到外鍵設(shè)置界面。

4、先設(shè)置外鍵名稱和選擇主表的外鍵字段。

5、然后在設(shè)置外鍵字段對(duì)應(yīng)從表的數(shù)據(jù)庫(kù)、表名和字。

6、點(diǎn)擊保存就完成外鍵設(shè)置了。

mysql中,只能將一個(gè)字段設(shè)置為主鍵

只能。主鍵值必須唯一標(biāo)識(shí)表中的每一行,且不能為NULL,即表中不能存在有相同主鍵值的兩行數(shù)據(jù),因此只能將一個(gè)字段設(shè)置為主鍵。


名稱欄目:mysql怎么設(shè)置主鍵值 mysql主鍵的建立3種方法
網(wǎng)頁(yè)地址:http://weahome.cn/article/dophdcs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部