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

相关推荐
阿丰资源31 分钟前
基于SpringBoot+MySQL的社区团购系统设计与实现(附源码+文档+数据库,直接运行)
数据库·spring boot·mysql
阿丰资源1 小时前
基于SpringBoot+MySQL的网上订餐系统(附源码)
spring boot·后端·mysql
代码不加糖1 小时前
0基础搭建前后端分离项目:实现菜单与界面左右布局
java·前端·javascript·mysql·elementui·mybatis
还是阿落呀1 小时前
第二章 数据类型、表的约束
数据库·mysql
WL_Aurora1 小时前
MySQL 插入中文报错 ERROR 1366 (HY000): Incorrect string value 的解决办法
数据库·mysql
Bert.Cai2 小时前
MySQL UPPER()函数详解
数据库·mysql
星轨zb2 小时前
为什么Mysql需要索引以及如何应用到项目中
数据库·mysql
我要升天!3 小时前
C语言连接 MySQL:libmysqlclient 获取方式详解
c语言·开发语言·数据库·mysql·adb
小裕哥略帅5 小时前
mybaits跨表查询返回分页
mysql
添砖java‘’5 小时前
MYSQL数据类型
数据库·mysql