mysql数据的 作用 和 类型
2019-07-19 本文已影响0人
蔺蔺蔺赫赫
数据类型(算是约束性)
1.作用:
控制数据的规范性
让数据有具体含义
在列上进行控制
2.类型:
字符串
char(32):
都是来存字符串的
定长长度为32的字符串。存储数据时,
一次性提供32字符长度的存储空间,
存不满,用空格填充。
varchar(32):
可变长度的字符串类型。
存数据时,首先进行字符串长度判断,按需分配存储空间
会单独占用一个字节来记录此次的字符长度
超过255之后,需要两个字节长度记录字符长度。
enum 枚举类型
enum('bj','sh','sz','cq','hb',....)
下标 0 1 2 3 4 ...
用下表的数表示原先的内容 存储占内存小 查询时性能更高
数字
tinyint 极小整数数据类型(0-255)
int -2^31 到2^31-1 手机号数字太大了 对于这个整数类型存不下
存手机号一般用char和varchar 把号码当成字符串
来进行存储
时间
timestamp 时间戳 范围从1970-2038
datetime 范围从000000-999999
二进制