1.数据类型:
浮点类型:FLOAT DOUBLE ----4字节
当需要精确到小数点10位以上的时候,就需要选择DOUBLE类型。---8字节
定点数类型:DEC(M,D) DECIMAL(M,D)字节M+2,当需要小数数据非常精确的时候,用定点数类型,他们的取值有效范围由M和D决定。
定点数类型占的长度是M+2字节
字符串类型:
CHAR:0~255
VARCHAR:0~65535
当要存储少量字符串的时候,可以选择CHAR和VARCHAR,如果字符串经常变化,选择VARCHAR。
ENUM(‘VALUE1’,’VALUE2’,.....):1或者2个字节,取决于枚举数的个数(最多65535个值)
SET(‘VALUE1’,’VALUE2’,.....):1,2,3,4或者8个字节(最多64个成员)
2.存储引擎:
SHOW ENGINES
SHOW ENGINES\G以网格的形势显示
Mysql常用存储引擎:
InnoDB 缺点:读写效率比较低,占用空间比较大
MEMORY
MyISAM优点:占用磁盘空间小,效率快,缺点:不支持事务,没有事务的完整性,安全性和并发性。