最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL中復制數(shù)據(jù)表中的數(shù)據(jù)到新表中的操作教程

 更新時間:2016年03月13日 12:01:59   作者:kumu_Linux  
這篇文章主要介紹了MySQL中復制數(shù)據(jù)表中的數(shù)據(jù)到新表中的操作教程,文中分為新表存在和新表不存在兩種情況來講,需要的朋友可以參考下

MySQL是不支持SELECT … INTO語法的,使用INSERT INTO … SELECT替代相同用法,下面我們我們這里簡答分一下新表存在和不存在兩種情況,具體使用不同的語句。
1.新表不存在
復制表結(jié)構(gòu)即數(shù)據(jù)到新表

create table new_table
select * from old_talbe;

這種方法會將old_table中所有的內(nèi)容都拷貝過來,用這種方法需要注意,new_table中沒有了old_table中的primary key,Extra,auto_increment等屬性,需要自己手動加,具體參看后面的修改表即字段屬性.
只復制表結(jié)構(gòu)到新表

# 第一種方法,和上面類似,只是數(shù)據(jù)記錄為空,即給一個false條件
create table new_table
select * from old_table where 1=2;

# 第二種方法
create table new_table like old_table;

2.新表存在
復制舊表數(shù)據(jù)到新表(假設兩個表結(jié)構(gòu)一樣)

insert into new_table
select * from old_table;

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

insert into new_table(field1,field2,.....)
select field1,field2,field3 from old_table;

復制全部數(shù)據(jù)

select * into new_table from old_table;

只復制表結(jié)構(gòu)到新表

select * into new_talble from old_table where 1=2;

3.實例

(1)表不存在復制

mysql>show tables; 
+-----------------+ 
|Tables_in_test1 | 
+-----------------+ 
|cpu_stat    | 
|test1      | 
|test2      | 
|test3      | 
+-----------------+ 
4rows in set (0.02 sec) 
 
mysql> create tabletest4 as select * from test1 where 1=0;  
//僅復制表結(jié)構(gòu) 
QueryOK, 0 rows affected (0.06 sec) 
Records:0 Duplicates: 0 Warnings: 0 
 
mysql> create tabletest5 as select * from test1;  
//把表test1所有內(nèi)容復制為test5 
QueryOK, 7 rows affected (0.11 sec) 
Records:7 Duplicates: 0 Warnings: 0 

 
(2)表已經(jīng)存在復制

mysql> create table test6(id int not null auto_increment primary key, name varchar(20)); 
Query OK, 0 rows affected (0.13 sec) 
 
mysql> insert into test6(name) select name from test1; 
//只復制name列 
Query OK, 7 rows affected (0.06 sec) 
Records: 7 Duplicates: 0 Warnings: 0 
 
mysql> select * from test6; 
+----+-------+ 
| id | name | 
+----+-------+ 
| 1 | wu  | 
| 2 | terry | 
| 3 | tang | 
…… 
7 rows in set (0.00 sec) 

 

相關文章

  • window下mysql 8.0.15 winx64安裝配置方法圖文教程

    window下mysql 8.0.15 winx64安裝配置方法圖文教程

    這篇文章主要為大家詳細介紹了window下mysql 8.0.15 winx64安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • MySQL表約束的實現(xiàn)

    MySQL表約束的實現(xiàn)

    本文主要介紹了MySQL表約束的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • Mysql-Insert插入過慢的原因記錄和解決方案

    Mysql-Insert插入過慢的原因記錄和解決方案

    這篇文章主要介紹了Mysql-Insert插入過慢的原因記錄和解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • MySQL數(shù)據(jù)庫學習之查詢操作詳解

    MySQL數(shù)據(jù)庫學習之查詢操作詳解

    這篇文章主要為大家詳細介紹一下MySQL數(shù)據(jù)庫中一些查詢操作,文中的示例代碼講解詳細,對我們學習MySQL有一定幫助,需要的可以參考一下
    2022-07-07
  • mysqldump數(shù)據(jù)庫備份參數(shù)詳解

    mysqldump數(shù)據(jù)庫備份參數(shù)詳解

    這篇文章主要介紹了mysqldump數(shù)據(jù)庫備份參數(shù)詳解,需要的朋友可以參考下
    2014-05-05
  • MySql登陸密碼忘記及忘記密碼的解決方案

    MySql登陸密碼忘記及忘記密碼的解決方案

    這篇文章主要介紹了MySql登陸密碼忘記的解決方案以及mysql忘記密碼的快速解決方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-03-03
  • MySQL關閉SSL的簡單方法

    MySQL關閉SSL的簡單方法

    這篇文章主要介紹了MySQL關閉SSL的簡單方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • MySQL中的樂觀鎖,悲觀鎖和MVCC全面解析

    MySQL中的樂觀鎖,悲觀鎖和MVCC全面解析

    這篇文章主要介紹了MySQL中的樂觀鎖和悲觀鎖和MVCC全面解析的相關資料,幫助大家更好的理解和學習MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2021-01-01
  • 連接mysql的常用工具分享

    連接mysql的常用工具分享

    這篇文章主要介紹了連接mysql的常用工具,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • mysql分組后合并顯示一個字段的多條數(shù)據(jù)方式

    mysql分組后合并顯示一個字段的多條數(shù)據(jù)方式

    這篇文章主要介紹了mysql分組后合并顯示一個字段的多條數(shù)據(jù)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01

最新評論

宜州市| 晋中市| 乐东| 长泰县| 读书| 九江市| 福建省| 平定县| 德安县| 夏津县| 手游| 湖南省| 平邑县| 樟树市| 永清县| 武城县| 大竹县| 寿光市| 宣恩县| 句容市| 景德镇市| 蚌埠市| 遂平县| 襄樊市| 商河县| 商洛市| 从江县| 东兰县| 丹阳市| 芦山县| 彭水| 望城县| 屯门区| 德安县| 贵定县| 南开区| 张北县| 叶城县| 宁夏| 五家渠市| 景德镇市|