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

相关推荐
敲敲千反田6 分钟前
MySQL复习
数据库·mysql
JSU_曾是此间年少15 分钟前
ubuntu安装2026最新版Mysql(截止到1月底)
数据库·mysql
weixin_4624462317 分钟前
Hive Metastore 使用 MySQL 8(CJ 驱动)完整配置实战(含完整 Shell 脚本)
hive·hadoop·mysql
我真的是大笨蛋21 分钟前
MVCC解析
java·数据库·spring boot·sql·mysql·设计模式·设计规范
强子感冒了26 分钟前
MySQL学习笔记:索引和数据库设计
数据库·学习·mysql
FJW0208141 小时前
关系型数据库大王Mysql——SQL编程
数据库·sql·mysql
爱技术的小伙子1 小时前
【 Docker 快速部署 MySQL 8.0(2026最新实践)—— 一键启动 + 数据持久化 + 常见优化】
mysql·adb·docker
heze091 小时前
sqli-labs-Less-26
数据库·mysql·网络安全
ahauedu1 小时前
在 MySQL 中设置 `max_allowed_packet` 参数的几种方法
数据库·mysql
无名修道院2 小时前
AI大模型应用开发-用 MySQL 存储简单数据,用 Python 操作数据库
数据库·python·mysql·ai大模型应用开发