1寝衫、mysql文本類型(依次增大):tinytext-->text-->mediumtext-->longtext频祝。
2肉康、如果裝載到文本列中的數(shù)據(jù)超出了該類型的最大長(zhǎng)度,數(shù)據(jù)將會(huì)被截?cái)唷?/p>
3、mysql整數(shù)類型(依次增大):tinytext-->smallint-->mediumint -->int-->bigint叶沛。
4、mysql浮點(diǎn)類型:float、double乓旗。
5、mysql的時(shí)間類型:
date YYYY-MM-DD
datetime YYYY-MM-DD HH:MI:SS
timestamp YYYY-MM-DD HH:MI:SS
year YYYY
time HHH:MI:SS
6集索、對(duì)于性別這樣只有兩個(gè)選擇的列來(lái)說(shuō)屿愚,可以使用ENUM,例如:gender ENUM('M','F')务荆。
7妆距、什么是null?在以下幾種情況下設(shè)置為null:
-- 業(yè)務(wù)上不可行函匕。
-- 不知道應(yīng)賦什么值娱据。
-- 集合為空。
通過(guò)not null關(guān)鍵字指定該列不可以為null
8盅惜、定義外鍵約束的列中的值只能來(lái)自于指定的表中剩。
9、alter table 修改已經(jīng)存在的表的定義抒寂。
10结啼、外鍵約束只在InnoDB引擎下起作用。
11屈芜、describe 表名郊愧,輸出一張表的詳細(xì)信息。