Mysql複製表結構並且包括索引的方法講解

2021-12-30 07:05:20 字數 491 閱讀 1732

業務系統資料大增時,經常會使用到分表,我們對於日誌表按月來分,

若原有日誌表:trxn_detail_log_201806 , 現在像建立以後每個月的表,可以使用以下語句複製表資料。

create table 表名 like select * from 模板表名;

create table trxn_detail_log_201807 like select * from trxn_detail_log_201806;

這樣建立出來的 trxn_detail_log_201807 表雖然表結構和 trxn_detail_log_201806 結構一致,但是索引卻沒有。

使用以下語句可以完全複製表結構包括索引。

create table 新錶名 like 模板表明;

create table trxn_detail_log_201807 like trxn_detail_log_201806;

使用該方式後建立的表,我們發現ddl語句是含索引的。

mysql複製表資料 MySQL 複製表結構

介紹 有時候我們需要原封不動的複製一張表的表結構來生成一張新錶,mysql提供了兩種便捷的方法。例 create tabletb base idint not null primary key,namevarchar 10 keyix name name engine myisam charset ...

複製表結構 MySQL如何複製表

如果我們需要完全的複製mysql的資料表,包括表的結構,索引,預設值等。如果僅僅使用create table select命令,是無法實現的。例項嘗試以下例項來複製表 w3cschool tbl 步驟一 獲取資料表的完整結構。mysql show create table w3cschool tbl...

mysql is複製表結構 MySQL 複製表結構

介紹 有時候我們需要原封不動的複製一張表的表結構來生成一張新錶,mysql提供了兩種便捷的方法。例 create table tb base id int not null primary key,name varchar 10 key ix name name engine myisam char...