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博客

相关推荐
wangjinxun1 天前
【MySQL】深度学习数据库开发技术:使用CC++语言访问数据库
数据库·mysql·数据库开发
泡沫_cqy1 天前
MySQL初学者文档
mysql
bropro1 天前
MySQL不使用子查询的原因
android·数据库·mysql
泯仲1 天前
从零起步学习MySQL 第九章:从数据页的角度看B+树及MySQL中数据的底层存储原理
数据库·b树·mysql
gp3210261 天前
开放自己本机的mysql允许别人连接
数据库·mysql·adb
原来是猿1 天前
MySQL【表的约束下】
数据库·mysql
6+h1 天前
【MySQL】索引原理详解
数据库·mysql
DBA小马哥1 天前
国产数据库选型实战:MySQL迁移的兼容性、安全与性能落地
数据库·mysql·安全
sygydxfwd1 天前
TwinCAT 3配合MySQL数据库实现ms级数据存储
数据库·mysql
happymaker06261 天前
JDBC(MySQL)——DAY02
android·数据库·mysql