MySQL數(shù)據(jù)庫是一個非常常用的數(shù)據(jù)庫,常常需要對數(shù)據(jù)庫里的表進行復制,下面我們來介紹一下如何復制一張表。
首先,我們需要用到MySQL數(shù)據(jù)庫自帶的語句——CREATE TABLE AS SELECT,它的作用是把一個表中的數(shù)據(jù)全部復制到新的表中。
具體操作步驟如下:
CREATE TABLE new_table_name AS SELECT * FROM old_table_name;
其中,new_table_name為新表的名稱,old_table_name為需要復制的舊表的名稱。*代表需要復制的表中的所有列。
如果想要復制的列數(shù)只有部分,可以用下列語句:
CREATE TABLE new_table_name (column1, column2, column3) AS SELECT column1, column2, column3 FROM old_table_name;
其中,column1, column2, column3是需要復制的列的名字,順序與實際順序相對應。
需要注意的是,復制表的同時要確保新表的名稱沒有和已存在的表重名,否則建表命令執(zhí)行不成功。
通過上述操作,我們便可以很方便地復制一張表到新的表中了。