1,手機號采用big int類型存儲占用空間最更小。
2,狀態(tài)信息或者邏輯信息可以用tinyin赦肋。
3,IP地址信息可以用int類型块攒。
4,char(n)是定長字符串類型励稳,最大長度是255個字符,未超過最大長度會用空格填滿囱井。
5,varchar(n)是可變長度字符串類型,最大長度是65535驹尼,采用額外的1~2個字節(jié)用來保存字符串的長度值。這里的長度是字符庞呕,經(jīng)過不同字符集編碼后的長度新翎,其中 utf8編碼的每個字符占用三字節(jié)。 GBK編碼的的每個字符占用兩個字節(jié)住练。
6,mysql規(guī)定每一行的各字段的設(shè)定的寬度之和不能大于65535字節(jié)
7,時間戳類型字段占用4個字節(jié)地啰,一個表里只能有一個時間戳類型可以自動設(shè)定當(dāng)前時間。
8,更改插入刪除表中的一個字段時都會造成鎖表讲逛。
9, MySQL有三種鎖類型亏吝,一種是表鎖,行鎖,頁面鎖妆绞。innodb在使用索引查詢記錄時會使用行鎖顺呕,否則會使用表鎖。
8,Mysql共有5大時間類型括饶。
9,通過配置文件可以啟用慢查詢記錄株茶。通過命令行可以導(dǎo)出查詢比較慢的SQL語句進(jìn)行分析。