1-02:MySQL中的資料型別
liangnianbing發表於2018-12-30
MySQL中的資料型別
整形
整形 所佔位元組 取值範圍
tinyint 1位元組 -128~127
smallint 2位元組 -32768~32767
mediumint 3位元組 -8388608~8388607
int 4位元組 -2147483648~2147483647
bigint 8位元組 +-9.22*10的18次方
浮點型
float(m,d) 4位元組 單精度浮點型,m總個數,d小數位
double(m,d) 8位元組 雙精度浮點型,m總個數,d小數位
decimal(m,d) decimal是儲存為字串的浮點數
字元型別
char 0-255位元組 定長字串 //一般用於32位密碼等
varchar 0-65535位元組 變長字串 //使用者名稱
時間型別
date 4位元組 日期,格式2018-7-28
auto_increment
自動增加,只用於整形,可以設定起始值,預設為1;
常與後面primary key 一起使用;
建立表時在整形欄位後加上:auto_increment=起始值 primary key;
修改起始值:alter table 表名 auto_increment = 起始值;
參考部落格
MySQL資料型別參考部落格1.