码迷,mamicode.com
首页 > 数据库 > 详细

MYSQL 数据类型

时间:2020-05-11 23:54:32      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:-128   手机   date   tin   字符   号码   tiny   ack   lex   

mysql中的数据类型:

数字    默认是有符号的    使用unsigned变为无符号。   tinyint 1个字节(-128,127)(0,255)     int 4个字节

float(255,30)   小数点后面保留30位,总共有255位    例如float(5,2)总共有五位,小数点后面2位,234.32  

float(m,n)

m 一共多少位

n  小数部分多少位

时间

datetime     year       date     time     timestamp

date   20190620        3个字节

time   121953                3个字节

datetime     20190620121900     8个字节    范围(1000-01-01 00:00:00/9999-12-31)

year   范围(1901/2155)   1个字节

timestamp    计算机元年   范围(1970-01-01 00:00:00/2038)

字符串

char   vchar   默认是1个字节

char     0-255字字符   定长存储   浪费空间

‘alex’  存‘alex               ’     空格14个

适合使用   身份证号   手机号码  

 

vchar     0-65535个字符

变长存储,更节省空间,存取速度慢

‘alex’     存‘alex4’

时间

enum\set 

MYSQL 数据类型

标签:-128   手机   date   tin   字符   号码   tiny   ack   lex   

原文地址:https://www.cnblogs.com/ch2020/p/12872773.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!