MySQL数据库产品提供了二种比较特殊的数据类型: SET(集合类型)、ENUM(枚举类型)、BOOL/BOOLEAN(布尔类型),而多数开发人员,甚至DBA从业者对如何使用这三种数据类型的应用场 景并不十分清晰,为此结合TINYINT数据类型对比,让我们大家一起弄清楚。
(一) 数据类型测试
(1). 布尔类型BOOL/BOOLEAN 与 微整型TINYINT
a). 创建测试表结构
root@localhost : test 05:12:49> CREATE TABLE boolean_test(ID INT NOT NULL A...
MySQL 数据类型阅读全文
你能用的数据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。
查看数据库引擎命令:SHOW ENGINES
ISAM
ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操 作的速度很快,而且不占用...
MySQL 数据类型阅读全文
我们要把现实世界中的各种信息转换成计算机能理解的东西,这些转换后 的信息就形成了数据。例 如,某人的出生日期是“1987年5月23日”,他的身高是170厘米,等等。数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还 包括图形、图像、动画、影像、声音等多媒体数据。但使用最多、最基本的仍然是文本数据。
1. MySQL的数据类型
在MySQL中有如下几种数据类型:
(1)数值型
数 值是诸如32 或153.4 这样的...
MySQL 数据类型阅读全文
文章目录
INT 类型
FLOAT、DOUBLE 和 DECIMAL 类型
CHAR 和 VARCHAR 类型
TEXT 和 BLOB 类型
DATE、TIME 和 TEAR 类型
DATEYIME 和 TIMESTAMP 类型
ENUM 类型
SET 类型
数值类型
MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指...
Mysql, MySQL 数据类型阅读全文