一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - Mysql復制表結構、表數據的方法

Mysql復制表結構、表數據的方法

2020-05-20 15:47MYSQL教程網 Mysql

這篇文章主要介紹了Mysql復制表結構、表數據的方法,需要的朋友可以參考下

本文給大家分享了好幾種復制表結構、表數據的示例介紹,具體詳情請看下文吧。

1、復制表結構及數據到新表

CREATE TABLE 新表SELECT * FROM 舊表

這種方法會將oldtable中所有的內容都拷貝過來,當然我們可以用delete from newtable;來刪除。

不過這種方法的一個最不好的地方就是新表中沒有了舊表的primary key、Extra(auto_increment)等屬性。需要自己用"alter"添加,而且容易搞錯。

2、只復制表結構到新表

CREATE TABLE 新表SELECT * FROM 舊表WHERE 1=2

或CREATE TABLE 新表LIKE 舊表

3、復制舊表的數據到新表(假設兩個表結構一樣)

INSERT INTO 新表SELECT * FROM 舊表

4、復制舊表的數據到新表(假設兩個表結構不一樣)

INSERT INTO 新表(字段1,字段2,.......) SELECT 字段1,字段2,...... FROM 舊表

5、可以將表1結構復制到表2

SELECT * INTO 表2 FROM 表1 WHERE 1=2

6、可以將表1內容全部復制到表2

SELECT * INTO 表2 FROM 表1

7、 show create table 舊表;

這樣會將舊表的創建命令列出。我們只需要將該命令拷貝出來,更改table的名字,就可以建立一個完全一樣的表

8、mysqldump

用mysqldump將表dump出來,改名字后再導回去或者直接在命令行中運行

9、復制舊數據庫到新數據庫(復制全部表結構并且復制全部表數據)

#mysql -u root -ppassword
>CREATE DATABASE new_db;
#mysqldump old_db -u root -ppassword--skip-extended-insert --add-drop-table | mysql new_db -u root -ppassword


10、表不在同一數據庫中(如,db1 table1, db2 table2)
sql: insert into db1.table1 select * from db2.table2 (完全復制)
insert into db1.table1 select distinct * from db2.table2(不復制重復紀錄)
insert into tdb1.able1 select top 5 * from db2.table2 (前五條紀錄)以上內容就是本文的全部敘述,希望大家喜歡。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 女仆色永久免费网站 | 大jjjj免费看视频 | 国产精品美女久久久久 | 接吻吃胸摸下面啪啪教程 | 国产高清露脸学生在线观看 | 国产情侣视频观看 | 花唇肿胀无法合拢双性 | 久久综合老色鬼网站 | 国产精品女同久久免费观看 | 60老妇性xxxxhd | 国产高清视频网站 | 无码精品AV久久久奶水 | 欧美日一级片 | 亚洲第一网色综合久久 | 成人国产网站v片免费观看 成人国产精品视频 | 四虎永久在线精品免费影视 | 波多野结衣家庭教师 | 日b视频免费 | 沉香如屑西瓜视频免费观看完整版 | 久久视频这里只精品99热在线观看 | jk制服蕾丝超短裙流白浆 | 91九色最新地址 | 8x8x华人免费| 成年女人毛片免费观看97 | 久久青青草原精品国产软件 | 麻豆天美精东果冻传媒在线 | 爱情岛永久成人免费网站 | 亚洲第一区在线观看 | 国产成人啪精品午夜在线观看 | 国产一区二区在线看 | 日韩欧美亚洲一区精选 | 欧美激情精品久久久久久不卡 | 亚洲阿v天堂2018在线观看 | 34看网片午夜理 | 大学生初次破苞免费视频 | 成人在线视频观看 | 亚洲 日韩 在线 国产 视频 | 日本天堂影院在线播放 | 超级乱淫伦小说1女多男 | 91在线高清视频 | 色老板在线 |