MySQL 中常用的数据类型包括:
- 整数类型:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT
- 浮点数类型:FLOAT、DOUBLE
- 定点数类型:DECIMAL
- 字符串类型:CHAR、VARCHAR、TEXT、BLOB
- 日期时间类型:DATE、TIME、DATETIME、TIMESTAMP
- 枚举和集合类型:ENUM、SET
除了以上常用的数据类型,还有一些较少使用或者比较特殊的数据类型,例如BIT(位字段)和GEOMETRY(空间数据)等。
在创建表时,可以通过指定列名和列的数据类型来定义表中的列。例如:
CREATE TABLE mytable (
id INT PRIMARY KEY,
name VARCHAR(50),
age TINYINT UNSIGNED,
...
);
需要根据具体业务需求选择合适的数据类型,并注意避免浪费存储空间和出现数据溢出等问题。