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

相关推荐
40kuai15 小时前
Mysql 主从同步
mysql
隔壁阿布都16 小时前
Docker 安装 MySQL 8.0
mysql·docker·容器
花花无缺16 小时前
搞清‘’时区设置‘’以及Mysql的`DATETIME` 和 `TIMESTAMP`
java·mysql
·云扬·16 小时前
MySQL中count(*)深度解析与性能优化实践
数据库·mysql·性能优化
悟空码字18 小时前
MySQL分库分表,从“一室一厅”到“豪华别墅区”的数据库升级之旅
java·后端·mysql
lkbhua莱克瓦2418 小时前
基础-MySQL概述
java·开发语言·数据库·笔记·mysql
姓蔡小朋友18 小时前
MySQL增删查改、多表查询
数据库·mysql
薛不痒19 小时前
使用python操作MySQL
数据库·mysql
回忆是昨天里的海19 小时前
Spring boot接入视图时的问题
mysql·mybatisplus·视图
液态不合群19 小时前
【面试题】MySQL 中的索引数量是否越多越好?为什么?
android·数据库·mysql