//创建分区表
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语法如何创建分区表、查询分区表
基础教程推荐
猜你喜欢
- SpringBoot整合redis及mongodb的详细过程 2023-07-16
- 关于mongoDB数据库添加账号的问题 2023-07-16
- [日常] 研究redis未授权访问漏洞利用过程 2024-03-09
- mariadb的主从复制、主主复制、半同步复制配置详解 2023-07-24
- 关于MySQL的ORDER BY排序详解 2023-07-27
- sql server 2008 数据库管理系统使用SQL语句创建登录用户步骤详解 2023-12-29
- SpringBoot系列之MongoDB Aggregations用法详解 2023-07-15
- MySQL数据库查询性能优化策略 2023-12-02
- OPPO 后端开发 一、二面面经 2024-02-12
- PostgreSQL自增主键用法及在mybatis中的使用教程 2023-07-21
