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 天前
1、Ubuntu上MySQL安装,密码设置,远程访问,端口修改
mysql·ubuntu
G探险者1 天前
为什么 VARCHAR(1000) 存不了 1000 个汉字? —— 详解主流数据库“字段长度”的底层差异
数据库·后端·mysql
j***82701 天前
【玩转全栈】----Django连接MySQL
android·mysql·django
Boilermaker19921 天前
【MySQL】备份与恢复
数据库·mysql
Hello.Reader1 天前
Flink DataStream API 打包使用 MySQL CDC 连接器
大数据·mysql·flink
小蜗牛爱远行1 天前
mysql导入中文乱码问题
数据库·mysql
while(1){yan}1 天前
MYSQL索引的底层数据结构
数据结构·数据库·mysql
合作小小程序员小小店1 天前
web网页开发,在线%人力资源管理%系统,基于Idea,html,css,jQuery,java,jsp,ssh,mysql。
java·前端·css·数据库·mysql·html·intellij-idea
The best are water1 天前
MySQL FEDERATED引擎跨服务器数据同步完整方案
android·服务器·mysql
沐浴露z1 天前
一张思维导图理清 【MySQL】
数据库·mysql