Navicat for MySQL進行表分區操作(圖解)
阿新 • • 發佈:2019-01-19
process img sch 操作 code oss navicat http 添加 查看分區的數據量:
1.建表
要創建表分區,分區的條件(采用timestamp類型)要被設置為主鍵(必須),或者整個表都沒有主鍵(可以在分區完畢之後再補上)
或者
2.切換到分區操作界面
3.進行分區操作
設置普通分區條件
設置不滿足p01、p02條件的分區(類似於if else if else 中最後的else)
4.點擊確定,最後保存即可
5.查看分區
再次打開後可以看到p01、p02的條件已經變成了整數(其實就是時間戳)
6.新增
如果有"LESS THAN MAXVALUE"的分區,需要先刪除此分區,然後再添加新分區,註意:刪除分區,會將這個分區所屬的數據一起刪除
select
partition_name,partition_description,
from_unixtime(partition_description,‘%Y-%m-%d‘) expirydate,table_rows
from
information_schema.`partitions` where table_name = ‘t_test‘;
以上操作也都可以使用SQL來完成,可直接點擊mysql表分區(根據時間)來查看
Navicat for MySQL進行表分區操作(圖解)