freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

sql循序漸進(已修改)

2025-10-07 17:19 本頁面
 

【正文】 SQL循序漸進(1) 介紹SQL介紹SQL  SQL(Structured Query Language,結構查詢語言)是一個功能強大的數(shù)據(jù)庫語言。SQL通常使用于數(shù)據(jù)庫的通訊。ANSI(美國國家標準學會)聲稱,SQL是關系數(shù)據(jù)庫管理系統(tǒng)的標準語言。SQL語句通常用于完成一些數(shù)據(jù)庫的操作任務,比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。使用SQL的常見關系數(shù)據(jù)庫管理系統(tǒng)有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。雖然絕大多數(shù)的數(shù)據(jù)庫系統(tǒng)使用SQL,但是它們同樣有它們自立另外的專有擴展功能用于它們的系統(tǒng)。但是,標準的SQL命令,比如Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成絕大多數(shù)數(shù)據(jù)庫的操作。  但是,不象其它的語言,如C、Pascal等,SQL沒有循環(huán)結構(比如ifthenelse、dowhile)以及函數(shù)定義等等的功能。而且SQL只有一個數(shù)據(jù)類型的固定設置,換句話說,你不能在使用其它編程語言的時候創(chuàng)建你自己的數(shù)據(jù)類型。SQL功能強大,但是概括起來,它可以分成以下幾組:DML(Data Manipulation Language,數(shù)據(jù)操作語言):用于檢索或者修改數(shù)據(jù); DDL(Data Definition Language,數(shù)據(jù)定義語言): 用于定義數(shù)據(jù)的結構,比如 創(chuàng)建、修改或者刪除數(shù)據(jù)庫對象; DCL(Data Control Language,數(shù)據(jù)控制語言):用于定義數(shù)據(jù)庫用戶的權限。DML組可以細分為以下的幾個語句:SELECT:用于檢索數(shù)據(jù); INSERT:用于增加數(shù)據(jù)到數(shù)據(jù)庫; UPDATE:用于從數(shù)據(jù)庫中修改現(xiàn)存的數(shù)據(jù) DELETE:用于從數(shù)據(jù)庫中刪除數(shù)據(jù)。DDL語句可以用于創(chuàng)建用戶和重建數(shù)據(jù)庫對象。下面是DDL命令:CREATE TABLE ALTER TABLE DROP TABLE CREATE INDEX DROP INDEXDCL命令用于創(chuàng)建關系用戶訪問以及授權的對象。下面是幾個DCL命令: ALTER PASSWORD GRANT REVOKE CREATE SYNONYM為了讓你對SQL有一個直觀的認識,下面先給出一個簡單SQL語句的例子:我們使用SQL語句來從Employees中檢索Department ID為CS的姓名:SELECT FROM EmployeesWHERE = CS可能你現(xiàn)在一開始不太理解這些語句,也許你會一頭霧水,不要緊的,通過本教程的學習后,你會發(fā)現(xiàn)這段語句是多么的普通。為了不讓你困惑,下面我也進行一番解釋:先對FROM子句吧,語句中的FROM Employees意思是從Employees表中檢索數(shù)據(jù)。而語句WHERE = CS意思是檢索Employees的DeptID列為”CS”的行,這樣SQL語句檢索的結果將是DeptID為CS的列的所有數(shù)據(jù),比如:EmpIDNameDept123PurpleCS124ZscCS最后,我們來解釋一個SELECT子句,它指定了從Name列檢索來的所有數(shù)據(jù),比如NamePurpleZsc好吧,開始我們下一節(jié)的教程表的基本知識。(2) 表的基礎知識表的基礎知識  關系數(shù)據(jù)庫通常包含多個表。數(shù)據(jù)庫實際上是表的集合,數(shù)據(jù)庫的數(shù)據(jù)或者信息都是存儲在表中的。表是對數(shù)據(jù)進行存儲和操作的一種邏輯結構,每一個表都代表一個對用戶意義的對象。例如,一個公司數(shù)據(jù)庫中,會有雇員表、部門表、庫存表、銷售表、工資表等等。我們經(jīng)常見到的成績表就是一種表,它是有行和列組成的,我們并且可以通過名字來識別數(shù)據(jù)。列包含了列的名字、數(shù)據(jù)類型以及列的其它屬性;行包含了列的記錄或者數(shù)據(jù)。下面給出一個成績單,其中姓名、語文、數(shù)學、英語都是列,而行包含了這個表的數(shù)據(jù),即每個人的各科成績:姓名語文數(shù)學英語王小童7810087張柳風859295紫云飛658986黃天龍986775(3) 數(shù)據(jù)檢索數(shù)據(jù)檢索在SQL中SELECT語句通常用于檢索數(shù)據(jù)庫,或者檢索滿足你設定條件的數(shù)據(jù),以下是簡單的SELECT語句的格式:select column1[,column2,etc] from tablename[where condition]。 [] = optional 其中列的名字跟著SELECT關鍵字,它決定了哪一列將被作為結果返回。你可以任意指定多個列,或者你可以使用*來選擇所有的列。表的名字是緊跟著FROM關鍵字的,它指出了哪個表格將作為最后結果被查詢。而WHERE子句(可選)指出哪個數(shù)據(jù)或者行將被返回或者顯示,它是根據(jù)關鍵字WHERE后面描述的條件而來的。在WHERE子句中可以有以下的條件選擇:= 等于 大于 小于= 大于等于= 小于等于 不等于LIKE 參見以下注釋注釋:LIKE 模式匹配操作符同樣可以使用在WHERE子句的條件條件中。LIKE是一個功能強大的操作符,它可以讓你選擇你喜歡指定的行。百分號% 可以被用來匹配任何可能的字符,它可以出現(xiàn)在指定字符的前面或者后面,例如:select first, last, cityfrom empinfowhere first LIKE 39。Er%39。 以上這條SQL語句將會匹配任何名字以39。Er39。開始的名字,這里必須使用單引號?;蛘吣阋部梢允褂?在字符的前面,例如: select first, last from empinfowhere last LIKE 39。%s39。 這條SQL語句將會匹配任何名字以39。s39。結尾的名字。這個%的作用就跟DOS命令的*號很相似。select * from empinfowhere first = 39。Eric39。 以上的SQL語句只選擇first名字為39。Eric39。的行。這里有一個名為empinfo的表:first last id age city province Zhang Jiangsheng 95123043 23 汕頭 廣東 Huang Weidong 98122001 23 深圳 廣東 Li Simin 98111234 34 珠海 廣東 Zhang Sanmei 99232211 26 廈門 福建 Jiang Dongsheng 98000190 28 重慶 四川 Liu Tongxin 97231231 31 海南 海南 下面我們使用SELECT語句來進行一些檢索:首先你可以從empinfo中檢索出列為first、last、city的數(shù)據(jù),語句如下:select first, last, city from empinfo。 這時候你將來得到以下的數(shù)據(jù):first last id Zhang Jiangsheng 95123043 Huang Weidong 98122001 Li Simin 98111234 Zhang Sanmei 99232211 Jiang Dongsheng 98000190 Liu Tongxin 97231231 如果你使用以下語句:select last, city, age from empinfowhere age 30。 那就檢索到以下的數(shù)據(jù):last city age Simin 汕頭 34 Tongxin 海南 31 這里有一個名為empinfo的表:first last id age city province Zhang Jiangsheng 95123043 23 汕頭 廣東 Huang Weidong 98122001 23 深圳 廣東 Li Simin 98111234 34 珠海 廣東 Zhang Sanmei 99232211 26 廈門 福建 Jiang Dongsheng 98000190 28 重慶 四川 Liu Tongxin 97231231 31 海南 海南 下面我們使用SELECT語句來進行一些檢索:首先你可以從empinfo中檢索出列為first、last、city的數(shù)據(jù),語句如下:select first, last, city from empinfo。 這時候你將來得到以下的數(shù)據(jù):first last id Zhang Jiangsheng 95123043 Huang Weidong 98122001 Li Simin 98111234 Zhang Sanmei 99232211 Jiang Dongsheng 98000190 Liu Tongxin 97231231 如果你使用以下語句:select last, city, age from empinfowhere age 30。 那就檢索到以下的數(shù)據(jù):last city age Simin 汕頭 34 Tongxin 海南 31 若是使用:select first, last, city, province from empinfowhere first LIKE 39。J%39。 將得到以下的數(shù)據(jù):first last city Province Jiang Dongsheng 重慶 四川 你如果想列出所有的數(shù)據(jù),可以使用以下的語句:select * from empinfo。 這時候檢索到的數(shù)據(jù)為:first last id age city province Zhang Jiangsheng
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1