欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql分區(qū)表和普通表互轉(zhuǎn)的實(shí)現(xiàn)示例

 更新時(shí)間:2025年02月20日 10:33:13   作者:冰之杍  
本文主要介紹了Mysql分區(qū)表和普通表互轉(zhuǎn)的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

背景

Mysql分區(qū)表&普通表互轉(zhuǎn)

一、普通表轉(zhuǎn)分區(qū)表

1.普通表如下

CREATE TABLE `fg_pm_nbiot_cel_h_cel_t` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `int_id` decimal(20,0) DEFAULT NULL COMMENT '網(wǎng)元標(biāo)識int_id',
  `batch` varchar(255) NOT NULL COMMENT '批次',
  `create_time` datetime DEFAULT NULL COMMENT '創(chuàng)建時(shí)間',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='NB-IoT小區(qū)性能數(shù)據(jù)'

2.普通表轉(zhuǎn)分區(qū)表

假如以batch為分區(qū)字段,且batch的取值為如20210530000格式的日期字符串,

##先將primary key 為id的刪除,再加上id,batch組合的主鍵(分區(qū)表要求分區(qū)字段需要包含在primary key中)
ALTER TABLE `fg_pm_nbiot_cel_h_cel` DROP PRIMARY KEY, ADD PRIMARY KEY(`id`,`batch`);

##增加分區(qū)信息
alter table fg_pm_nbiot_cel_h_cel partition by RANGE COLUMNS(batch) (
    PARTITION p202106020000 VALUES LESS THAN ( '202106020100' )
);

經(jīng)過上述2步執(zhí)行后普通表就轉(zhuǎn)換成了分區(qū)表

3.如何將分區(qū)表轉(zhuǎn)換回普通表

##主鍵還原只用id做主鍵,先刪除,建回來
ALTER TABLE `fg_pm_nbiot_cel_h_cel` DROP PRIMARY KEY, ADD PRIMARY KEY(`id`);

##移除分區(qū)信息
ALTER TABLE fg_pm_nbiot_cel_h_cel remove partitioning;

到此這篇關(guān)于Mysql分區(qū)表和普通表互轉(zhuǎn)的實(shí)現(xiàn)示例的文章就介紹到這了,更多相關(guān)Mysql分區(qū)表和普通表互轉(zhuǎn)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • MySql報(bào)錯(cuò):Duplicate entry ‘10‘ for key ‘PRIMARY‘的解決方案

    MySql報(bào)錯(cuò):Duplicate entry ‘10‘ for key&nbs

    經(jīng)常遇到這個(gè)問題,今天我把這個(gè)問題記錄下來,以后如果有其他人遇到相同的問題,不至于困惑,在操作數(shù)據(jù)庫的時(shí)候,經(jīng)常會(huì)出現(xiàn)Duplicate entry ‘10’ for key 'PRIMARY’這樣的報(bào)錯(cuò),本文將給大家講講如何解決這個(gè)問題,需要的朋友可以參考下
    2023-10-10
  • WINDOWS下安裝MYSQL教程詳解

    WINDOWS下安裝MYSQL教程詳解

    這篇文章主要介紹了WINDOWS下安裝MYSQL教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10
  • MySQL中如何清空表數(shù)據(jù)

    MySQL中如何清空表數(shù)據(jù)

    這篇文章主要介紹了MySQL清空表數(shù)據(jù)的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • CentOS 7下使用RPM安裝mysql5.7.13

    CentOS 7下使用RPM安裝mysql5.7.13

    這篇文章主要為大家詳細(xì)介紹了CentOS 7下使用RPM安裝mysql5.7.13的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • mysql 5.7.11 安裝配置教程

    mysql 5.7.11 安裝配置教程

    這篇文章主要為大家詳細(xì)介紹了mysql 5.7.11 安裝配置教程,感興趣的小伙伴們可以參考一下
    2016-06-06
  • MySQL8重置root賬戶密碼圖文教程超詳細(xì)講解

    MySQL8重置root賬戶密碼圖文教程超詳細(xì)講解

    root賬戶為MySQL的超級管理員用戶,擁有MySQL提供的所有權(quán)限,這篇文章主要介紹了MySQL8重置root賬戶密碼圖文教程,需要的朋友可以參考下
    2023-05-05
  • 深入Mysql字符集設(shè)置分析

    深入Mysql字符集設(shè)置分析

    深入Mysql字符集設(shè)置分析,使用mysql的朋友可以參考下
    2012-03-03
  • 基于Mysql存儲(chǔ)引擎的深入分析

    基于Mysql存儲(chǔ)引擎的深入分析

    本篇文章是對Mysql存儲(chǔ)引擎進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • MySQL下的RAND()優(yōu)化案例分析

    MySQL下的RAND()優(yōu)化案例分析

    這篇文章主要介紹了MySQL下的RAND()優(yōu)化案例,包括對JOIN查詢和子查詢的優(yōu)化,需要的朋友可以參考下
    2015-05-05
  • mysql數(shù)據(jù)庫視圖和執(zhí)行計(jì)劃實(shí)戰(zhàn)案例

    mysql數(shù)據(jù)庫視圖和執(zhí)行計(jì)劃實(shí)戰(zhàn)案例

    這篇文章主要給大家介紹了關(guān)于mysql數(shù)據(jù)庫視圖和執(zhí)行計(jì)劃的相關(guān)資料,在使用MySQL過程中視圖和執(zhí)行計(jì)劃是一個(gè)很好的工具,文中通過圖文以及代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02

最新評論