欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql復(fù)制表結(jié)構(gòu)、表數(shù)據(jù)的方法

 更新時(shí)間:2015年10月10日 14:18:59   投稿:mrr  
這篇文章主要介紹了Mysql復(fù)制表結(jié)構(gòu)、表數(shù)據(jù)的方法,需要的朋友可以參考下

本文給大家分享了好幾種復(fù)制表結(jié)構(gòu)、表數(shù)據(jù)的示例介紹,具體詳情請看下文吧。

1、復(fù)制表結(jié)構(gòu)及數(shù)據(jù)到新表

CREATE TABLE 新表SELECT * FROM 舊表

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

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

2、只復(fù)制表結(jié)構(gòu)到新表

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

或CREATE TABLE 新表LIKE 舊表

3、復(fù)制舊表的數(shù)據(jù)到新表(假設(shè)兩個表結(jié)構(gòu)一樣)

INSERT INTO 新表SELECT * FROM 舊表

4、復(fù)制舊表的數(shù)據(jù)到新表(假設(shè)兩個表結(jié)構(gòu)不一樣)

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

5、可以將表1結(jié)構(gòu)復(fù)制到表2

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

6、可以將表1內(nèi)容全部復(fù)制到表2

SELECT * INTO 表2 FROM 表1

7、 show create table 舊表;

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

8、mysqldump

用mysqldump將表dump出來,改名字后再導(dǎo)回去或者直接在命令行中運(yùn)行

9、復(fù)制舊數(shù)據(jù)庫到新數(shù)據(jù)庫(復(fù)制全部表結(jié)構(gòu)并且復(fù)制全部表數(shù)據(jù))

#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、表不在同一數(shù)據(jù)庫中(如,db1 table1, db2 table2)
sql: insert into db1.table1 select * from db2.table2 (完全復(fù)制)
insert into db1.table1 select distinct * from db2.table2(不復(fù)制重復(fù)紀(jì)錄)
insert into tdb1.able1 select top 5 * from db2.table2 (前五條紀(jì)錄)以上內(nèi)容就是本文的全部敘述,希望大家喜歡。

相關(guān)文章

  • MySQL深分頁問題原理與三種解決方案

    MySQL深分頁問題原理與三種解決方案

    本文主要介紹了MySql深分頁問題原理與解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • MySQL9.1.0實(shí)現(xiàn)最基礎(chǔ)主從復(fù)制的步驟

    MySQL9.1.0實(shí)現(xiàn)最基礎(chǔ)主從復(fù)制的步驟

    本文主要介紹了使用Docker實(shí)現(xiàn)MySQL的主從復(fù)制,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02
  • 詳解MySQL的主鍵查詢?yōu)槭裁催@么快

    詳解MySQL的主鍵查詢?yōu)槭裁催@么快

    這篇文章主要介紹了想借MySQL的主鍵查詢?yōu)槭裁催@么快,下面根據(jù)主題展開的內(nèi)容有InnoDB行格式、InnoDB頁和InnoDB行格式等詳細(xì)內(nèi)容,下面相關(guān)介紹需要的小伙伴可以參考一下
    2022-04-04
  • MySQL 5.7.13 源碼編譯安裝配置方法圖文教程

    MySQL 5.7.13 源碼編譯安裝配置方法圖文教程

    這篇文章主要介紹了MySQL 5.7.13 源碼編譯安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • MySQL中sum函數(shù)使用的實(shí)例教程

    MySQL中sum函數(shù)使用的實(shí)例教程

    這篇文章主要給大家介紹了關(guān)于MySQL中sum函數(shù)使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • MySQL億級大表安全添加字段的實(shí)戰(zhàn)指南

    MySQL億級大表安全添加字段的實(shí)戰(zhàn)指南

    在面對億級數(shù)據(jù)的 MySQL 表時(shí),直接執(zhí)行 ALTER TABLE 添加字段的傳統(tǒng)方式可能會導(dǎo)致長時(shí)間的表鎖定,嚴(yán)重影響業(yè)務(wù)的正常運(yùn)行,本文將為你提供幾種安全、高效添加字段的方案,幫助你在不影響業(yè)務(wù)的情況下完成大表的字段擴(kuò)展,需要的朋友可以參考下
    2025-05-05
  • MySQL中DATE_FORMAT時(shí)間函數(shù)的使用小結(jié)

    MySQL中DATE_FORMAT時(shí)間函數(shù)的使用小結(jié)

    本文主要介紹了MySQL中DATE_FORMAT時(shí)間函數(shù)的使用小結(jié),用于格式化日期/時(shí)間字段,可提取年月、統(tǒng)計(jì)月份數(shù)據(jù)、精確到天,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-08-08
  • MySQL的B+樹索引的具體使用

    MySQL的B+樹索引的具體使用

    MySQL中最常用的索引結(jié)構(gòu)是B+樹,B+樹是一種自平衡的樹,它維護(hù)了排序數(shù)據(jù)的有序性,本文主要介紹了MySQL的B+樹索引的具體使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-08-08
  • MySQL 表字段太多超長問題解決方案

    MySQL 表字段太多超長問題解決方案

    在設(shè)計(jì)MySQL數(shù)據(jù)庫時(shí),常遇到表字段超長問題,這是由字段數(shù)量過多或字段定義過長引起的,MySQL對字段數(shù)量和行大小有嚴(yán)格限制,超過限制將無法正常操作,本文就來介紹一下解決方法,感興趣的可以了解一下
    2024-10-10
  • MySQL之權(quán)限以及設(shè)計(jì)數(shù)據(jù)庫案例講解

    MySQL之權(quán)限以及設(shè)計(jì)數(shù)據(jù)庫案例講解

    這篇文章主要介紹了MySQL之權(quán)限以及設(shè)計(jì)數(shù)據(jù)庫案例講解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08

最新評論