SQL学习笔记(06)_SELECT INTO
生活随笔
收集整理的這篇文章主要介紹了
SQL学习笔记(06)_SELECT INTO
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
曾經滄海難為水,除卻巫山不是云。
取次花叢懶回顧,半緣修道半緣君。
離思五首·其四
原創作者:是飄飄呀!
博客地址:https://blog.csdn.net/weixin_44216392
SELECT INTO 語句
SELECT INTO 語句從一個表復制數據,然后把數據插入到另一個新表中。通過此SQL,可以從一個表復制信息到另一個表。
SELECT INTO的語法
-- 直接復制所有的列插入到新表中 SELECT * INTO newtable [IN externaldb] FROM table1; -- 只復制我們需要的列到新表中 SELECT column_name(s) INTO newtable [IN externaldb] FROM table1;提示:新表將會使用 SELECT 語句中定義的列名稱和類型進行創建。可以使用 AS 子句來應用新名稱。
在使用MySQL數據庫的時候,是不支持select…into語句的,但是支持insert into… select,如果需要復制數據到新表,那么可以使用以下語句:
CREATE TABLE 新表 AS SELECT * FROM 舊表看看MySQL的具體實例:
CREATE TABLE student_copy AS SELECT * FROM student在執行結果中可以看出我們已經成功的copy了這個表。
SQL SELECT INTO 實例
1、創建 student的備份復件:
2、只復制一些列插入到新表中
-- 只復制一些列插入到新表中 select PAYEE,AMOUNT into checks_copy from checks執行語句后的新表:
3、只復制性別為女的學生插入到新表中
4、復制多個表中的數據插入到新表中
查詢結果:
滴滴滴:SELECT INTO 語句可用于通過另一種模式創建一個新的空表。只需要添加促使查詢沒有數據返回的 WHERE 子句即可
select * into test_table from checks where 1=0即只保存表結構,不需要原來的數據。
玩了好幾天沒有繼續更新學習筆記。心情很復雜,有的事情不知道該怎么選擇,好像不管怎么選自己都會后悔,又找不到更好的解決辦法,真的很茫然。
總結
以上是生活随笔為你收集整理的SQL学习笔记(06)_SELECT INTO的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 区块链的优缺点
- 下一篇: centos使用storcli工具查看服