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

相关推荐
二哈喇子!3 小时前
MySQL数据库概述
mysql
二哈喇子!7 小时前
MySQL命令行导入数据库
数据库·sql·mysql·vs code
阿杰 AJie9 小时前
MySQL 聚合函数总表(完整版)
数据库·mysql
尽兴-10 小时前
MySQL 8.0高可用集群架构实战深度解析
数据库·mysql·架构·集群·高可用·innodb cluster
遇见火星10 小时前
MySQL常用命令大全(2026最新版)
数据库·mysql·oracle
霖霖总总10 小时前
[小技巧42]InnoDB 索引与 MVCC 的协同工作原理
运维·数据库·mysql
bbq粉刷匠11 小时前
MySQL 聚合函数&分组&联合查询
数据库·mysql
霖霖总总12 小时前
[小技巧43]MySQL MVCC 深度解析:快照读 vs 当前读
数据库·mysql
阿杰 AJie15 小时前
MySQL 聚合函数
android·数据库·mysql
JavaGuide15 小时前
IntelliJ IDEA 2026.1 EAP 发布!拥抱 Java 26,Spring Boot 4 深度支持!
java·后端·mysql·springboot·idea·大厂面试·javaguide