SQL學習筆記6 表的複製或備份

2021-07-11 23:43:35 字數 476 閱讀 2805

--表的複製或備份

--將student表複製到allstudent表,其中allstudent是沒有的,通過執行sql語句會自動建立

--第一種方式:複製表的結構同時也複製原表內的資料

select * into allstudent from student

--第二種方式:只拷貝表的結構,不複製表中的資料,但是執行效率低

select * into allstudent from student where 1<>1

--第三種方式:只拷貝表的結構,不複製表中的資料,但是執行效率高

select top 0 * into allstudent from student

--第四種方式:向已存在的表備份資料(前提是兩個表的結構相同,並且要插入資料的表提前建好了)

insert into allstudent select * from student

SQL 表結構或資料的複製

一.複製表結構及資料到新錶 create table new tb select from old tb 二.只複製表結構到新錶 create table new tb select from old tb where 1 2 或者如下所示 create table new tb like old ...

sql 建立臨時表 sql複製表或建立表

一 複製到已有的資料表 insert into select 語句從乙個表複製資料,然後把資料插入到乙個已存在的表中。目標表中任何已存在的行都不會受影響。我們可以從乙個表中複製所有的列插入到另乙個已存在的表中 insert into table2 select from table1 或者我們可以只...

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

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