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

相关推荐
tokepson17 小时前
Mysql下载部署方法备份(Windows/Linux)
linux·服务器·windows·mysql
什么都不会的Tristan20 小时前
MybatisPlus-扩展功能
数据库·mysql
想唱rap1 天前
表的约束条件
linux·数据库·mysql·ubuntu·bash
千寻技术帮1 天前
10341_基于Springboot的珠宝销售网站
spring boot·mysql·毕业设计·商城·珠宝商城
深海小黄鱼1 天前
mysql 导入csv文件太慢, Error Code: 1290.
数据库·mysql
野犬寒鸦1 天前
从零起步学习MySQL || 第十六章:MySQL 分库分表的考量策略
java·服务器·数据库·后端·mysql
tc&1 天前
为什么 Kamailio 模块封装的 MySQL 函数能有效防范 SQL 注入?
数据库·sql·mysql·网络攻击模型·kamailio
cookqq1 天前
Java+MySQL时区难题-Date自动转换String差8小时
数据库·mysql
sugarzhangnotes1 天前
MySQL 8.0升级中的字符集陷阱与解决方案
android·数据库·mysql
1***43801 天前
技术文章大纲:用MySQL玩转数据可视化数据库连接与数据查询基础
数据库·mysql·信息可视化