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

SELECT...INTO的具體用法

 更新時(shí)間:2023年04月21日 11:09:12   作者:有翅膀的貓  
本文主要介紹了SELECT...INTO的具體用法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

源自MySQL 5.7 官方手冊(cè) 手冊(cè)地址

一、SELECT…INTO介紹

SELECT…INTO用來(lái)將查詢結(jié)果存儲(chǔ)在變量或者寫(xiě)入文件中。

SELECT
...
...
[INTO OUTFILE 'file_name'
        [CHARACTER SET charset_name]
        export_options
      | INTO DUMPFILE 'file_name'
      | INTO var_name [, var_name]]

通常有以下三種用法:

  • SELECT…INTO var_list,將查詢結(jié)果存儲(chǔ)在變量中;
  • SELECT…INTO OUTFILE 將查詢結(jié)果寫(xiě)入一個(gè)文件,還可以指定列和行終止符以生成特定的輸出格式。
  • SELECT…INTO DUMPFILE 將單行數(shù)據(jù)寫(xiě)入文件,沒(méi)有任何格式。

在SELECT的語(yǔ)法展示中,INTO子句在整個(gè)語(yǔ)句的尾部。但是讓INTO子句緊跟select_expr列表后。
一個(gè)INTO子句不應(yīng)該在內(nèi)嵌的SELECT中使用,因?yàn)檫@樣一個(gè)SELECT必須將它的查詢結(jié)果返回給外部上下文。

二、SELECT INTO FROM語(yǔ)句

SQL SELECT INTO 語(yǔ)句可用于創(chuàng)建表的備份復(fù)件。

語(yǔ)法:

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

SELECT *
INTO new_table_name [IN externaldatabase] 
FROM old_tablename

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

SELECT column_name(s)
INTO new_table_name [IN externaldatabase] 
FROM old_tablename

SQL SELECT INTO 實(shí)例 - 制作備份復(fù)件

下面的例子會(huì)制作 “Persons” 表的備份復(fù)件:

SELECT *
INTO Persons_backup
FROM Persons

IN 子句可用于向另一個(gè)數(shù)據(jù)庫(kù)中拷貝表:

SELECT *
INTO Persons IN 'Backup.mdb'
FROM Persons

如果我們希望拷貝某些域,可以在 SELECT 語(yǔ)句后列出這些域:

SELECT LastName,FirstName
INTO Persons_backup
FROM Persons

SQL SELECT INTO 實(shí)例 - 帶有 WHERE 子句

我們也可以添加 WHERE 子句。

下面的例子通過(guò)從 “Persons” 表中提取居住在 “Beijing” 的人的信息,創(chuàng)建了一個(gè)帶有兩個(gè)列的名為 “Persons_backup” 的表:

SELECT LastName,Firstname
INTO Persons_backup
FROM Persons
WHERE City='Beijing'

SQL SELECT INTO 實(shí)例 - 被連接的表

從一個(gè)以上的表中選取數(shù)據(jù)也是可以做到的。

下面的例子會(huì)創(chuàng)建一個(gè)名為 “Persons_Order_Backup” 的新表,其中包含了從 Persons 和 Orders 兩個(gè)表中取得的信息:

SELECT Persons.LastName,Orders.OrderNo
INTO Persons_Order_Backup
FROM Persons
INNER JOIN Orders
ON Persons.Id_P=Orders.Id_

三、select into from與insert into select區(qū)別:

1.INSERT INTO SELECT語(yǔ)句
語(yǔ)句形式為:Insert into Table2(field1,field2,…) select value1,value2,… from Table1
要求目標(biāo)表Table2必須存在,由于目標(biāo)表Table2已經(jīng)存在,所以我們除了插入源表Table1的字段外,還可以插入常量

2.SELECT INTO FROM語(yǔ)句
語(yǔ)句形式為:SELECT vale1, value2 into Table2 from Table1
要求目標(biāo)表Table2不存在,因?yàn)樵诓迦霑r(shí)會(huì)自動(dòng)創(chuàng)建表Table2,并將Table1中指定字段數(shù)據(jù)復(fù)制到Table2中。

比較兩種語(yǔ)句的差別,選擇適合自己情況的語(yǔ)句。
此外,ispass是個(gè)經(jīng)過(guò)處理的字段,其值類(lèi)型可能無(wú)法自動(dòng)創(chuàng)建,所以,建議使用第一種形式的語(yǔ)句,建立一個(gè)表,然后再插入查詢。

到此這篇關(guān)于SELECT...INTO的具體用法的文章就介紹到這了,更多相關(guān)SELECT INTO內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 在Sql Server中調(diào)用外部EXE執(zhí)行程序引發(fā)的問(wèn)題

    在Sql Server中調(diào)用外部EXE執(zhí)行程序引發(fā)的問(wèn)題

    這篇文章主要介紹了在Sql Server中調(diào)用外部EXE執(zhí)行程序引發(fā)的問(wèn)題及解決方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-08-08
  • SQL2005、SQL2008允許遠(yuǎn)程連接的配置說(shuō)明(附配置圖)

    SQL2005、SQL2008允許遠(yuǎn)程連接的配置說(shuō)明(附配置圖)

    這篇文章主要介紹了SQL2005、SQL2008允許遠(yuǎn)程連接的配置過(guò)程,需要的朋友可以參考下
    2015-08-08
  • SQL Server中分區(qū)表的用法

    SQL Server中分區(qū)表的用法

    本文詳細(xì)講解了SQL Server中分區(qū)表的用法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • SQL Server中Check約束的學(xué)習(xí)教程

    SQL Server中Check約束的學(xué)習(xí)教程

    這篇文章主要介紹了SQL Server中Check約束的學(xué)習(xí)教程,包括對(duì)啟用Check約束來(lái)提升性能的介紹,需要的朋友可以參考下
    2015-12-12
  • sql多表行轉(zhuǎn)列、級(jí)聯(lián)行轉(zhuǎn)列示例代碼

    sql多表行轉(zhuǎn)列、級(jí)聯(lián)行轉(zhuǎn)列示例代碼

    這篇文章主要介紹了sql多表行轉(zhuǎn)列、級(jí)聯(lián)行轉(zhuǎn)列示例代碼,需要的朋友可以參考下
    2014-03-03
  • SQL判斷語(yǔ)句用法和多表查詢

    SQL判斷語(yǔ)句用法和多表查詢

    這篇文章主要介紹了SQL判斷語(yǔ)句用法和多表查詢的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • SQL Server 2016 配置 SA 登錄教程

    SQL Server 2016 配置 SA 登錄教程

    這篇文章主要介紹了SQL Server 2016 配置 SA 登錄教程以及sqlserver2016 sa賬號(hào)登錄不上的解決方法,需要的朋友可以參考下
    2017-04-04
  • SQLSERVER 中GO的作用詳解

    SQLSERVER 中GO的作用詳解

    這篇文章主要介紹了SQLSERVER 中GO的作用詳解的相關(guān)資料,需要的朋友可以參考下
    2015-10-10
  • 最新評(píng)論

    普洱| 太白县| 贺兰县| 阜康市| 越西县| 咸阳市| 宁明县| 樟树市| 灵石县| 潞西市| 方城县| 五寨县| 松潘县| 延寿县| 广宗县| 西林县| 铁岭市| 资兴市| 沙田区| 灯塔市| 湘潭县| 兴海县| 胶州市| 广南县| 浮梁县| 正安县| 望都县| 永和县| 晋江市| 电白县| 芦山县| 库尔勒市| 微山县| 昭觉县| 沙河市| 云和县| 临夏县| 佛学| 赤城县| 成安县| 永登县|