在mytest數據庫中,用復制的方式創建一個名為user_copy1的表,表結構直接取自user表;另再創建一個名為user_copy2的表,其結構和內容(數據)都取自user表。
創新互聯-專業網站定制、快速模板網站建設、高性價比五家渠網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式五家渠網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋五家渠地區。費用合理售后完善,十年實體公司更值得信賴。
(1)創建user_copy1表:
use mytest
create table user_copy1 like user;
(2)創建user_copy2表:
create table user_copy2 as
(select * from user);
MySQL 復制表
如果我們需要完全的復制MySQL的數據表,包括表的結構,索引,默認值等。 如果僅僅使用CREATE TABLE … SELECT 命令,是無法實現的。
本章節將為大家介紹如何完整的復制MySQL數據表,步驟如下:
使用 SHOW CREATE TABLE 命令獲取創建數據表(CREATE TABLE) 語句,該語句包含了原數據表的結構,索引等。
復制以下命令顯示的SQL語句,修改數據表名,并執行SQL語句,通過以上命令 將完全的復制數據表結構。
如果你想復制表的內容,你就可以使用 INSERT INTO … SELECT 語句來實現。
-from 樹懶學堂 - 一站式數據知識平臺
這個確實簡單
mysql支持這種復制
語法:
insert
into
`tb`(`field1`,`field2`..)
select
`field1`,`field2`..
from
`tb`;
注意修改為你自己的表名和字段名
兩個字段列表(`field1`,`field2`..)數量要相同
你要全字段復制,就把除了自增字段之外的所有字段都列出來
標題名稱:mysql怎么復制表格,mysql如何復制一張表
文章出自:http://vcdvsql.cn/article32/hecspc.html
成都網站建設公司_創新互聯,為您提供網站設計、軟件開發、面包屑導航、網站內鏈、電子商務、ChatGPT
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯