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

相关推荐
老师我太想进步了20269 小时前
cmd连接MySQL及相关查询
数据库·mysql
小雪_Snow14 小时前
Windows 安装 MySQL 8.0 教程【安装包方式】
数据库·mysql
无敌的牛14 小时前
MySQL初阶
数据库·mysql
不会C++的雾15 小时前
Linux操作系统(2)
linux·数据库·mysql
我星期八休息16 小时前
MySQL数据可视化实战指南
数据库·人工智能·mysql·算法·信息可视化
五阿哥永琪17 小时前
MySQL面试题 事务的隔离级别
数据库·mysql
不染尘.17 小时前
Linux的rpm与yum
linux·mysql·jdk·centos·tomcat·ssh
妄汐霜18 小时前
小白学习笔记(MySQL基础中其他知识)
笔记·学习·mysql
jay神18 小时前
基于Java的水果网上订购平台
java·mysql·vue·springboot·计算机毕业设计
liux352819 小时前
从零开始学MySQL:入门基础篇(一)
数据库·mysql·oracle