六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

所有方面接觸SQL語法 7

[摘要]表的刪除    DELETE語句  我們可以利用DELETE語句,將表格中的記錄刪除。(注意:記錄被刪除后,無法再復原,所以條件設置要正確)DELETE[table.*]FROM tableexpr...
表的刪除

   DELETE語句

  我們可以利用DELETE語句,將表格中的記錄刪除。(注意:記錄被刪除后,無法再復原,所以條件設置要正確)


DELETE[table.*]
FROM tableexpression
WHERE criteria
table
欲刪除記錄的表格名稱,也可以用*來取代。
tableexpression
一個或一個以上表格的名稱。此一參數可以為單一的表格名稱或是從INNER JOIN,LEFT JOIN,或RIGHTJOIN 等運算所得到的結果。
criteria
決定表格中記錄要被刪除的標準。


  例如:

  若是我們要將職員表格中姓名姓名叫做'李名'的記錄刪除,我們可以利用下面的SQL語句來完成。

  DELETE * FROM 職員表格

  WHERE 姓名='李名';
 
  數據庫表格相關的操作命令

  SQL除了可以作為查詢與數據庫表格的建立的工具外,對于數據庫與表格的新建、刪修、與維護,與具有相當不錯的功能,若是讀者使用SQL命令得宜,對于整個效率的提高有著很大的幫助,所以對于SQL語句所帶來的優勢,常常會遇到一個情況,就是:"當我們對多個表格作復雜與多步驟的處理時,或許SQL只要一個語句就可以完成所有的需求與目標",乍看一下,或許覺得有些玄妙,但是接下來的章節,會讓你了解其中的妙處。

  SELECT...INTO語句

  我們可以通過這個命令,利用既存表格查詢,來建立一個新表格的查詢語句。

SELECT field1[,field2[,...]]INTO newtable[IN externaldatabase]
FROM source
field1,field2
欲拷貝到新表格的字段名稱。
newtable
欲建立之新表格的名稱,不可是已經存在的表格。
externaldatabase
若是該表格在另外的外部數據庫時,該數據庫的名稱。
source
記錄數據拷貝的來源表格名稱,可以是單一的表格或是一段SQL查詢之語句。
例如:
你可以通過下面的SQL語句,來建立一個新的"訓練名冊"表格。
SELECT 職員表格.姓名,職員表格.部門
INTO 訓練名冊 FROM 職員表格
WHERE 職稱='新進人員';


 
  INNER JOIN操作數

  當某一個共同的字段數據相等時,將兩個表格的記錄加以組合。


  
SELECT fields
FROM table1 INNER JOIN table2
ON table1.field1 compopr table2.field2
table1,table2
欲進行記錄組合的表格名稱。
field1,field2
欲組合的字段名稱。(必須具有相同的數據類型)
compopr
比較關系運算符如下:"=","<",">","<=","<>"等。
例如:
若是你要把分類表格與產品表格作組合,可參考下面的SQL語句。
SELECT 分類名稱,產品名稱
FROM 分類表格 INNER JOIN 產品表格
ON 分類表格.分類編號=產品表格.分類編號;


 
  UNION操作數

  我們可以通過UNION操作數來建立連接的查詢條件,UNION操作數可以將兩個以上的表格或是查詢的結果組合起來。


[TABLE]query1 UNION [ALL][TABLE]query2 [UNION [ALL]
[TABLE]queryn [...]]
query1,query2,queryn
為一個SELECT的語句,或是一個已存在的查詢名稱,或是一個已存在的表格名稱。


  例如:

  你可以利用下面的SQL語句,將訂單數量超過1000的顧客表格記錄,與新客戶表格作UNION的操作。


TABLE 新客戶表格 UNION ALL
SELECT *
FROM 顧客表格
WHERE 訂單數量>1000;
 




  ALTER語句

  在一個表格被建立之后,利用ALTER語句,我們可以去修改表格的字段設計。


ALTER TABLE table
{ADD {COLUMN field type[(size)][CONSTRAINT index]
CONSTRAINT multifieldindex}
DROP {COLUMN field CONSTRAINT indexname}}
table
欲被ALTER的表格名稱。
field
要被增加或刪除的字段名稱。
type
字段數據類型。
size
字段大小。
index
對此字段的索引。
例如:
在職員表格中新建一個"薪水"的字段。
ALTER TABLE 職員表格
ADD COLUMN 薪水 CURRENCY;
例如:
在職員表格中刪除一個"薪水"的字段。
ALTER TABLE 職員表格 DROP COLUMN 薪水;


  
  DROP語句

  針對所指定的表格或字段加以刪除,或是把索引刪除。

DROP {TABLE table INDEX index ON table}
table
欲刪除之表格或索引依附之表格名稱。
index
欲從表格中刪除的索引名稱。
例如:
從職員表格中,刪除編號索引。
DROP INDEX MyIndex ON Employees;
例如:
數據庫中,刪除整個表格。
DROP TABLE 職員表格;


 
  INSERT INTO語句

  新建一條數據到表格當中。


  多條記錄新建查詢:


INSERT INTO target [IN externaldatabase][(field1[,field2[,...]])]
SELECT [source.]field1[,field2[,...]
FROM tableexpression
單條記錄新建查詢:
INSERT INTO target[(field1[,field2[,...]])]
VALUES(value1[,value2[,...])
target
新建記錄的表格名稱。
externaldatabase
外部數據庫的路徑,搭配IN條件子句使用。
source
若是記錄從其它表格中拷貝時,指明該表格的名稱。
field1,field2
欲增加數據的字段名稱。
tableexpression
表格名稱或描述記錄是從哪一個表格中插入的表格名稱。配合INNER JOIN,LEFT JOIN,或 RIGHT JOIN 運算符一起使用。
value1,value2
欲插入表格中的數值。
例如:
在客戶數據表格中,從新的表格插入數據。
INSERT INTO 客戶數據表格
SELECT 新客戶數據表格.*
FROM 新客戶數據表格;
例如:
在職員表格中插入數據。
INSERT INTO 職員表格(姓名,生日,職稱)
VALUES("王榮","57/12/11","經理");
例如:
從訓練人員表格中,將職員雇用時間超過30天者,加入到正式職員表格中。
INSERT INTO 職員表格
SELECT 訓練人員表格.*
FROM 訓練人員表格
WHERE 雇用天數>30;



  UPDATE語句

  建立一個UPDATE的查詢,通過條件的限制來修改特定的數據。


UPDATE table
SET newvalue
WHERE criteria;
table
欲修改數據的表格名稱。
newvalue
欲修改成的數值(將該項數值插入到特定的字段當中)。
criteria
查詢條件,用來決定要修改哪些記錄。
例如:
若是要把訂單表格中的訂單數量修改成1.1倍,運費為1.03倍,可利用下列之SQL語句來完成。
UPDATE 訂單表格
SET 訂單數量=訂單數量 * 1.1,運費=運費 * 1.03倍
WHERE 運達地點='美國';
當我們完成修改后,你可以利用 SELECT 語句,配合同樣的 WHERE 條件子句,來察看修改的數據是否正確。
事實上,要利用SQL完成某些看似復雜的操作,并不需要繁瑣的SQL命令組合,或是許許多多的步驟才能完成,其實最重要的還是要活用SQL命令,才會在最精簡的SQL語句里獲得最高的效率。 關鍵詞標簽:語法,接觸,全面,表格,

學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 亚洲欧洲精品视频在线观看 | 四虎影视免费在线观看 | 亚洲高清资源在线观看 | 色爱综合区 | 亚洲第九页 | 欧美综合图片区 | 有码 在线 | 中文字幕在线精品视频入口一区 | 天天综合天天干 | 深夜国产福利 | 日本不卡在线观看免费v | 日本在线播放视频 | 中文字幕无码中文字幕有码 | 日本不卡免费新一二三区 | 亚洲18av| 午夜在线一区 | 色综合天天综合高清网国产 | 日韩a级毛片免费观看 | 天天爽夜夜爽天天做夜夜做 | 婷婷国产| 色婷婷一区二区三区四区成人 | 亚洲黄页网站 | 日日噜噜夜夜狠狠扒开双腿 | 日本在线视 | 午夜三级福利 | 中文字幕第9页 | 亚洲成a人片在线v观看 | 又粗又大又长又爽免费视频 | 日韩在线毛片 | 五月激情综合丁香色婷婷 | 在线另类 | 啪啪.com | 四虎国产精品影库永久免费 | 日韩激情视频在线观看 | 亚洲福利视频网址 | 色综合久久五月 | 欲色啪 | 一二三四免费观看在线8 | 日日摸夜夜添夜夜添成人 | 亚洲成a人v在线观看 | 又粗又大又硬又爽的免费视频 |