ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

mysql 专业笔记 -- 第 48 章:分区(Partitioning)

mysql 专业笔记 -- 第 48 章:分区(Partitioning) 第 48.1 节:RANGE 分区按范围分区的表,每个分区包含分区表达式值在给定范围内的行。范围应连续但不重叠,并使用VALUES LESS THAN运算符定义。在接下来的示例中,假设要创建以下表来保存 20 家视频商店的人员记录,商店编号为 1 到 20:CREATETABLEemployees(idINTNOTNULL,fnameVARCHAR(30),lnameVARCHAR(30),hiredDATENOTNULLDEFAULT'1970-01-01',separatedDATENOTNULLDEFAULT'9999-12-31',job_codeINTNOTNULL,store_idINTNOTNULL);可以根据需要使用多种方式按范围分区。一种方法是使用store_id列。例如,通过添加PARTITION BY RANGE子句将表分成 4 个区:ALTERTABLEemployees
返回列表