mysql varchar & int

年龄是数字类型int

SELECT * FROM test ORDER BY age;

年龄是字符类型varchar

SELECT * FROM test ORDER BY code;

=====第1种====

补前导0可以和数字一样排序

MySQL会比较字符的ASCII值,并根据这些值来确定字符的排列顺序。

印象中oracle好像也是吧。

ASCII (American Standard Code for Information Interchange)-CSDN博客

=====第2种====

mysql utf8mb4 utf8mb4_general_ci-CSDN博客

相关推荐
__zRainy__27 分钟前
Node系列 · 数据库:单表查询
数据库·后端·mysql·node.js
AIMath~3 小时前
MVCC 与乐观锁,RR的本质
mysql
程序员夏洛3 小时前
MySQL 中的 MVCC 是什么?
数据库·mysql
山甫aa4 小时前
JavaWeb后端开发学习手册
java·开发语言·数据库·学习·mysql·springboot·web
梦想不只是梦与想4 小时前
MySQL 中的用户管理
数据库·mysql·用户管理
夜雪一千15 小时前
MySQL 全局锁是什么?原理、风险、备份踩坑完整实战
android·mysql·adb
程序员夏洛20 小时前
MySQL 中 count(*)、count(1) 和 count(字段名) 有什么区别?
数据库·mysql
l12586521 小时前
# RAG向量数据库优化实战:HNSW索引调参与生产级性能设计
数据库·python·mysql·langchain
梦Arrebol21 小时前
Mysql内容及相关实验
数据库·mysql
OceanWaves199321 小时前
mysql 8.0.32 磁盘爆满,清理从库日志
数据库·mysql