SQL 建立表的備份

2021-08-21 09:14:20 字數 918 閱讀 4003

select into 語句從乙個表中選取資料,然後把資料插入另乙個表中。

select into 語句常用於建立表的備份復件或者用於對記錄進行存檔;

您可以把所有的列插入新錶:

select *

into new_table_name [in externaldatabase]

from old_tablename

或者只把希望的列插入新錶:

select column_name(s)

into new_table_name [in externaldatabase]

from old_tablename

針對mysql資料庫改語法失效:

改用:create table `copy_customer`

(select `customer_id`,`customer_no`,`customer_login_name`

from `customer_info`);

insert into select 語句從乙個表複製資料,然後把資料插入到乙個已存在的表中。目標表中任何已存在的行都不會受影響。

我們可以從乙個表中複製所有的列插入到另乙個已存在的表中:

insert into

table2

select * from

table1;

或者我們可以只複製希望的列插入到另乙個已存在的表中:

insert into

table2

(column_name(s))

select

column_name(s)

from

table1;

sql建立備份表和複製資料到備份表的多種方式

sql建立備份表和複製資料到備份表 1 複製表結構及資料到新錶 create table 新錶 select from 舊表 這種方法會將oldtable中所有的內容都拷貝過來,當然我們可以用delete from newtable 來刪除。不過這種方法的乙個最不好的地方就是新錶中沒有了舊表的pri...

SQL備份表資料

1 情況說明 對某個表,需要進行某些刪除或修改操作測試,但也需要資料還原,所以需要備份表中資料。2 思路分析 一般操作,將表a所有的資料,備份到新建表b中 若有其他更屌的操作,請告訴我,萬分感謝 3 具體sql實現 庫型別說明 sql server2008 3.1 備份表資料 使用哪個庫說明 use...

mysql sql 備份表 SQL語句之備份表

select into 語句 表示從乙個表中選取資料,然後把資料插入另乙個表中,常用來備份一張表 1.全表結構備份 select into new table name from old tablename 示例 備份student表,備份表取名為student backup select into...