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

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

1、正例

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

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

2、理由

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

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

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

 

 

相关文章
|
2月前
|
网络安全 Python
这个错误是由于在将字符串类型的值转换为字典类型时出现了问题
【2月更文挑战第20天】这个错误是由于在将字符串类型的值转换为字典类型时出现了问题
15 1
|
5月前
|
存储 Go
Go 语言的基础数据类型:整数类型、浮点数类型、布尔类型、字符串类型等
Go 语言的基础数据类型:整数类型、浮点数类型、布尔类型、字符串类型等
41 0
Go 语言的基础数据类型:整数类型、浮点数类型、布尔类型、字符串类型等
|
8月前
5.3.2.2 操作字符串类型数据
5.3.2.2 操作字符串类型数据
31 0
|
11月前
超大字符串型整数加减
超大字符串型整数加减
31 0
|
11月前
|
存储 关系型数据库 MySQL
列的类型定义——字符串类型
列的类型定义——字符串类型
|
存储 关系型数据库 MySQL
四、尽量使用数值替代字符串类型
四、尽量使用数值替代字符串类型
45 0
|
数据库
字符串类型
字符串类型
113 0
|
移动开发 PHP 开发者
字符串类型| 学习笔记
快速学习字符串类型。
120 0
|
存储 缓存 安全
字符串基础类型拓宽的操作,转换成整数值
字符串基础类型拓宽的操作,转换成整数值
83 0
字符串基础类型拓宽的操作,转换成整数值