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

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

1、正例


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

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


2、理由


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

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

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


目录
相关文章
|
6月前
|
网络安全 Python
这个错误是由于在将字符串类型的值转换为字典类型时出现了问题
【2月更文挑战第20天】这个错误是由于在将字符串类型的值转换为字典类型时出现了问题
32 1
|
11月前
|
存储 Go
Go 语言的基础数据类型:整数类型、浮点数类型、布尔类型、字符串类型等
Go 语言的基础数据类型:整数类型、浮点数类型、布尔类型、字符串类型等
70 0
Go 语言的基础数据类型:整数类型、浮点数类型、布尔类型、字符串类型等
5.3.2.2 操作字符串类型数据
5.3.2.2 操作字符串类型数据
58 0
|
存储 关系型数据库 MySQL
尽量使用数值替代字符串类型
尽量使用数值替代字符串类型
超大字符串型整数加减
超大字符串型整数加减
51 0
|
存储 关系型数据库 MySQL
列的类型定义——字符串类型
列的类型定义——字符串类型
|
存储 缓存 安全
|
数据库
字符串类型
字符串类型
147 0
|
移动开发 PHP 开发者
字符串类型| 学习笔记
快速学习字符串类型。
|
C#
面试3 不用系统自带的方法将字符串类型123456转换为值类型
C# 不用系统自带的方法将字符串类型123456转换为值类型 static void Main(string[] args) { string numString = "123045"; long num = GetNum(numString); Console.
764 0