MYSQL数据库设计

1、bigint类型的取值范围:-2^31到bai2^31-1。

2、4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节) 
5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节 

3、一个汉字,占一个字符,GBK2个字节,UTF_8 3个字节

4、

date 表示年月日,如YY-MM-DD
datetime 表示年月日和时间信息,如YY-MM-DD HH:MM:SS
datestamp 和datetime表示的信息相同,但时间范围不同

时间范围
date – > ‘1000-01-01’ to ‘9999-12-31’.
datetime –> ‘1000-01-01 00:00:00’ to ‘9999-12-31 23:59:59’.
datestamp – > ‘1970-01-01 00:00:01’ UTC to ‘2038-01-19 03:14:07’ UTC

5、char就是1字节bai(固定不变),short不少于du2字节,int不少于short,long不少于4字节,且zhilong不少于int,long long不少于long。

6、金额用decimal   DECIMAL(16,4)  总共能存16位数字,末尾4位是小数(小数点不算在长度内)

原文地址:https://www.cnblogs.com/toufajiantuzhongbuhui/p/13176398.html