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

mysql 復(fù)制表結(jié)構(gòu)和數(shù)據(jù)實(shí)例代碼

 更新時(shí)間:2016年10月02日 07:55:29   投稿:lqh  
這篇文章主要介紹了mysql 復(fù)制表結(jié)構(gòu)和數(shù)據(jù)實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下

在mysql數(shù)據(jù)庫開發(fā)中,我們有時(shí)候需要復(fù)制或拷貝一張表結(jié)構(gòu)和數(shù)據(jù)到例外一張表,這個(gè)時(shí)候我們可以使用create ... select ... from語句來實(shí)現(xiàn),本文章向大家介紹mysql復(fù)制表結(jié)構(gòu)和數(shù)據(jù)一個(gè)簡單實(shí)例,

 比如現(xiàn)在有一張表,我們要將該表復(fù)制一份,以備以后使用,那么如何使用mysql語句來實(shí)現(xiàn)呢?其實(shí)我們可以直接使用create ... select ... from語句來實(shí)現(xiàn),具體實(shí)現(xiàn)方法請(qǐng)看下面實(shí)例。 

我們先來創(chuàng)建一張Topic表,創(chuàng)建Topic表的SQL語句如下:

mysql> CREATE TABLE Topic(
  ->  TopicID   SMALLINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  ->  Name    VARCHAR(50) NOT NULL,
  ->  InStock   SMALLINT UNSIGNED NOT NULL,
  ->  OnOrder   SMALLINT UNSIGNED NOT NULL,
  ->  Reserved  SMALLINT UNSIGNED NOT NULL,
  ->  Department ENUM('Classical', 'Popular') NOT NULL,
  ->  Category  VARCHAR(20) NOT NULL,
  ->  RowUpdate  TIMESTAMP NOT NULL
  -> );

向Topic表中插入數(shù)據(jù):

mysql> INSERT INTO Topic (Name,     InStock, OnOrder, Reserved, Department,  Category) VALUES
  ->          ('Java',     10,   5,    3,    'Popular',  'Rock'),
  ->          ('JavaScript',  10,   5,    3,    'Classical', 'Opera'),
  ->          ('C Sharp',    17,   4,    1,    'Popular',  'Jazz'),
  ->          ('C',       9,    4,    2,    'Classical', 'Dance'),
  ->          ('C++',      24,   2,    5,    'Classical', 'General'),
  ->          ('Perl',     16,   6,    8,    'Classical', 'Vocal'),
  ->          ('Python',    2,    25,   6,    'Popular',  'Blues'),
  ->          ('Php',      32,   3,    10,    'Popular',  'Jazz'),
  ->          ('ASP.net',    12,   15,   13,    'Popular',  'Country'),
  ->          ('VB.net',    5,    20,   10,    'Popular',  'New Age'),
  ->          ('VC.net',    24,   11,   14,    'Popular',  'New Age'),
  ->          ('UML',      42,   17,   17,    'Classical', 'General'),
  ->          ('www.java2s.com',25,   44,   28,    'Classical', 'Dance'),
  ->          ('Oracle',    32,   15,   12,    'Classical', 'General'),
  ->          ('Pl/SQL',    20,   10,   5,    'Classical', 'Opera'),
  ->          ('Sql Server',  23,   12,   8,    'Classical', 'General');
Query OK, 16 rows affected (0.00 sec)
Records: 16 Duplicates: 0 Warnings: 0

現(xiàn)在我們要將這張表復(fù)制一份,具體操作如下:

mysql> CREATE TABLE Topic2
  -> (
  ->  TopicID   SMALLINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  ->  Name    VARCHAR(50) NOT NULL,
  ->  InStock   SMALLINT UNSIGNED NOT NULL,
  ->  OnOrder   SMALLINT UNSIGNED NOT NULL,
  ->  Reserved  SMALLINT UNSIGNED NOT NULL,
  ->  Department ENUM('Classical', 'Popular') NOT NULL,
  ->  Category  VARCHAR(20) NOT NULL,
  ->  RowUpdate  TIMESTAMP NOT NULL
  -> )
  -> SELECT *
  -> FROM Topic

這樣表Topic2和Topic表不僅擁有相同的表結(jié)構(gòu),表數(shù)據(jù)也是一樣的了。

例外,如果我們只需要復(fù)制表結(jié)構(gòu),不需要復(fù)制數(shù)據(jù),也可以使用create like來實(shí)現(xiàn):

create table a like users;

感謝閱讀此文,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 隨機(jī)生成八位優(yōu)惠碼并保存至Mysql數(shù)據(jù)庫

    隨機(jī)生成八位優(yōu)惠碼并保存至Mysql數(shù)據(jù)庫

    這篇文章主要介紹了隨機(jī)生成八位優(yōu)惠碼并保存至Mysql數(shù)據(jù)庫的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • MySQL開啟記錄執(zhí)行過的SQL語句方法

    MySQL開啟記錄執(zhí)行過的SQL語句方法

    這篇文章主要介紹了MySQL開啟記錄執(zhí)行過的SQL語句方法,配置的方法很簡單,本文直接給出配置示例,需要的朋友可以參考下
    2015-07-07
  • Can't connect to MySQL server on localhost (10061)解決方法

    Can't connect to MySQL server 

    今天在安裝mysql后使用mysql命令連接mysql時(shí)報(bào)錯(cuò)?Can't connect to MySQL server on localhost (10061),一般是因?yàn)閙ysql服務(wù)沒有啟動(dòng)或者用戶名密碼不正確
    2011-03-03
  • 在JPA項(xiàng)目啟動(dòng)時(shí)如何新增MySQL字段

    在JPA項(xiàng)目啟動(dòng)時(shí)如何新增MySQL字段

    這篇文章主要介紹了在JPA項(xiàng)目啟動(dòng)時(shí)新增MySQL字段,本來用了JPA,直接實(shí)體類加參數(shù)就可以新增字段了,但是架不住垃圾項(xiàng)目在啟動(dòng)項(xiàng)目時(shí)會(huì)加載數(shù)據(jù)庫SQL文件去插入數(shù)據(jù),需要一些操作幫助修復(fù),需要的朋友可以參考下
    2024-06-06
  • 如何測(cè)試mysql觸發(fā)器和存儲(chǔ)過程

    如何測(cè)試mysql觸發(fā)器和存儲(chǔ)過程

    本文將詳細(xì)介紹怎樣mysql觸發(fā)器和存儲(chǔ)過程,需要了解的朋友可以詳細(xì)參考下
    2012-11-11
  • Mysql查詢條件判斷是否包含字符串的方法實(shí)現(xiàn)

    Mysql查詢條件判斷是否包含字符串的方法實(shí)現(xiàn)

    本文主要介紹了Mysql查詢條件判斷是否包含字符串的方法實(shí)現(xiàn),主要包括like,locate,postion,instr,find_in_set這幾種方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • 詳解MySql如何不插入重復(fù)數(shù)據(jù)

    詳解MySql如何不插入重復(fù)數(shù)據(jù)

    本文主要介紹了詳解MySql如何不插入重復(fù)數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • CentOS下徹底卸載mysql的方法

    CentOS下徹底卸載mysql的方法

    這篇文章主要為大家詳細(xì)介紹了CentOS下徹底卸載mysql的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • 解決mysql刪除用戶 bug的問題

    解決mysql刪除用戶 bug的問題

    這篇文章主要介紹了解決mysql刪除用戶 bug的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • MySQL實(shí)現(xiàn)主從復(fù)制的原理詳解

    MySQL實(shí)現(xiàn)主從復(fù)制的原理詳解

    這篇文章主要為大家介紹了MySQL的主從復(fù)制是怎么實(shí)現(xiàn)的,文中有相關(guān)的圖文介紹和代碼示例,具有一定的參考價(jià)值,感興趣的同學(xué)跟著小編一起來學(xué)習(xí)吧
    2023-07-07

最新評(píng)論