亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sql.txt

?? SQL語言 SQL語言
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
SQL語言快速入門(1)

 

SQL是英文Structured Query Language的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種數據庫建立聯系,進行溝通。按照ANSI(美國國家標準協會)的規定,SQL被作為關系型數據庫管理系統的標準語言。SQL語句可以用來執行各種各樣的操作,例如更新數據庫中的數據,從數據庫中提取數據等。目前,絕大多數流行的關系型數據庫管理系統,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL語言標準。雖然很多數據庫都對SQL語句進行了再開發和擴展,但是包括Select, Insert, Update, Delete, Create, 以及Drop在內的標準的SQL命令仍然可以被用來完成幾乎所有的數據庫操作。下面,我們就來詳細介紹一下SQL語言的基本知識。 


數據庫表格 

   一個典型的關系型數據庫通常由一個或多個被稱作表格的對象組成。數據庫中的所有數據或信息都被保存在這些數據庫表格中。數據庫中的每一個表格都具有自己唯一的表格名稱,都是由行和列組成,其中每一列包括了該列名稱,數據類型,以及列的其它屬性等信息,而行則具體包含某一列的記錄或數據。以下,是一個名為天氣的數據庫表格的實例。 

城市 最高氣溫 最低氣溫 
北京 10 5 
上海 15 8 
天津 8 2 
重慶 20 13 


該表格中“城市”, “最高氣溫”和“最低氣溫”就是三個不同的列,而表格中的每一行則包含了具體的表格數據。 


數據查詢 

   在眾多的SQL命令中,select語句應該算是使用最頻繁的。Select語句主要被用來對數據庫進行查詢并返回符合用戶查詢標準的結果數據。Select語句的語法格式如下: 

select column1 [, column2,etc] from tablename 

[where condition]; 

([] 表示可選項) 

   select語句中位于select關鍵詞之后的列名用來決定那些列將作為查詢結果返回。用戶可以按照自己的需要選擇任意列,還可以使用通配符“*”來設定返回表格中的所有列。 

select語句中位于from關鍵詞之后的表格名稱用來決定將要進行查詢操作的目標表格。 

Select語句中的where可選從句用來規定哪些數據值或哪些行將被作為查詢結果返回或顯示。 

在where條件從句中可以使用以下一些運算符來設定查詢標準: 

= 等于 

> 大于 

< 小于 

>= 大于等于 

<= 小于等于 

<> 不等于 

   除了上面所提到的運算符外,LIKE運算符在where條件從句中也非常重要。LIKE運算符的功能非常強大,通過使用LIKE運算符可以設定只選擇與用戶規定格式相同的記錄。此外,我們還可以使用通配符“%”用來代替任何字符串。舉例如下: 

select firstname, lastname, city 

from employee 

where firstname LIKE ‘E%’; 

(注意,字符串必須被包含在單括號內) 

上述SQL語句將會查詢所有名稱以E開頭的姓名?;蛘?,通過如下語句: 

select * from employee 

where firstname = ‘May’; 

查詢所有名稱為May的行。

 
 
SQL語言快速入門(2)

 

創建表格 

SQL語言中的create table語句被用來建立新的數據庫表格。Create table語句的使用格式如下: 

create table tablename 

(column1 data type, 

column2 data type, 

column3 data type); 

如果用戶希望在建立新表格時規定列的限制條件,可以使用可選的條件選項: 

create table tablename 

(column1 data type [constraint], 

column2 data type [constraint], 

column3 data type [constraint]); 

舉例如下: 

create table employee 

(firstname varchar(15), 

lastname varchar(20), 

age number(3), 

address varchar(30), 

city varchar(20)); 

簡單來說,創建新表格時,在關鍵詞create table后面加入所要建立的表格的名稱,然后在括號內順次設定各列的名稱,數據類型,以及可選的限制條件等。注意,所有的SQL語句在結尾處都要使用“;”符號。 

使用SQL語句創建的數據庫表格和表格中列的名稱必須以字母開頭,后面可以使用字母,數字或下劃線,名稱的長度不能超過30個字符。注意,用戶在選擇表格名稱時不要使用SQL語言中的保留關鍵詞,如select, create, insert等,作為表格或列的名稱。 

數據類型用來設定某一個具體列中數據的類型。例如,在姓名列中只能采用varchar或char的數據類型,而不能使用number的數據類型。 

SQL語言中較為常用的數據類型為: 

char(size):固定長度字符串,其中括號中的size用來設定字符串的最大長度。Char類型的最大長度為255字節。 

varchar(size):可變長度字符串,最大長度由size設定。 

number(size):數字類型,其中數字的最大位數由size設定。 

Date:日期類型。 

number(size,d):數字類型,size決定該數字總的最大位數,而d則用于設定該數字在小數點后的位數。 

最后,在創建新表格時需要注意的一點就是表格中列的限制條件。所謂限制條件就是當向特定列輸入數據時所必須遵守的規則。例如,unique這一限制條件要求某一列中不能存在兩個值相同的記錄,所有記錄的值都必須是唯一的。除unique之外,較為常用的列的限制條件還包括not null和primary key等。Not null用來規定表格中某一列的值不能為空。Primary key則為表格中的所有記錄規定了唯一的標識符。 


向表格中插入數據 

SQL語言使用insert語句向數據庫表格中插入或添加新的數據行。Insert語句的使用格式如下: 

insert into tablename 

(first_column,...last_column) 

values (first_value,...last_value); 

例如: 

insert into employee 

(firstname, lastname, age, address, city) 

values (‘Li’, ‘Ming’, 45, ‘No.77 Changan Road’, ‘Beijing”); 

簡單來說,當向數據庫表格中添加新記錄時,在關鍵詞insert into后面輸入所要添加的表格名稱,然后在括號中列出將要添加新值的列的名稱。最后,在關鍵詞values的后面按照前面輸入的列的順序對應的輸入所有要添加的記錄值。 


更新記錄 

SQL語言使用update語句更新或修改滿足規定條件的現有記錄。Update語句的格式為: 

update tablename 

set columnname = newvalue [, nextcolumn = newvalue2...] 

where columnname OPERATOR value [and|or column OPERATOR value]; 

例如: 

update employee 

set age = age+1 

where first_name= ‘Mary’and last_name= ‘Williams’; 

使用update語句時,關鍵一點就是要設定好用于進行判斷的where條件從句。 


刪除記錄 

SQL語言使用delete語句刪除數據庫表格中的行或記錄。Delete語句的格式為: 

delete from tablename 

where columnname OPERATOR value [and|or column OPERATOR value]; 

例如: 

delete from employee 

where lastname = May; 

簡單來說,當需要刪除某一行或某個記錄時,在delete from關鍵詞之后輸入表格名稱,然后在where從句中設定刪除記錄的判斷條件。注意,如果用戶在使用delete語句時不設定where從句,則表格中的所有記錄將全部被刪除。 


刪除數據庫表格 

在SQL語言中使用drop table命令刪除某個表格以及該表格中的所有記錄。Drop table命令的使用格式為: 

drop table tablename; 

例如: 

drop table employee; 

如果用戶希望將某個數據庫表格完全刪除,只需要在drop table命令后輸入希望刪除的表格名稱即可。Drop table命令的作用與刪除表格中的所有記錄不同。刪除表格中的全部記錄之后,該表格仍然存在,而且表格中列的信息不會改變。而使用drop table命令則會將整個數據庫表格的所有信息全部刪除。 


以上,我們對SQL語言主要的命令和語句進行了較為詳細的介紹。應該說SQL語句的語法結構和風格還是相當簡單和直觀的,只要用戶結合實踐多加練習,一定會在短期內迅速掌握。

 
 
SQL語言快速入門(3)

 

我們日常使用SQL語言的工作過程中,使用最多的還是從已經建立好的數據庫中查詢信息。下面,我們就來詳細介紹一下如何使用SQL語言實現各種數據庫查詢操作。 

SELECT…FROM 

   為方便講解,我們在數據庫中創建名為Store_Information的如下數據表。 

Store_Information 

Store_Name 
Sales 
Date 

Los Angeles 
00 
Jan-10-2000 

San Diego 
0 
Jan-11-2000 

Los Angeles 
0 
Jan-12-2000 

Boston 
0 
Jan-12-2000 


   SQL語言中用于數據庫查詢的最簡單的命令就是SELECT…FROM,語法格式為: 

SELECT \"column_name\" FROM \"table_name\" 

例如,如果我們希望查詢Store_Information數據表中所有的商店名稱時,可以使用如下命令: 

SELECT store_name FROM Store_Information 

查詢結果顯示為: 

Store_Name 

Los Angeles 

San Diego 

Los Angeles 

Boston 

如果用戶希望一次查詢多個字段,可以將所要查詢的字段名稱依次加入SELECT關鍵字之后,中間用“,”隔開即可。 

DISTINCT 

   SELECT關鍵字支持用戶查詢數據表中指定字段的所有數據,但是這樣有時就會不可避免的出現重復信息。如果用戶希望只查詢那些具有不同記錄值的信息的話,可以使用SQL語言的DISTINCT關鍵字。語法格式如下: 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区三区免费观看| 欧美在线一区二区| 色狠狠综合天天综合综合| 日韩美女在线视频 | 精品国产成人在线影院| 日韩美女视频一区二区 | 青青草91视频| 91在线观看免费视频| 久久综合九色综合久久久精品综合 | 亚洲欧洲精品天堂一级| 国产一区二区免费看| 日韩一级黄色大片| 亚洲一区欧美一区| 91日韩在线专区| 国产精品婷婷午夜在线观看| 久久97超碰色| 精品久久久久久久久久久久包黑料 | 欧洲av一区二区嗯嗯嗯啊| 国产欧美日韩亚州综合 | 黑人巨大精品欧美一区| 91麻豆精品国产无毒不卡在线观看| 亚洲麻豆国产自偷在线| 国产99一区视频免费| 国产亚洲人成网站| 国产一区二区三区观看| 日韩精品一区二区三区中文精品| 日韩高清一区在线| 日韩免费在线观看| 韩日av一区二区| 久久久噜噜噜久久人人看 | 国产馆精品极品| 久久久不卡网国产精品二区| 国产综合成人久久大片91| 日韩欧美成人激情| 激情五月播播久久久精品| 久久久天堂av| 丁香天五香天堂综合| 中文字幕欧美日本乱码一线二线 | 久久99久久99| 久久久精品黄色| 成人污视频在线观看| 最新欧美精品一区二区三区| 色综合欧美在线| 亚洲制服欧美中文字幕中文字幕| 欧美精品亚洲一区二区在线播放| 国产乱码精品一区二区三区五月婷| 美女一区二区视频| 欧美综合欧美视频| 一区二区三区国产精华| 欧美在线一区二区三区| 欧美成人性战久久| 菠萝蜜视频在线观看一区| 亚洲欧美日韩国产成人精品影院 | 一区二区三区四区在线| 国产黄人亚洲片| 欧美成va人片在线观看| 亚洲视频免费观看| 国产美女主播视频一区| 成人av资源网站| 日韩综合小视频| 奇米在线7777在线精品 | 日韩一区二区三区免费看 | 波多野结衣亚洲| 一区二区三区成人在线视频| 欧美三级韩国三级日本一级| 日本欧洲一区二区| 欧美国产精品一区| 欧美性生活久久| 国产一区久久久| 一区二区三区在线播| 日韩精品一区二区三区蜜臀| 成人免费视频国产在线观看| 亚洲高清视频的网址| 久久你懂得1024| 欧美综合一区二区| 国产麻豆午夜三级精品| 久久久综合精品| 欧美日韩夫妻久久| 99精品视频一区| 激情五月婷婷综合网| 亚洲电影你懂得| 欧美国产精品一区二区三区| 91精品国产91久久久久久最新毛片| 成人免费视频一区二区| 久久99热这里只有精品| 亚洲精品一二三| 国产精品无遮挡| 久久嫩草精品久久久精品| 欧美日韩精品一二三区| 色噜噜狠狠一区二区三区果冻| 国产麻豆午夜三级精品| 青青草国产精品97视觉盛宴| 久久欧美一区二区| 国模大尺度一区二区三区| 欧美精品一区二区三区蜜桃| 欧美性高清videossexo| 99久久精品国产精品久久| 裸体歌舞表演一区二区| 天堂久久一区二区三区| 成人欧美一区二区三区视频网页| 日韩欧美一区电影| 欧美日韩综合在线| 91麻豆自制传媒国产之光| 懂色av一区二区夜夜嗨| 国产在线精品一区二区不卡了 | 91精品在线一区二区| 在线视频一区二区三| 91色九色蝌蚪| 色综合婷婷久久| 91蜜桃在线观看| 色综合天天综合网天天看片| av在线播放一区二区三区| 国产酒店精品激情| 国产精品一区2区| 国产麻豆精品在线观看| 国产在线精品一区二区不卡了 | 欧美高清一级片在线| 欧美系列日韩一区| 精品婷婷伊人一区三区三| 欧美日韩性生活| 欧美一区二视频| 日韩美女在线视频 | 欧美精品九九99久久| 在线播放亚洲一区| 欧美一级xxx| 精品国产伦一区二区三区观看体验| 欧美v国产在线一区二区三区| 日韩女优视频免费观看| 久久综合九色综合97婷婷 | 亚洲午夜成aⅴ人片| 舔着乳尖日韩一区| 精品影视av免费| 国产成人av福利| 色综合天天综合网天天狠天天| 日本久久电影网| 欧美区在线观看| 精品第一国产综合精品aⅴ| 日韩精品专区在线影院重磅| 久久这里只有精品6| 国产精品久久久久三级| 一区二区三区欧美视频| 蜜桃精品视频在线观看| 国产馆精品极品| 在线欧美日韩国产| 精品日韩一区二区三区| 亚洲精品日韩一| 久久国内精品视频| 色女孩综合影院| 精品少妇一区二区| 亚洲网友自拍偷拍| 成人综合婷婷国产精品久久蜜臀 | 日本欧美久久久久免费播放网| 韩国在线一区二区| 91国偷自产一区二区开放时间 | 亚洲国产欧美在线| 极品销魂美女一区二区三区| 91丨porny丨国产入口| 日韩欧美黄色影院| 亚洲靠逼com| 国产米奇在线777精品观看| 欧美视频一区在线| 久久精品免视看| 日本女优在线视频一区二区| 波多野结衣中文字幕一区二区三区| 欧美精品久久99久久在免费线 | 麻豆91小视频| 91极品美女在线| 国产精品色婷婷| 国产老女人精品毛片久久| 欧美猛男超大videosgay| 亚洲天堂2016| 国产精品自产自拍| 欧美一级在线免费| 亚洲国产成人av网| a4yy欧美一区二区三区| 久久亚洲二区三区| 精品一区二区三区日韩| 91精品国产综合久久福利软件| 成人欧美一区二区三区1314 | 麻豆免费看一区二区三区| 色天天综合色天天久久| 国产精品久久午夜| 国产黄色精品网站| 久久精品在这里| 国产剧情在线观看一区二区| 91精品国产一区二区人妖| 亚洲福利视频一区| 色哟哟欧美精品| 亚洲人亚洲人成电影网站色| 国产成人在线色| 国产日产欧美一区二区视频| 国内精品久久久久影院色| 日韩欧美激情在线| 韩国av一区二区三区四区| 精品欧美一区二区久久| 极品瑜伽女神91| 久久精品欧美日韩精品| 丰满少妇在线播放bd日韩电影| 久久人人97超碰com| 高清日韩电视剧大全免费|