四、尽量使用数值替代字符串类型

简介: 四、尽量使用数值替代字符串类型

1、正例


主键(id):primary key优先使用数值类型int,tinyint

性别(sex):0代表女,1代表男;数据库没有布尔类型,mysql推荐使用tinyint


2、理由


因为引擎在处理查询和连接时会逐个比较字符串中每一个字符;

而对于数字型而言只需要比较一次就够了;

字符会降低查询和连接的性能,并会增加存储开销;


目录
相关文章
|
7月前
|
网络安全 Python
这个错误是由于在将字符串类型的值转换为字典类型时出现了问题
【2月更文挑战第20天】这个错误是由于在将字符串类型的值转换为字典类型时出现了问题
34 1
|
1月前
|
Python
整型数据与字符串类型的数据进行相加
整型数据与字符串类型的数据进行相加。
52 9
|
存储 关系型数据库 MySQL
MySQL数据类型----定点型,数据类型的选择
MySQL数据类型----定点型,数据类型的选择
168 0
5.3.2.2 操作字符串类型数据
5.3.2.2 操作字符串类型数据
63 0
|
存储 关系型数据库 MySQL
MySQL数据类型----布尔型,时间型,枚举型的简单介绍
MySQL数据类型----布尔型,时间型,枚举型的简单介绍
117 0
|
存储 关系型数据库 MySQL
尽量使用数值替代字符串类型
尽量使用数值替代字符串类型
|
存储 关系型数据库 MySQL
列的类型定义——字符串类型
列的类型定义——字符串类型
枚举的三种类型--指数型&排列型&组合型
枚举的三种类型--指数型&排列型&组合型
112 0
|
存储 缓存 安全
|
数据库
字符串类型
字符串类型
152 0