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

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

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術|

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

mysql 復制表結構和數(shù)據(jù)實例代碼

2020-06-26 20:47MYSQL教程網(wǎng) Mysql

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

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

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

我們先來創(chuàng)建一張Topic表,創(chuàng)建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表中插入數(shù)據(jù):

?
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

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

?
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表不僅擁有相同的表結構,表數(shù)據(jù)也是一樣的了。

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

create table a like users;

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 激情小说色图 | 国产精品成人扳一级aa毛片 | 日本一区二区免费在线 | 国产日产精品久久久久快鸭 | 丝瓜茄子绿巨人秋葵榴莲污 | 2019年国产不卡在线刷新 | 91综合精品网站久久 | 本土自拍| 99爱在线精品视频免费观看9 | 好大好硬抽搐好爽想要 | 日日干夜夜拍 | 亚洲、国产综合视频 | 国产午夜精品一区二区三区 | 色ccc36| 亚洲国产高清一区二区三区 | 男人久久天堂 | 桥本有菜ssni-677在线观看 | 青草视频网站 | 九色PORNY真实丨国产免费 | 亚洲狠狠综合久久 | 久久久久青草大香线综合精品 | 我要看逼 | 91麻豆国产 | 亚洲AV午夜福利精品香蕉麻豆 | 男男双性生子产乳高辣h | 美女脱了内裤打开腿让人桶网站o | 久久亚洲精品AV无码四区 | 久久成人伊人欧洲精品AV | 特黄特色大片免费视频播放 | 欧美精品v日韩精品v国产精品 | 精品四虎国产在免费观看 | 久久水蜜桃亚洲AV无码精品偷窥 | 欧美日韩一区二区三区免费不卡 | 亚洲第五页| 天天干女人 | 视频一区二区国产无限在线观看 | 91在线亚洲综合在线 | 日韩免费高清完整版 | 大陆日韩欧美 | 女同全黄h全肉动漫 | 朝鲜女人free性hu |