MySQL2_MySQL中的数据类型

MySQL中的数据类型可以分为三类:

1.数值类型

 

2.日期/时间类型

3.字符串类型

char和varchar区别:

  1. char(n) 若存入字符数小于n,则以空格补于其后,查询之时再将空格去掉。所以 char 类型存储的字符串末尾不能有空格,varchar 不限于此
  2. char(n) 固定长度,char(4) 不管是存入几个字符,都将占用 4 个字节,varchar 是存入的实际字符数 +1 个字节(n<=255)或2个字节(n>255),所以 varchar(4),存入 3 个字符将占用 4 个字节
  3. char 类型的字符串检索速度要比 varchar 类型的快
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章