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

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

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

服務器之家 - 數據庫 - Mysql - mysql 復制表結構和數據實例代碼

mysql 復制表結構和數據實例代碼

2020-06-26 20:47MYSQL教程網 Mysql

這篇文章主要介紹了mysql 復制表結構和數據實例代碼的相關資料,需要的朋友可以參考下

在mysql數據庫開發中,我們有時候需要復制或拷貝一張表結構和數據到例外一張表,這個時候我們可以使用create ... select ... from語句來實現,本文章向大家介紹mysql復制表結構和數據一個簡單實例,

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

我們先來創建一張Topic表,創建Topic表的SQL語句如下:

?
1
2
3
4
5
6
7
8
9
10
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表中插入數據:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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

現在我們要將這張表復制一份,具體操作如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
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表不僅擁有相同的表結構,表數據也是一樣的了。

例外,如果我們只需要復制表結構,不需要復制數據,也可以使用create like來實現:

create table a like users;

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 美味情缘韩国在线观看视频 | 亚洲 欧美 在线观看 | 亚洲一二三区视频 | 99久久综合精品免费 | 天码毛片一区二区三区入口 | 成人男女啪啪免费观看网站 | 香蕉草莓视频 | 91色porny| 久久免费国产视频 | 日韩在线一区二区三区免费视频 | 激情艳妇之性事高h | 狠狠色伊人亚洲综合网站色 | 亚洲精品www久久久久久久软件 | 亚洲狠狠综合久久 | 午夜影院小视频 | 久久草香蕉频线观 | 亚洲444777KKK在线观看 | 舔大逼| 99在线资源 | 亚洲视频免费在线看 | 97青草| 亚洲国产精品综合久久一线 | 国内精品九一在线播放 | 按摩椅play啊太快了h | 17个农民工婉莹第一部 | 欧美日韩在线观看一区二区 | 免费看60分钟大片视频播放 | 精品国产91久久久久久久a | 日韩视频在线免费 | 亚洲福利在线观看 | 2022最新国产在线 | 国产日韩欧美在线观看不卡 | 99精品国产高清一区二区三区香蕉 | 青草视频在线观看视频 | 成人男女网免费 | 五月天精品视频播放在线观看 | 青春草在线观看视频 | 亚洲国产欧美久久香综合 | 国产大神91一区二区三区 | 欧美精品久久久亚洲 | 欧美成人在线影院 |