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

相关推荐
FF在路上3 小时前
MySQL数据库-视图的介绍和使用
数据库·sql·mysql
计算机毕设指导63 小时前
基于SpringBoot的教学辅助平台系统【附源码】
java·spring boot·后端·mysql·spring·tomcat·mybatis
数字扫地僧4 小时前
如何使用MySQL实现多租户架构:设计与实现全解析
数据库·mysql·架构
running up that hill5 小时前
数据库中的增删改查操作、聚合函数、内置函数、分组查询
java·数据库·sql·mysql
苹果酱05676 小时前
springcloud-网关路由gateway
java·开发语言·spring boot·mysql·中间件
东阳马生架构6 小时前
MySQL原理简介—2.InnoDB架构原理和执行流程
mysql
张彦峰ZYF6 小时前
解读InnoDB数据库索引页与数据行的紧密关联
数据库·sql·mysql·postgresql·oracle
山山而川粤7 小时前
废品买卖回收管理系统|Java|SSM|Vue| 前后端分离
java·开发语言·后端·学习·mysql
真真假假々9 小时前
MySQL和ADSDB
数据库·mysql
秦老师Q9 小时前
MySQL第二章 sql约束与sql数据类型
数据库·sql·mysql