mysql 数据库整理——数据类型

当我们创建数据库之后 即 create database db; 之后 


我们的数据库有许多table即表组成


表的结构这里不说可以用一下语句查看

desc 表名;
show columns from 表名;
describe 表名;
show create table 表名;


table 即 表中一行表示一条数据 ,一列是具有相同的数据类型的数据


数据类型总 数据类型 备注
文本类 CHAR(size) 保存固定字符串(可包含字母、数字以及特殊字符),size 指定长度,做多255.
VARCHAR(size) 保存固定字符串(可包含字母、数字以及特殊字符),size 指定长度,做多255.
如果大于255,则装换为TEXT.
TINTTEXT 存放最大长度为255个字符的字符串
TEXT 存放最大长度为65535个字符的字符串
BLOB 用于BLOBS型数据,存放最大长度为65535个字节的字符串
MEDIUMTEXT 存放最大长度为16777215个字符的字符串
MEDIUMBLOB 用于BLOBS型数据,存放最大长度为16777215个字节的字符串
LONGTEXT 存放最大长度为4297964295个字符的字符串
LONGBLOB 用于BLOBS型数据,存放最大长度为4294967295个字节的字符串
ENUM(x,y,z,etc.) 允许你输入可能值列表。可以在ENUM中列出最大65535个值。如果列表中不存在插入的值,则为空值。
值是按照你输入顺序存储的。可以按照此格式输入值:ENUM('x','y','z')
SET 与ENUM类似,SET最多只能包含64个列表项,不过set可以存储一个以上的值。
数字类 TINYINT(SIZE) -128到127。0到255无符号*。括号中规定最大位数
SMALLINT(SIZE) -32768到32767。0到65535无符号*。括号中规定最大位数
MEDIUMINT(SIZE) -8388608到8388607。0到16777215无符号*。括号中规定最大位数
INT(SIZE) -2147483648到2147483647。0到4294967295无符号*。括号中规定最大位数
BIGINT(SIZE) -9223372036854775808到9223372036854775807。0到18446744073709551615无符号*。
括号中规定最大位数
FLOAT(SIZE,D) 带有浮动小数点的小数字。括号中规定最大位数。在D参数中规定小数点右侧的最大位数。
DOUBLE(SIZE,D) 带有浮动小数点的大数字。括号中规定最大位数。在D参数中规定小数点右侧的最大位数。
DECIMAL(SIZE,D) 作为字符串存储double类型,允许固定小数点
日期类 DATE() 日期:格式YYYY-MM-DD 范围是1000-01-01到9999-12-31
DATETIME() YYYY-MM-DD  HH:MM:SS 1000-01-01 00:00:00 到9999-12-31 23:59:59
TIMESTAMP() 时间戳范围1970-01-01 00:00:00 UTC 到203801-01-09 03:14:07 UTC 
TIME() HH:MM:SS -838:59:59到838:59:59
YEAR() 2位或4位的年 4位1901到2155 。2位 70到69




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值