国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

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

2024-07-24 12:53:35
字體:
來源:轉載
供稿:網友

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

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

我們先來創建一張Topic表,創建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表中插入數據:

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

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌兰浩特市| 宿州市| 陆丰市| 宝鸡市| 莱芜市| 桂平市| 胶州市| 眉山市| 西华县| 丰台区| 安康市| 花莲市| 开封县| 大新县| 龙海市| 原阳县| 曲阜市| 桐梓县| 永昌县| 绩溪县| 司法| 会昌县| 象山县| 呼图壁县| 屯门区| 邵阳市| 太保市| 苗栗县| 万年县| 广丰县| 如皋市| 桓仁| 丰都县| 皋兰县| 连州市| 汝阳县| 兴山县| 梓潼县| 林周县| 深水埗区| 武夷山市|