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

相关推荐
chlk1231 小时前
聊聊索引:为何 B + 树能撑起数据库的半壁江山?
数据库·mysql
认真的薛薛4 小时前
数据库-redis与mongo
数据库·mysql
曾经的三心草5 小时前
MySQL进阶-6-数据库的备份与恢复
数据库·mysql
Lw老王要学习6 小时前
无互联网的正式 CentOS 7.6环境中安装 mysql-8.0.36-1
linux·服务器·mysql·centos
Flash.kkl6 小时前
MySQL访问
数据库·mysql
zhougl9967 小时前
mysql数据库存储引擎
数据库·mysql·oracle
vx+_bysj68697 小时前
【免费领源码】基于Springboot白隼校园音乐点歌系统 计算机毕业设计项目推荐上万套实战教程JAVA,node.js,C++、python、大屏数据可视化
java·spring boot·mysql·课程设计
认真的薛薛7 小时前
数据库-主从故障排查,gitd,延时同步
数据库·sql·mysql
未名编程8 小时前
【干货】MySQL 8.0 物理迁移:电脑损坏后如何通过 Data 文件夹完美恢复数据库?
数据库·mysql
lydcljie8 小时前
mysql数据被误删的恢复方案
数据库·mysql