MySQL支持多种数据类型,主要有①数值类型、②字符串类型、③日期/时间类型
(1)数值类型:
其中:
1字节=8位=2^8个状态
对于定点小数类型decimal(m,d):m∈[1,65],d∈[0,31];m代表总位数,d代表小数位数。
- UNSIGNED属性:标识为无符号数。
- ZEROFILL属性:宽度(位数)不足以0填充。
例:在test数据库的red表格中创建一个宽度为4的int类型字段(默认宽度为11),如果没有zerofill修饰,就会用空格来填充。
- 数值位数<宽度,用0填充。
- 数值位数>宽度,用实际位数显示。
- 若某数值字段指定了zerofill属性,将自动添加unsigned属性。
(2)字符串类型和日期类型: