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

相关推荐
阿坤带你走近大数据2 小时前
oracle的varchar2(200)和mysql的varchar(200) 最大支持的字节数和字符数都一样吗
数据库·mysql·oracle
lkbhua莱克瓦242 小时前
进阶-InnoDB引擎-架构
数据库·mysql·架构·innodb·内存结构
么么...3 小时前
MySQL 存储引擎与索引深度解析:从原理到优化实践
数据库·经验分享·sql·mysql
さかた ぎんとき883 小时前
从SQL到磁盘的Mysql全链路解析
数据库·sql·mysql
luoluoal3 小时前
基于python的基于深度学习的车俩特征分析系(源码+文档)
python·mysql·django·毕业设计·源码
lkbhua莱克瓦244 小时前
进阶-InnoDB引擎-后台线程
开发语言·mysql·innodb
小毕超4 小时前
基于 Qwen Code Skills 实践构建自定义数据分析智能体
mysql·skills·qwen code
摆烂z4 小时前
mysql通过binlog恢复数据
数据库·mysql
醇氧5 小时前
【Windows】安装mysql8
数据库·windows·mysql
海边的椰子树5 小时前
非常方便的MySQL迁移数据ClickHouse工具
数据库·mysql·clickhouse·迁移