varchar && bigint 执行效率及区别
来源:互联网 发布:广电网络 成都 编辑:程序博客网 时间:2024/05/16 12:47
在数据库表设计的过程中,总会遇到某个字段到底使用何种类型的困惑?比如身份证11位,我如果使用int类型的话,肯定不行,个数都超额了;所以一般采用的办法就是使用varchar,自定义使用长度,很好的办法。不过最近发了bigInt的使用,下边通过测试来对比一下两者的性能使用情况:
第一种情况:idcardno为varchar类型的时候
查询整体使用的耗时:
如图:执行时间0.001sec
查询idcardno为1304300,sql语句-SELECT * FROM id_logs WHERE idcardno=”1304300”
查询idcardno为1304300和id为31,sql语句-SELECT * FROM id_logs WHERE idcardno=”1304300” AND id=”31”
第二种情况:idcardno为bigint类型的时候
查询整体使用的耗时:
查询idcardno为1304300,sql语句-SELECT * FROM id_logs WHERE idcardno=”1304300”
查询idcardno为1304300和id为31,sql语句-SELECT * FROM id_logs WHERE idcardno=”1304300” AND id=”31”
具体使用时长表格对比:
1 0
- varchar && bigint 执行效率及区别
- char、varchar、text、ntext、bigint、int、smallint、tinyint和bit的区别及数据库的数据类型
- char、varchar、text、ntext、bigint、int、smallint、tinyint和bit的区别及数据库的数据类型
- char、varchar、text、ntext、bigint、int、smallint、tinyint和bit的区别及数据库的数据类型
- char、varchar、text、ntext、bigint、int、smallint、tinyint和bit的区别及数据库的数据类型
- char、varchar、text、ntext、bigint、int、smallint、tinyint和bit的区别及数据库的数据类型
- char、varchar、bigint、int等的区别及数据库的数据 类型
- char、varchar、text、ntext、bigint、int、smallint、tinyint和bit的区别及数据库的数据类型
- char、varchar、text、ntext、bigint、int、smallint、tinyint和bit的区别及数据库的数据类型
- char、varchar、text、ntext、bigint、int、smallint、tinyint和bit的区别及数据库的数据类型(转)
- char、varchar、text、ntext、bigint、int、smallint、tinyint和bit的区别及数据库的数据类型电脑秘籍
- int,bigint,smallint、tinyint、varchar
- T-SQL Tips: Convert varchar to bigint
- Mysql char varchar效率
- 数组排序前后的执行效率区别
- PHP脚本执行效率及mysql查询效率
- SQL语句执行效率及性能测试
- SQL语句执行效率及性能测试
- Git学习笔记
- ArcGIS删除地图投影坐标,只保留地理坐标
- Java类加载三:类加载机制分析(代码分析)
- Working with humanoid animations
- imp库,python进入import内部
- varchar && bigint 执行效率及区别
- tomcat的配置
- python3中的一些数据结构和高阶函数(python3.5)
- 做个人网站时遇到的问题
- 记录一些小问题
- Ubuntu Core 介绍(视频)
- Dictionary通过下标获取key和value
- java调试过程 jdk部分代码无法显示变量值
- 蛇形填数c++