總結經典常用的SQL語句(2)(3)_Mssql數據庫教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:總結經典常用的SQL語句(1)
      說明:復制表(只復制結構,源表名:a新表名:b) SQL:select*intobfromawhere11 說明:拷貝表(拷貝數據,源表名:a目標表名:b) SQL:insertintob(a,b,c)selectd,e,ffromb; 說明:顯示文章、提交人和最后回復時間 SQL:selecta.title,a.username,b.adddatefromtab


      注意 

      你可以對文本型字段使用UPDATE語句。但是,如果你需要更新很長的字符串,應使用UPDATETEXT語句。這部分內容對本書來說太高級了,因此不加討論。要了解更多的信息,請參考Microsoft SQL Sever 的文檔。 

      如果你不提供WHERE子句,表中的所有記錄都將被更新。有時這是有用的。例如,如果你想把表titles中的所有書的價格加倍,你可以使用如下的UPDATE 語句: 

      你也可以同時更新多個字段。例如,下面的UPDATE語句同時更新first_column,second_column,和third_column這三個字段: 

      UPDATE mytable SET first_column=’Updated!’ 

      Second_column=’Updated!’ 

      Third_column=’Updated!’ 

      WHERE first_column=’Update Me1’ 

      技巧 

      SQL忽略語句中多余的空格。你可以把SQL語句寫成任何你最容易讀的格式。 

      用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!’的記錄才被拷貝。 

      分享:解析SQL Server2000連接中三個最常見錯誤
      一.SQL Server 不存在或訪問被拒絕 這個是最復雜的,錯誤發生的原因比較多,需要檢查的方面也比較多. 一般說來,有以下幾種可能性: 1,SQL Server名稱或IP地址拼寫有誤 2,服務器端網絡配置有誤 3,客戶端網絡配置有誤 要解決這個問題,我們一般要遵循以下的步驟

      來源:模板無憂//所屬分類:Mssql數據庫教程/更新時間:2010-04-11
      相關Mssql數據庫教程