Mysql的常用类型

这些是我自己总结的一些

整型
tinyint   最小型整型  1字节  
smallint 较小型整型  2字节
mediumint  在较小到正常直接 3个字节
int          正常的整型  4个字节    4个字节也就是32位第一位是符号位 
也就是31为数值位。 表示的值为-2^31~2^31次方-1
bigint    大的整型    8个字节  表示的范围为 -2^63~2^63-1

浮点型
float   单精度   4个字节
double  双精度  8个字节
decimal  计算浮点数相加减的时候用这个,不然容易产生误差 

字符串   字符串是需要设置长度的 设置的(M)是以字符为单位的
char     0~255 字节 
varchar  65532 字节   
tinytext 2^8-1字节  255
mediumtext 2^12-1字节 4095
text   2^16-1字节    65535

时间
date   日期  YYYY-MM-dd   2014-5-12
time   时间  HH:mm:ss   10:32:10
datetime  就是上面两者的结合     YYYY-MM-dd HH:mm:ss  2014-5-12 10:32:10
year 年份
timestamp 时间戳  就是从1970-1-1 到现在的毫秒数    毫秒到秒要除3

null
null值不能参与计算。

字符串是不能选择那个zerofill的
长度是比如你是varchar型  你的长度为5  那么他的长度只能最大为5 不能超过 
对于int来说好像是要跟zerofill一起配合
主键是具有唯一性的,而且点了主键后会自动勾选非空。而且非空是不能去掉的
Unsigned 无符号数  不能为负数
自增 是根据上一个的数据加1,要是整数
Zerofill  0填充   当然需要是整数   如果输入为1   根据长度看如果长度为5 输入1 就会变成00001  前提是不能为负数
注释就是把你的字段的解释
默认 就是一开始创建就会是默认值,用于sex  男
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值