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

相关推荐
_codemonster13 小时前
MySQL驱动(8.x版本)和MySQL驱动(5.x版本)区别
数据库·mysql
WZ1881046386914 小时前
MySQL索引失效的原因可能有哪些
mysql
hhzz15 小时前
【回顾MySQL的SQL基础开发与应用】SQL分类与数据类型、视图、触发器以及存储过程与事件
数据库·sql·mysql
hhzz16 小时前
使用Python对MySQL进行数据分析
python·mysql·数据分析
·云扬·1 天前
MySQL基于位点的主从复制完整部署指南
android·mysql·adb
是吕先森1 天前
mysql基础
数据库·mysql·oracle
LZY16191 天前
MySQL下载安装及配置
数据库·mysql
WJX_KOI2 天前
保姆级教程:Apache Flink CDC(standalone 模式)部署 MySQL CDC、PostgreSQL CDC 及使用方法
java·大数据·mysql·postgresql·flink
IT枫斗者2 天前
MyBatis批量插入性能优化:从5分钟到3秒的工程化实践
前端·vue.js·mysql·mongodb·性能优化·mybatis
王德印2 天前
工作踩坑之导入数据库报错:Got a packet bigger than ‘max_allowed_packet‘ bytes
java·数据库·后端·mysql·云原生·运维开发