日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql+表复制+效率_MySQL数据库复制表的几种方式讲解

發(fā)布時間:2024/1/23 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql+表复制+效率_MySQL数据库复制表的几种方式讲解 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、MySQL復(fù)制表的幾種方式

我們首先創(chuàng)建表stuents_score,利用SQL語句查看創(chuàng)建表的結(jié)構(gòu)與列名字段。

之后查看students_score表數(shù)據(jù),便于之后觀察對比。

1、CREATE TABLE table_copy SELECT...FROM table形式

如果我們需要完全的復(fù)制MySQL的數(shù)據(jù)表,包括表的結(jié)構(gòu),索引,默認值等。 如果僅僅使用CREATE TABLE ... SELECT 命令,是無法實現(xiàn)的,但是可以復(fù)制表的內(nèi)容。

查看表結(jié)果與表的數(shù)據(jù)。

這里發(fā)現(xiàn)ID并沒有主鍵約束,并沒有完全copy到表students_score的表結(jié)構(gòu)。

查看表數(shù)據(jù)

CREATE TABLE table_copy SELECT * FROM table是有數(shù)據(jù)的。

2、CREATE TABLE table_copy LIKE table形式

該形式只Copy表的結(jié)構(gòu),但是不能copy表的內(nèi)容

查看表結(jié)構(gòu)

這里的ID主鍵有約束,跟原始表students_score是一樣的。

但是是沒有數(shù)據(jù)的。

3、復(fù)制完整的(表結(jié)構(gòu)+數(shù)據(jù))表形式

該形式就是在形式2的基礎(chǔ)上補充的,既可以copy到表的結(jié)構(gòu),又可以copy到數(shù)據(jù)。

執(zhí)行CREATE TABLE table_copy LIKE table之后再利用INSERT INTO table_copy SELECT* FROM table將完整的數(shù)據(jù)copy到復(fù)制表中。

注意這是兩個語句,不是一個語句。用“;”封號隔開。

查看數(shù)據(jù)

數(shù)據(jù)是完整的。

4、CREATE TABLE table_copy AS (SELECT ... FROM table)的形式

該形式就是第一種形式CREATE TABLE table_copy SELECT ... FROM table的延伸。

該形式是復(fù)制一個表中的一些字段。

(1)復(fù)制表中一些字段

類似于

同樣只是copy了表的數(shù)據(jù),并沒有copy表的內(nèi)容

查看表數(shù)據(jù)

(2)復(fù)制表中一些字段的同時對copy的表進行定義。

查看表結(jié)構(gòu)與表數(shù)據(jù)

這里主鍵約束并不是從原始表來的,而是copy的時候自定義的。

(3)復(fù)制表中某些字段的同時對列名進行重命令

查看表結(jié)構(gòu)

查看表數(shù)據(jù)

本文由職坐標整理并發(fā)布,希望同學(xué)們能熟練掌握MySQL復(fù)制表的幾種方式。

了解更多詳情請關(guān)注職坐標MySQL數(shù)據(jù)庫頻道!

總結(jié)

以上是生活随笔為你收集整理的mysql+表复制+效率_MySQL数据库复制表的几种方式讲解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。