MySQL復(fù)制表常用的四種方式小結(jié)
第一種: create table 新表 select * from 舊表
這種方式復(fù)制表呢,不會(huì)將舊表中的一些主鍵呀,Extra(auto_increament)等屬性復(fù)制,但會(huì)將舊表中的所有內(nèi)容都拷貝過來,當(dāng)然我們可以用delete from 新表 來刪除新表。下面是我測(cè)試的,語法沒有問題。
第二種: 只復(fù)制表結(jié)構(gòu)到新表 create table 新表 like 舊表
執(zhí)行語句 CREATE TABLE 新表 LIKE 舊表 時(shí),會(huì)創(chuàng)建一個(gè)新表并復(fù)制舊表的結(jié)構(gòu),包括列名、數(shù)據(jù)類型、索引等,但是不會(huì)復(fù)制舊表的數(shù)據(jù)和約束。也不會(huì)自動(dòng)復(fù)制舊表的主鍵、外鍵和唯一性約束等屬性,需要手動(dòng)添加這些約束。和第一種一樣,只不過第一種多了一個(gè) 表數(shù)據(jù)
下面是我測(cè)試的圖片
第三種:單純復(fù)制舊表的數(shù)據(jù)到新表 (假設(shè)兩個(gè)表結(jié)構(gòu)相同) insert into 新表 select * from 舊表
這種就是默認(rèn)兩個(gè) 表結(jié)構(gòu)相同 直接把數(shù)據(jù)進(jìn)行復(fù)制。
第四種:也是單純復(fù)制數(shù)據(jù)(假設(shè)結(jié)構(gòu)不一樣) insert into 新表(字段1,字段2,,,,,,,,,) select 字段1 , 字段2 from 舊表
這里大家需要注意的一點(diǎn)就是 前面在列舉字段時(shí)我們要加括號(hào)() ,不能省略。后面列舉的字段 不要加括號(hào)() 否則 運(yùn)行不通過的。
最后 這個(gè)東西大家也不用記,知道有這個(gè)東西 ,到時(shí)候用到了 來看看。
到此這篇關(guān)于MySQL中復(fù)制表常用的四種方式總結(jié)的文章就介紹到這了,更多相關(guān)MySQL復(fù)制表內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- MySQL中復(fù)制表結(jié)構(gòu)及其數(shù)據(jù)的5種方式
- mysql 復(fù)制記錄實(shí)現(xiàn)代碼
- mysql大表復(fù)制的具體實(shí)現(xiàn)
- mysql復(fù)制表的幾種常用方式
- MySQL級(jí)聯(lián)復(fù)制下如何進(jìn)行大表的字段擴(kuò)容
- mysql復(fù)制表的幾種常用方式總結(jié)
- mysql?中的備份恢復(fù),分區(qū)分表,主從復(fù)制,讀寫分離
- MySQL 復(fù)制表的方法
- MySQL復(fù)制表的三種方式(小結(jié))
- Mysql復(fù)制表三種實(shí)現(xiàn)方法及grant解析
- Mysql將一個(gè)表中的某一列數(shù)據(jù)復(fù)制到另一個(gè)表中某一列里的方法
- MySQL不同表之前的字段復(fù)制
- Mysql數(shù)據(jù)表中的蠕蟲復(fù)制使用方法
- MySQL 復(fù)制表詳解及實(shí)例代碼
- MySQL查詢結(jié)果復(fù)制到新表的方法(更新、插入)
- mysql 復(fù)制表結(jié)構(gòu)和數(shù)據(jù)實(shí)例代碼
- MySQL中復(fù)制數(shù)據(jù)表中的數(shù)據(jù)到新表中的操作教程
- MySQL中表的復(fù)制以及大型數(shù)據(jù)表的備份教程
- mysql數(shù)據(jù)庫批量復(fù)制單條數(shù)據(jù)記錄
相關(guān)文章
DBeaver連接mysql數(shù)據(jù)庫錯(cuò)誤圖文解決方案
這篇文章主要給大家介紹了關(guān)于DBeaver連接mysql數(shù)據(jù)庫錯(cuò)誤解決方案的相關(guān)資料,DBeaver是免費(fèi)、開源、通用數(shù)據(jù)庫工具,是許多開發(fā)開發(fā)人員和數(shù)據(jù)庫管理員的所選,需要的朋友可以參考下2023-11-11MySQL數(shù)據(jù)庫中sql表設(shè)計(jì)的注意事項(xiàng)
實(shí)際開發(fā)中一個(gè)項(xiàng)目通常需要很多張表才能完成,這篇文章主要給大家介紹了關(guān)于MySQL數(shù)據(jù)庫中sql表設(shè)計(jì)的注意事項(xiàng),文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-05-05如何把本地mysql遷移到服務(wù)器數(shù)據(jù)庫
這篇文章主要介紹了如何把本地mysql遷移到服務(wù)器數(shù)據(jù)庫,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11MySql利用父id遞歸向下查詢子節(jié)點(diǎn)的方法實(shí)例
項(xiàng)目中遇到一個(gè)需求,要求查處菜單節(jié)點(diǎn)的所有節(jié)點(diǎn),在網(wǎng)上查了一下,大多數(shù)的方法用到了存儲(chǔ)過程,由于線上環(huán)境不能隨便添加存儲(chǔ)過程,所以自己寫一個(gè),這篇文章主要給大家介紹了關(guān)于MySql利用父id遞歸向下查詢子節(jié)點(diǎn)的相關(guān)資料,需要的朋友可以參考下2022-03-03mysql中update按照多重條件進(jìn)行更新處理的方案
更新數(shù)據(jù)是使用數(shù)據(jù)庫時(shí)最重要的任務(wù)之一,下面這篇文章主要給大家介紹了關(guān)于mysql中update按照多重條件進(jìn)行更新處理的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09MySQL按小時(shí)查詢數(shù)據(jù),沒有的補(bǔ)0
這篇文章主要介紹了MySQL按小時(shí)查詢數(shù)據(jù),沒有的補(bǔ)0,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12MySQL 億級(jí)數(shù)據(jù)導(dǎo)入導(dǎo)出及遷移筆記
上周被安排做了一個(gè)MySQL億級(jí)數(shù)據(jù)的遷移,特此記錄一下,導(dǎo)入和導(dǎo)出是兩個(gè)過程,本文想詳細(xì)的介紹一下具體的使用,感興趣的小伙伴們可以參考一下2021-06-06