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

相关推荐
实泽有之,无泽虚之7 小时前
MySQL主机因多次连接数据库错误而被阻塞
数据库·sql·mysql
原神启动111 小时前
Docker-compose一键部署设备管理平台 nginx+mysql+springboot
mysql·nginx·docker
计算机学姐11 小时前
基于SpringBoot的个人健康管理系统【2026最新】
java·spring boot·后端·mysql·spring·intellij-idea·mybatis
五阿哥永琪11 小时前
MySQL 如何定位&分析慢查询?
android·数据库·mysql
·云扬·11 小时前
利用Orchestrator Hook实现MySQL高可用切换与VIP管理
android·数据库·mysql
愤怒的苹果ext12 小时前
Flink CDC MySQL同步到Elasticsearch
mysql·elasticsearch·flink·cdc·同步数据
小鸡脚来咯12 小时前
MySQL索引优化
sql·mysql
YIN_尹13 小时前
【MySQL】数据库基础
数据库·mysql·adb
秃狼13 小时前
mysql explain 使用入门
数据库·mysql
QT 小鲜肉13 小时前
【Linux命令大全】003.文档编辑之csplit命令(实操篇)
linux·运维·服务器·chrome·mysql