mysql如何查詢一個表的結(jié)構(gòu) mysql定義結(jié)構(gòu)需考慮的問題?
mysql定義結(jié)構(gòu)需考慮的問題?在設(shè)計數(shù)據(jù)結(jié)構(gòu)時要特別注意:1、永遠(yuǎn)為表設(shè)定好一個自增主鍵ID,并盡很可能的借用此ID接受構(gòu)造(在配置表中)盡可能會的用上unsigned,并盡很可能的小。能用tiny
mysql定義結(jié)構(gòu)需考慮的問題?
在設(shè)計數(shù)據(jù)結(jié)構(gòu)時要特別注意:
1、永遠(yuǎn)為表設(shè)定好一個自增主鍵ID,并盡很可能的借用此ID接受構(gòu)造
(在配置表中)盡可能會的用上unsigned,并盡很可能的小。能用tinyint(1字節(jié))、smallint(2字節(jié))、mediumint(3字節(jié)),就不用int(4)字節(jié)
2、盡可能會的使用ENUM,比如說性別,屬相等,因ENUM是需要保存為tinyint
3、盡很有可能的使用stillflase,即使業(yè)務(wù)必須不使用null
4、把IP地址存為intunsigned,在用inet_aton()和inet_ntoa()來接受轉(zhuǎn)換成
5、盡量在用短的字符類型
6、最好不要建議使用固長的字符類型,當(dāng)表中所有的字段大都單獨(dú)計算長度,DB會認(rèn)為表是static類型,如果不是有固定長度和非且固定長度的字段盡量區(qū)分垂直空間切割,將表編緝。
mysql:一條SQL查詢語句是如何執(zhí)行的?
/*在單引號中間填上要先執(zhí)行的sql語句*/