1-02:MySQL中的数据类型

发布于 2022年 01月 20日 20:03

腾讯服务器

88 / 年

  • 上海/北京/广州...
  • 2核 2G 4M
  • Linux/Windows
新年大优惠

腾讯服务器

425 / 年

  • 上海/北京/广州...
  • 4核 8G 10M
  • Linux/Windows
年度最便宜

腾讯服务器

1249 / 年

  • 上海/北京/广州...
  • 8核 16G 14M
  • Linux/Windows
点击查看

MySQL中的数据类型

整形

  1. 整形 所占字节 取值范围
  2. tinyint 1字节 -128~127
  3. smallint 2字节 -32768~32767
  4. mediumint 3字节 -8388608~8388607
  5. int 4字节 -2147483648~2147483647
  6. bigint 8字节 +-9.22*10的18次方

浮点型

  1. float(m,d) 4字节 单精度浮点型,m总个数,d小数位
  2. double(m,d) 8字节 双精度浮点型,m总个数,d小数位
  3. decimal(m,d) decimal是存储为字符串的浮点数

字符类型

  1. char 0-255字节 定长字符串 //一般用于32位密码等
  2. varchar 0-65535字节 变长字符串 //用户名

时间类型

  1. date 4字节 日期,格式2018-7-28

auto_increment

  1. 自动增加,只用于整形,可以设置起始值,默认为1;
  2. 常与后面primary key 一起使用;
  3. 创建表时在整形字段后加上:auto_increment=起始值 primary key;
  4. 修改起始值:alter table 表名 auto_increment = 起始值;

参考博客

MySQL数据类型参考博客1.


推荐文章