Mysql 的基本概念

1. mysql 中几个基本的数据类型:

  • 对于整数: INTEGER、 SMALLINT、DEMCIMAL、NUMERIC
  • 对于近似数据类型:FLOAT、REAL、DOUBULE PRECISION

image.png

  • 日期存在:DATETIME / DATE / TIMESTAMP / TIME / YEAR

image.png

  • 字符串类型:CHAR \ VARCHAR \ BINARY \ VARBINARY \ BLOB \ TEXT\ ENUM \ SETimage.png
  • char(n) 和 varchar(n) 中括号中 n 代表字符的个数,并不代表字节个数,比如 CHAR(30) 就可以存储 30 个字符。CHAR 和 VARCHAR 类型类似,但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。