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

相关推荐
alonewolf_9943 分钟前
MySQL索引优化实战二:分页、关联查询与Count优化深度解析
数据库·mysql
高溪流3 小时前
3.数据库表的基本操作
数据库·mysql
alonewolf_993 小时前
深入剖析MySQL锁机制与MVCC原理:高并发场景下的数据库核心优化
数据库·mysql
黄宝康4 小时前
sqlyog密钥亲测有效
mysql
YIN_尹4 小时前
【MySQL】数据类型(上)
android·mysql·adb
想唱rap5 小时前
MYSQL在ubuntu下的安装
linux·数据库·mysql·ubuntu
java1234_小锋5 小时前
MySQL中的乐观锁和悲观锁是什么?
mysql
齐 飞6 小时前
快速删除mysql表中所有数据-TRUNCATE TABLE
数据库·mysql
计算机学姐7 小时前
基于SpringBoot的汉服租赁系统【颜色尺码套装+个性化推荐算法+数据可视化统计】
java·vue.js·spring boot·后端·mysql·信息可视化·推荐算法
程序人生5187 小时前
宝塔安装完mysql5.7后 root无法通过远程连接问题排查
mysql·宝塔面板