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

相关推荐
喔烨鸭1 小时前
前后端分离情况下,将本地vue项目和Laravel项目以及mysql放到自己的云服务器
vue.js·mysql·laravel
她说人狗殊途7 小时前
[特殊字符] MySQL性能参数查询总结
数据库·mysql
灵犀物润7 小时前
MySQL 8 与 PostgreSQL 17 对比分析及迁移指南
数据库·mysql·postgresql
二闹7 小时前
别再傻傻分不清!MyBatis两种分页方式到底用哪个?
后端·mysql
异世界贤狼转生码农7 小时前
Ubuntu操作系统下使用mysql、mongodb、redis
mysql·mongodb·ubuntu
跑跑快跑9 小时前
Macbook安装MySQL报错
数据库·mysql
小鸡脚来咯11 小时前
mysql mvcc机制详解
数据库·mysql
计算机学姐12 小时前
基于SpringBoot的老年人健康数据远程监控管理系统【2026最新】
java·vue.js·spring boot·后端·mysql·spring·mybatis
夏天的味道٥13 小时前
MySQL explain命令的作用
android·mysql·adb
DemonAvenger14 小时前
MySQL锁机制深度解析:从共享锁到排他锁的技术剖析与实战经验
数据库·mysql·性能优化