mysql表結構複製
作者: 絃樂之花 | 可以轉載, 但必須以超連結形式標明文章原始出處和作者資訊及版權宣告
連結http://shiri512003.itpub.net/post/37713/500220
[@more@]我們特別是oracle dbas常常會透過ctas來複製表結構,這樣複製出來的表實際上會丟掉表的一些屬性,索引就更不說了,在mysql中這樣來複製表其實得到的也只是表大體結構而已。
還好mysql提供了create table like命令方便進行表結構的複製,廢話不說了
02:55:17>use test
Database changed
03:25:22>create table t1(a int,b int,key (a)) engine=myisam;
Query OK, 0 rows affected (0.00 sec)
03:25:49>show create table t1G
*************************** 1. row ***************************
Table: t1
Create Table: CREATE TABLE `t1` (
`a` int(11) DEFAULT NULL,
`b` int(11) DEFAULT NULL,
KEY `a` (`a`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk
1 row in set (0.00 sec)
03:25:55>create table t2 as select * from t1 where 1=0;
Query OK, 0 rows affected (0.00 sec)
Records: 0 Duplicates: 0 Warnings: 0
03:26:16>show create table t2G
*************************** 1. row ***************************
Table: t2
Create Table: CREATE TABLE `t2` (
`a` int(11) DEFAULT NULL,
`b` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk
1 row in set (0.00 sec)
03:26:25>create table t3 like t1;
Query OK, 0 rows affected (0.00 sec)
03:26:44>show create table t3G
*************************** 1. row ***************************
Table: t3
Create Table: CREATE TABLE `t3` (
`a` int(11) DEFAULT NULL,
`b` int(11) DEFAULT NULL,
KEY `a` (`a`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk
1 row in set (0.00 sec)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7591490/viewspace-1033730/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql複製表結構和資料MySql
- mysql中複製表結構的方法小結MySql
- mysql 如何複製表結構和資料MySql
- mysql完全複製一個表(結構和資料)MySql
- Welcome to MySQL Workbench:MySQL 複製表MySql
- MySQL複製表結構和內容到另一張表中的SQL語句MySql
- MySQL->複製表[20180509]MySql
- 複製表結構和資料SQL語句SQL
- 開心檔之MySQL 複製表MySql
- mysql 資料表的複製案例MySql
- MySQL innodb表使用表空間物理檔案複製表MySql
- MySQL複製MySql
- mysql複製--主從複製配置MySql
- MySQL主從複製架構轉換MGR架構MySql架構
- redis主從複製幾種結構Redis
- MySQL 同步複製及高可用方案總結MySql
- MySQL 8 複製(三)——延遲複製與部分複製MySql
- MySQL主從複製之GTID複製MySql
- MySQL 8 複製(一)——非同步複製MySql非同步
- MySQL 8 複製(二)——半同步複製MySql
- MySQL 8 複製(四)——GTID與複製MySql
- MySQL 8 複製(五)——配置GTID複製MySql
- mysql複製中臨時表的運用技巧MySql
- MySQL 複製全解析 Part 11 使用xtrabackup建立MySQL複製MySql
- Mysql 8.4.0 結合 Docker 搭建GTID主從複製,以及傳統主從複製MySqlDocker
- MySQL主從複製之半同步複製MySql
- MySQL主從複製之非同步複製MySql非同步
- Mysql 5.7 基於組複製(MySQL Group Replication) - 運維小結MySql運維
- mysql怎麼複製一張表的資料到另一張表MySql
- MySQL 多源複製MySql
- MySQL主從複製MySql
- mysql 併發複製MySql
- mysql5.7主從複製,主主複製MySql
- MySQL 8 複製(九)——組複製聯機配置MySql
- MySQL 8 複製(十)——組複製效能與限制MySql
- MySQL 8 複製(八)——組複製安裝部署MySql
- MySQL 主從複製之多執行緒複製MySql執行緒
- MySQL組複製(MGR)全解析 Part 6 監控MySQL組複製MySql
- 複製表的方法