mysql入门笔记

mysql

数据类型

  • 数值类型

tinyint:整数,有符号-128到127,无符号0到255

smallint:整数,有符号-32768到32767,无符号0到65535

mediumint:整数,有符号-8388608到8388607,无符号0到1677215

int:整数,有符号-2147483648到2147483647,无符号0到2147483647

bigint:整数,有符号-9233372036854775808到9223372036854775807,无符号0到18446744073709551615

float:浮点数,float(M, D)表示,M代表总长度,D代表小数点后面长度

double:浮点数,double(M, D)表示,M代表总长度,D代表小数点后面长度

medical:浮点数,medical(M, D)表示,M代表总长度,D代表小数点后面长度

日期类型

date:保存日期

time:保存时间

year:保存年份

datetime:保存日期和时间

timestamp:时间戳

字符串类型

char:定长字符串,0到255字节

varchar:变长字符串,0到65535字节

tinyblob:二进制字符串,0到255字节

tinytext:文本字符串,0到255字节

blob:二进制字符串,0到65535字节

text:文本字符串,0到65536字节

mediumblob:二进制字符串,0到16777215字节

mediumtext:文本字符串,0到16777215字节

longblob:二进制字符串,0到4294967295字节

longtext:文本字符串,0到4294967295字节

等待更新