1-02:MySQL中的資料型別

liangnianbing發表於2018-12-30

MySQL中的資料型別

整形

  1. 整形 所佔位元組 取值範圍
  2. tinyint 1位元組 -128~127
  3. smallint 2位元組 -32768~32767
  4. mediumint 3位元組 -8388608~8388607
  5. int 4位元組 -2147483648~2147483647
  6. bigint 8位元組 +-9.22*10的18次方

浮點型

  1. float(m,d) 4位元組 單精度浮點型,m總個數,d小數位
  2. double(m,d) 8位元組 雙精度浮點型,m總個數,d小數位
  3. decimal(m,d) decimal是儲存為字串的浮點數

字元型別

  1. char 0-255位元組 定長字串 //一般用於32位密碼等
  2. varchar 0-65535位元組 變長字串 //使用者名稱

時間型別

  1. date 4位元組 日期,格式2018-7-28

auto_increment

  1. 自動增加,只用於整形,可以設定起始值,預設為1;
  2. 常與後面primary key 一起使用;
  3. 建立表時在整形欄位後加上:auto_increment=起始值 primary key;
  4. 修改起始值:alter table 表名 auto_increment = 起始值;

參考部落格

MySQL資料型別參考部落格1.


相關文章