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

相关推荐
努力努力再努力wz35 分钟前
【MySQL入门系列】掌握表数据的 CRUD:DML 核心语法与执行逻辑解析
android·开发语言·数据结构·数据库·c++·b树·mysql
chy000012 小时前
MySQL
mysql
ん贤2 小时前
数据库事务
数据库·mysql·事务
爱学习的小邓同学2 小时前
MySQL --- MySQL库和表的操作
数据库·mysql
Bert.Cai3 小时前
MySQL简介
数据库·mysql
摇滚侠3 小时前
Redis 和 MySQL 数据同步方案,ElasticSearch 和 MySQL 数据同步方案
java·redis·mysql
披着羊皮不是狼4 小时前
(9)批量生成文章并同步存入 MySQL 和 Redis
数据库·redis·mysql
七夜zippoe4 小时前
DolphinDB SQL查询:从简单到复杂
数据库·sql·mysql·查询·dolphindb
wuyikeer5 小时前
如何在docker中的mysql容器内执行命令与执行SQL文件
sql·mysql·docker
y = xⁿ6 小时前
MySQL:事务机制
数据库·mysql