這篇文章主要講解了“MySQL中primary key的作用是什么”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“mysql中primary key的作用是什么”吧!
創(chuàng)新互聯(lián)公司:自2013年創(chuàng)立以來為各行業(yè)開拓出企業(yè)自己的“網(wǎng)站建設(shè)”服務(wù),為上千公司企業(yè)提供了專業(yè)的成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計和網(wǎng)站推廣服務(wù), 按需網(wǎng)站開發(fā)由設(shè)計師親自精心設(shè)計,設(shè)計的效果完全按照客戶的要求,并適當(dāng)?shù)奶岢龊侠淼慕ㄗh,擁有的視覺效果,策劃師分析客戶的同行競爭對手,根據(jù)客戶的實(shí)際情況給出合理的網(wǎng)站構(gòu)架,制作客戶同行業(yè)具有領(lǐng)先地位的。
說明
1、primary key主鍵約束是一個列或者列的組合,其值能唯一地標(biāo)識表中的每一行。這樣的一列或多列稱為表的主鍵,通過它可以強(qiáng)制表的實(shí)體完整性。
2、效果等價于not null+unique,即非空且唯一。是innodb引擎組織存儲數(shù)據(jù)的依據(jù),innodb存儲引擎在創(chuàng)建表的時候必須要有primary key。
實(shí)例
mysql> create table t2(id int not null unique, name varchar(4)); Query OK, 0 rows affected (0.01 sec) mysql> desc t2; +-------+------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+------------+------+-----+---------+-------+ | id | int(11) | NO | PRI | NULL | | | name | varchar(4) | YES | | NULL | | +-------+------------+------+-----+---------+-------+ 2 rows in set (0.01 sec)
感謝各位的閱讀,以上就是“mysql中primary key的作用是什么”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對mysql中primary key的作用是什么這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!