mysql中的key和UNIQUE關鍵字

2021-09-27 09:45:17 字數 1517 閱讀 5879

#mysql中的key和unique關鍵字

#create table testtable(

id int key, #使用key關鍵字

email varchar(50) unique, #使用unique關鍵字

tel varchar(11)

);

#檢視表結構

#檢視建立表的sql語句

從上面的建立表的sql語句,可以看出,key關鍵字起到了primary key的作用,

unique關鍵字起到了unique key的作用

*/

全部源**如下

#mysql中的key和unique關鍵字

#create table testtable(

id int key, #使用key關鍵字

email varchar(50) unique, #使用unique關鍵字

tel varchar(11)

);#檢視表結構

desc testtable;

#檢視建立表的sql語句

show create table testtable;

/*create table `testtable` (

`id` int(11) not null,

`email` varchar(50) default null,

`tel` varchar(11) default null,

primary key (`id`),

unique key `email` (`email`)

) engine=innodb default charset=gb2312

*//*

從上面的建立表的sql語句,可以看出,key關鍵字起到了primary key的作用,

unique關鍵字起到了unique key的作用

*/

關於mysql中的key

一.關於mysql中key的說明 1.key是空的該列的值可以重複.表示該列沒有索引,或者是乙個非唯一的復zhi合索引的非dao前導列.2.key是pri該列是主鍵的組成部分.3.key是uni該列是乙個唯一值索引的第一列 前導列 並別不能含有空值 null 4.key是mul該列的值可以重複.該列...

Mysql中key和index的區別點整理

我們先來看下 alter table reportblockdetail add key taskcode taskcode alter table reportblockdetail drop key taskcode 嗯這確實是比較容易混淆的地方。在我們使用mysql中可能壓根不會注意這個問題,...

mysql中key的用法 資料庫中KEY的用法

下面這段 的最後,有一句 key topicid topic id 代表什麼意思?它和primarykey foreignkey uniquekey有什麼區別?createtable posts id int 11 notnullauto increment,下面這段 的最後,有一句 key top...