首页 > 代码库 > mysql数据类型
mysql数据类型
常见数据类型有:
整数:tinyint、smallint、mediumint、int、bigint
浮点数:float、double
定点数:decimal
字符串:char、varchar、tinytext、text、mediumtext、longtext
日期:date、datetime、timestamp、year、time
整数的申明方式:
类型 | 声明方式 |
tinyint | TINYINT[(M)] [UNSIGNED] [ZEROFILL] M默认为4 |
smallint | SMALLINT[(M)] [UNSIGNED] [ZEROFILL] M默认为6 |
mediumint | MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL] M默认为9 |
int | INT[(M)] [UNSIGNED] [ZEROFILL] M默认为11 |
bigint | BIGINT[(M)] [UNSIGNED] [ZEROFILL] M默认为20 |
注:这里的M代表的并不是存储在数据库中的具体的长度,而是指明int的最小显示位数,并且该值只有在指明了zerofill之后才会生效。
mysql> create table t (t int(3));Query OK, 0 rows affected (0.02 sec)mysql> insert into t values(11),(111),(1111);Query OK, 3 rows affected (0.00 sec)Records: 3 Duplicates: 0 Warnings: 0mysql> select * from t;+------+| t |+------+| 11 || 111 || 1111 |+------+3 rows in set (0.00 sec)mysql> alter table t change t t int(3) zerofill;Query OK, 3 rows affected (0.06 sec)Records: 3 Duplicates: 0 Warnings: 0mysql> select * from t;+------+| t |+------+| 011 || 111 || 1111 |+------+3 rows in set (0.00 sec)
mysql数据类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。