MySQL--常见函数

1.字符函数

1.1 大小写控制函数

1.2 字符控制函数

2.数学函数

3.日期函数


4.流程控制函数

4.1 条件表达式

4.2 case表达式


sql 复制代码
SELECT id,username,role_id,
CASE role_id when '1' then '超级管理员'
             when '2' then '管理员'
else  '普通用户' end 'USER_ROLE_NAME'
FROM `aw_accounts` 

5.常见数据类型

5.1 数值类型

5.1.1 整型

5.1.2 小数

5.1.3 位类型

5.2 字符类型

5.2.1 char和varchar类型

说明:用来保存MySQL中较短的字符串

5.2.2 binary和varbinary类型

说明:类似于char和varchar,不同的是它们包含二进制字符串而不包含非二进制字符串;

5.2.3 Enum类型

说明:又称为枚举类型,要求插入的值必须属于列表中指定的值之一;

如果列表成员为1~255,则需要1个字节存储;

如果列表成员为255~65535,则需要2个字符存储;

最多需要65535个成员;

5.2.4 set类型

说明:和Enum类型类似,里面可以保存0~64个成员,和Enum类型最大的区别是:SET类型一次可以选取多个成员,而Enum只能选一个根据成员个数不同;

5.3 日期类型


相关推荐
努力成为AK大王2 小时前
并发编程的核心挑战、优化方案与核心知识点总结
java·开发语言·数据库
En^_^Joy2 小时前
Django开发:模板系统入门指南
数据库·django·sqlite
无关86883 小时前
Redis Bitmaps 用户签到系统设计方案
数据库·redis·缓存
江华森3 小时前
FastAPI 极速开发指南 — 从零到生产级 API 实战
数据库·fastapi
左直拳4 小时前
mysql分区表自动归档
mysql·分区表·分区表归档
老纪4 小时前
Redis分布式锁进第九零篇
数据库·redis·分布式
haven-8524 小时前
MySQL事务ACID、隔离级别、MVCC、幻读解决
数据库·mysql
小高学习java5 小时前
事务的边界问题,如何判断数据回滚时机。
java·数据库·后端
迷枫7125 小时前
【无标题】
数据库