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

相关推荐
Anastasiozzzz3 小时前
MySQL深分页问题与优化思路
数据库·mysql
Anastasiozzzz7 小时前
阿亮随手记:MySQL移除查询缓存、子查询优化深分页、自增主键溢出、索引失效
数据库·mysql·缓存
haixingtianxinghai9 小时前
深入 MySQL 内核:从 B+ 树索引到 InnoDB MVCC 并发控制机制解析
数据库·mysql
Crazy________10 小时前
力扣113个mysql简单题解析(包含plus题目)
mysql·算法·leetcode·职场和发展
是码龙不是码农11 小时前
MySQL 锁的完整分类与详解
数据库·mysql·
..过云雨11 小时前
【MySQL】3. MySQL库的操作
数据库·mysql
wregjru11 小时前
【操作系统】12.Linux 多线程同步与互斥详解
数据库·mysql
小李独爱秋11 小时前
模拟面试:简述一下MySQL数据库的备份方式。
数据库·mysql·面试·职场和发展·数据备份
diaya12 小时前
麒麟V10 x86系统安装mysql
数据库·mysql
callJJ14 小时前
深入浅出 MVCC —— 从零理解 MySQL 并发控制
数据库·mysql·面试·并发·mvcc