SQL SELECT INTO 語句用法及案例分析

2022-08-02 16:51:12 字數 1104 閱讀 1244

通過 sql,您可以從乙個表複製資訊到另乙個表。

select into 語句從乙個表複製資料,然後把資料插入到另乙個新錶中。

select into 語句從乙個表複製資料,然後把資料插入到另乙個新錶中。

注意:mysql 資料庫不支援 select ... into 語句,但支援 insert into ... select 。

當然你可以使用以下語句來拷貝表結構及資料:

create table 新錶

asselect * from 舊表

我們可以複製所有的列插入到新錶中:

select *

into newtable [in externaldb]

from table1;

或者只複製希望的列插入到新錶中:

select column_name(s)

into newtable [in externaldb]

from table1;

建立 websites 的備份復件:

select *

into websitesbackup2016

from websites;

只複製一些列插入到新錶中:

select name,

urlinto websitesbackup2016

from websites;

select *

into websitesbackup2016

from websites

where country='cn';

複製多個表中的資料插入到新錶中:

select websites.name, access_log.count, access_log.date

into websitesbackup2016

from websites

left join access_log

on websites.id=access_log.site_id;

select *

into newtable

from table1

where 1=0;

SQL SELECT INTO 語句使用問題

sql語句目的 在建立臨時表時建立一列自動增加的種子,這裡涉及到跨資料庫複製資料,這裡資料庫使用的sql server 2000。select into 語句語法 select column name s into newtable in externaldatabase from source 出...

語句 switch語句

switch語句的特點如下 1 switch x 被選擇的內容 即x 只能是byte,short,int,char這四種型別 2 備選答案並沒有指定的順序,但是執行肯定是從第乙個case開始的,如果其中有匹配的case,執行完,通過該case的break就結束了switch。如果沒有匹配的case,...

Python while語句,for語句

usr bin python coding utf 8 filename whiletest.py num 23running true while running i int raw input input a number if i num print right running false e...