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

相关推荐
xiaolyuh1236 分钟前
MySQL MVCC(多版本并发控制)实现机制深度解析
数据库·mysql
xuefeiniao6 分钟前
docker mysql模式sql-mode不生效
sql·mysql·docker
小魏每天都学习14 分钟前
【sql-网络拓扑-子网划分-控制流图】
数据库·sql·mysql
Linux蓝魔24 分钟前
mysql-redis-kafka-es-ngnix安装调试
linux·服务器·mysql·kafka·es
A懿轩A29 分钟前
【2026 最新】MySQL 与 DataGrip 详细下载安装教程带图展示(Windows版)
数据库·mysql·datagrip
强子感冒了3 小时前
MYSQL学习笔记:DML & DQL 核心语法
笔记·学习·mysql
小句10 小时前
MySQL慢查询日志详细使用指南
数据库·mysql·adb
码农水水11 小时前
中国邮政Java面试被问:容器镜像的多阶段构建和优化
java·linux·开发语言·数据库·mysql·面试·php
酉鬼女又兒16 小时前
SQL21 浙江大学用户题目回答情况
数据库·sql·mysql
wangmengxxw17 小时前
SpringAI-mysql
java·数据库·人工智能·mysql·springai