mysql 字段
整形
TINYINT
SMALLINT
MEDIUMINT
INT
INTEGER
BIGINT
用0填充需要填充的地方
ALTER TABLE Tb modify ID1 INT(5) zerofill;
浮点型
float
double
不写精度和标度(a,b) 会按照实际精度 标度显示,填写了标度和精度,会自动插入四舍五入的结果
定点型
decimal
dec
不写精度和标度的话,默认用decimal(10,0)显示
如果超出的了设置的精度和标度,会进行四舍五入的存入,but alert error
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'warning' at line 1
位类型
(hex 16进制显示)
bin 2进制显示
select hex(a) from test
select bin(a) from test
字符串型
CHAR
VARCHAR
TINYBLOB
BLOB
MEDIUMBLOB
LONGBLOB
TINYTEXT
text
MEDIUMTEXT
LONGTEXT
VARBINARY
BINARY
时间日期型
DATE(expr)
datetime
`TIMESTAMP`(expr)
TIME(expr)
YEAR
朱雀桥边野草花,乌衣巷口夕阳斜。
旧时王谢堂前燕,飞入寻常百姓家。
浙公网安备 33010602011771号