//创建分区表
CREATE TABLE orders (
id INT PRIMARY KEY AUTO_INCREMENT,
order_no VARCHAR(20),
order_date DATE
) PARTITION BY RANGE (YEAR(order_date)) (
PARTITION p0 VALUES LESS THAN (2020),
PARTITION p1 VALUES LESS THAN (2021),
PARTITION p2 VALUES LESS THAN (2022),
PARTITION p3 VALUES LESS THAN (2023),
PARTITION p4 VALUES LESS THAN MAXVALUE
);
//查询分区表
SELECT * FROM orders PARTITION (p1) WHERE YEAR(order_date) = 2022;
以上是编程学习网小编为您介绍的“MySQL语法如何创建分区表、查询分区表”的全面内容,想了解更多关于 mysql 内容,请继续关注编程基础学习网。
织梦狗教程
本文标题为:MySQL语法如何创建分区表、查询分区表


基础教程推荐
猜你喜欢
- 安装SQL Server2019详细教程(推荐!) 2023-07-28
- MongoDB4.28开启权限认证配置用户密码登录功能 2023-07-15
- redis setNx原子锁 2024-02-14
- redis分布式锁的实现 2024-02-13
- Redis PERSIST命令 2024-02-06
- MySQL内存及虚拟内存优化设置参数 2023-12-16
- 详细谈谈Spring事务是如何管理的 2024-01-11
- python 基于PYMYSQL使用MYSQL数据库 2024-01-11
- MySQL 原理与优化之Update 优化 2022-09-01
- Sql Server Management Studio连接Mysql的实现步骤 2023-07-29