mysql數(shù)據(jù)庫(kù)字段類型怎么修改 mysql怎么一個(gè)字段設(shè)置多個(gè)值?
mysql怎么一個(gè)字段設(shè)置多個(gè)值?關(guān)系數(shù)據(jù)庫(kù)的第一范式說(shuō)明了:數(shù)據(jù)表中的每一列(字段)都必須是不可拆分的最小單位,即保證每一列的原子性。所以不可能在一個(gè)字段中存儲(chǔ)多個(gè)值。當(dāng)然,多個(gè)值可以序列化成一個(gè)字
mysql怎么一個(gè)字段設(shè)置多個(gè)值?
關(guān)系數(shù)據(jù)庫(kù)的第一范式說(shuō)明了:
數(shù)據(jù)表中的每一列(字段)都必須是不可拆分的最小單位,即保證每一列的原子性。
所以不可能在一個(gè)字段中存儲(chǔ)多個(gè)值。
當(dāng)然,多個(gè)值可以序列化成一個(gè)字符串,也可以二進(jìn)制存儲(chǔ)在一個(gè)字段中,比如字符串a(chǎn)uthor 1,author 2,author 3,但這并不是第一范式所謂的多個(gè)值,只計(jì)算一個(gè)值,也不方便以后的細(xì)粒度查詢,比如查找作者信息,這肯定不只是一個(gè)作者名。
所以一般情況下會(huì)有一個(gè)sch
mysqldesc(DESCRIBE)命令實(shí)例講解?
mysql desc命令用于查看表結(jié)構(gòu),這是DESCRIBE命令的縮寫(xiě)形式。
Mysql desc命令語(yǔ)法:
desc表名
該命令將在表格中顯示哪些信息?具體包括:
字段名稱(字段)
字段類型(類型)
該字段是否為空?
該字段是主鍵嗎?
字段的默認(rèn)值。
額外的
示例:
mysql創(chuàng)建表雇員(
- ID INT(2) auto_increment主鍵,
-名字VARCHAR(20),
-姓氏VARCHAR(30),
-開(kāi)始日期日期,
- Salary int(6),
-城市VARCHAR(20),
-描述VARCHAR(20)
- );
查詢正常,0行受影響(0.02秒)
關(guān)系型數(shù)據(jù)庫(kù)
mysql desc員工;
- - - - - -
| Field | Type | Null | Key | Default | Extra |
- - - - - -
| ID | int(2)| NO | PRI | NULL | auto _ increment |
|名字ame | varchar(20) | YES | | NULL | |
|姓氏| varchar(30) |是| | NULL | |
|開(kāi)始日期|日期|是| |空| |
| Salary | int(6) | YES | | NULL | |
| city | varchar(20) | YES | | NULL | |
| description | varchar(20)| YES | | NULL | |
- - - - - -
一組7行(0.00秒)
以上是mysql desc的數(shù)據(jù)整理。