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

posted on 2016-01-25 10:16  盖世大将军  阅读(88)  评论(0)    收藏  举报

导航