程序员的知识教程库

网站首页 > 教程分享 正文

MySQL的基本数据类型(mysql数据类型和用途)

henian88 2024-10-24 10:23:38 教程分享 7 ℃ 0 评论

1、数值型

整型(整数)

非常小的整型 1字节 -128--127 0-- 255(无符号) TINYINT

较小的整型 2字节 -32768--32767 0---65535 SMALLINT

中等大小的整型 3字节 0---16777215 MEDIUMINT

标准的整数型 4字节 -2147483648--- 2147483647 INT

大整数型 8字节 BIGINT

浮点型(小数)

float(M,D) 4字节

double(M,D) 8字节

定点数

decimal(M, D) M+2字节

2、字符型

“mysql” 'mysql' \

char(m) 255 固定长度

varchar(m) 255 可变长度

char(4) varchar(4)

'' 4 '' 1字节

'ab' 4 'ab' 3字节

'abcd' 4 'abcd' 5字节

'abcdefg'4 'abcdefg'5字节

text 文本数据 (文章) 2 16- 1

MEDIUMTEXT

LONGTEXT

blob 二进制数据 (相片)

MEDIUMBLOB

LONGBLOB

ENUM 枚举 1或2字节

ENUM("one", "two", "three", "four") --- 65535, 一次只能有一个值

SET 集合 1,2,3,4,8字节 --- 64 一次可以用多个集合中的值,中间使用”,“分开


3、日期型

DATE YYYY-MM-DD

TIME hh:mm:ss

DATETIME YYYY-MM-DD hh:mm:ss

TIMESTAMP YYYYMMDDhhmmss

YEAR YYYY

创建表时最好不要使用这些中的时间格式(PHP中时间戳 1970-1-1 0:0:0)是一整数

用整数保存时间 time(); int类型存储有利于查询操作


本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表