溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Navicat for MySQL進行表分區(qū)操作(圖解)

發(fā)布時間:2020-07-12 17:15:39 來源:網(wǎng)絡(luò) 閱讀:4515 作者:pannijingling 欄目:MySQL數(shù)據(jù)庫

1.建表
  要創(chuàng)建表分區(qū),分區(qū)的條件(采用timestamp類型)要被設(shè)置為主鍵(必須),或者整個表都沒有主鍵(可以在分區(qū)完畢之后再補上)

Navicat for MySQL進行表分區(qū)操作(圖解)

或者

Navicat for MySQL進行表分區(qū)操作(圖解)

2.切換到分區(qū)操作界面

Navicat for MySQL進行表分區(qū)操作(圖解)

3.進行分區(qū)操作
  設(shè)置普通分區(qū)條件

Navicat for MySQL進行表分區(qū)操作(圖解)

  設(shè)置不滿足p01、p02條件的分區(qū)(類似于if else if else 中最后的else)

Navicat for MySQL進行表分區(qū)操作(圖解)

4.點擊確定,最后保存即可

Navicat for MySQL進行表分區(qū)操作(圖解)

5.查看分區(qū)
  再次打開后可以看到p01、p02的條件已經(jīng)變成了整數(shù)(其實就是時間戳)

Navicat for MySQL進行表分區(qū)操作(圖解)

6.新增
  如果有"LESS THAN MAXVALUE"的分區(qū),需要先刪除此分區(qū),然后再添加新分區(qū),注意:刪除分區(qū),會將這個分區(qū)所屬的數(shù)據(jù)一起刪除
  查看分區(qū)的數(shù)據(jù)量:

select
    partition_name,partition_description,
    from_unixtime(partition_description,'%Y-%m-%d') expirydate,table_rows
from
    information_schema.`partitions` where table_name = 't_test';

Navicat for MySQL進行表分區(qū)操作(圖解)

以上操作也都可以使用SQL來完成,可直接點擊mysql表分區(qū)(根據(jù)時間)來查看

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI