mysql資料庫設計:
一、資料表字段(每張表中最好有乙個id,方便檢索)
1、數值(int、float後面一般不加圓括號 )
int(年齡、成績、積分)
tinyint 有符號 #-127<=數值<=127
tinyint 無符號 #0<=數值<=255
int(11) 有符號 #-2147483648<=數值<=2147483648
int(10) 無符號 #0<=數值<=4294967296
float(貨幣)
2、字串(唯一不會變形的型別)
char(255) #長度 <=255
varchar(65535) #長度<= 255
text【文章、**】 #255《長度<=65535位元組
char和varchar的區別:
1、char最長255,varchar最長65535
2、char固定長度空間,varchar可變長度空間
3、時間和日期
數值時間戳
二、資料字段屬性
1、unsigned
2、zerofill(缺省會設定無符號)
3、auto_increment(前提必須是主鍵)
4、null
5、not null
6、default
7、comment
mysql 資料庫設計 MySQL 資料庫設計總結
本文由雲 社群發表 規則 1 一般情況可以選擇 myisam 儲存引擎,如果需要事務支援必須使用 innodb 儲存引擎。注意 myisam 儲存引擎 b tree 索引有乙個很大的限制 參與乙個索引的所有欄位的長度之和不能超過 1000 位元組。另外 myisam 資料和索引是分開,而 innod...
MYSQL資料庫設計和資料庫設計例項 一
資料庫設計 database design 資料庫設計是指對於乙個給定的應用環境,構造 設計 優化的資料庫邏輯模式和物理結構,並據此建立資料庫及其應用系統,使之能夠有效的儲存和管理要求,滿足各種使用者的需求,包括資訊管理要求和資料操作要求.資訊管理要求 資訊管理要求是指資料庫中應該儲存和管理哪些資料...
mysql考勤資料庫設計 mysql 資料庫設計
正規化 大概有8種正規化,遵循前三個一般資料庫就沒有問題 1 列不能再拆分 比如一列中有姓名,又有性別,就是沒有遵循這一條正規化 order id product id price quantity product name 111 11 123 good pen order id 和 produc...