人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

用SELECT 創建記錄與表

用SELECT 創建記錄與表

更新時間:2021-02-19 文章作者:未知 信息來源:網絡 閱讀次數:

用SELECT 創建記錄和表
你也許已經注意到,INSERT 語句與DELETE語句和UPDATE語句有一點不同,它一次只操作一個記錄。然而,有一個方法可以使INSERT 語句一次添加多個記錄。要作到這一點,你需要把INSERT 語句與SELECT 語句結合起來,象這樣:

INSERT mytable (first_column,second_column)
SELECT another_first,another_second
FROM anothertable
WHERE another_first=’Copy Me!’

這個語句從anothertable拷貝記錄到mytable.只有表anothertable中字段another_first的值為’Copy Me!’的記錄才被拷貝。
當為一個表中的記錄建立備份時,這種形式的INSERT 語句是非常有用的。在刪除一個表中的記錄之前,你可以先用這種方法把它們拷貝到另一個表中。
如果你需要拷貝整個表,你可以使用SELECT INTO 語句。例如,下面的語句創建了一個名為newtable的新表,該表包含表mytable的所有數據:

SELECT * INTO newtable FROM mytable

你也可以指定只有特定的字段被用來創建這個新表。要做到這一點,只需在字段列表中指定你想要拷貝的字段。另外,你可以使用WHERE 子句來限制拷貝到新表中的記錄。下面的例子只拷貝字段second_columnd的值等于’Copy Me!’的記錄的first_column字段。

SELECT first_column INTO newtable
FROM mytable
WHERE second_column=’Copy Me!’

使用SQL修改已經建立的表是很困難的。例如,如果你向一個表中添加了一個字段,沒有容易的辦法來去除它。另外,如果你不小心把一個字段的數據類型給錯了,你將沒有辦法改變它。但是,使用本節中講述的SQL語句,你可以繞過這兩個問題。
例如,假設你想從一個表中刪除一個字段。使用SELECT INTO 語句,你可以創建該表的一個拷貝,但不包含要刪除的字段。這使你既刪除了該字段,又保留了不想刪除的數據。
如果你想改變一個字段的數據類型,你可以創建一個包含正確數據類型字段的新表。創建好該表后,你就可以結合使用UPDATE語句和SELECT 語句,把原來表中的所有數據拷貝到新表中。通過這種方法,你既可以修改表的結構,又能保存原有的數據。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 玛沁县| 陵水| 南康市| 望奎县| 东方市| 彩票| 嘉义县| 临泽县| 顺义区| 盐池县| 金华市| 塘沽区| 韶关市| 南投县| 临高县| 靖州| 常山县| 德昌县| 裕民县| 松阳县| 公主岭市| 元氏县| 尚义县| 霸州市| 肃南| 张家川| 广河县| 正宁县| 扎鲁特旗| 江城| 宁河县| 兴文县| 洪湖市| 洞口县| 凯里市| 铁岭县| 南郑县| 民权县| 伊通| 平阳县| 涿鹿县|