国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

介紹SQL

2024-07-21 02:09:21
字體:
供稿:網(wǎng)友

 介紹sql

  sql(structured query language,結(jié)構(gòu)查詢語言)是一個功能強大的數(shù)據(jù)庫語言。sql通常使用于數(shù)據(jù)庫的通訊。ansi(美國國家標準學(xué)會)聲稱,sql是關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標準語言。sql語句通常用于完成一些數(shù)據(jù)庫的操作任務(wù),比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。使用sql的常見關(guān)系數(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)結(jié)構(gòu)(比如if-then-else、do-while)以及函數(shù)定義等等的功能。而且sql只有一個數(shù)據(jù)類型的固定設(shè)置,換句話說,你不能在使用其它編程語言的時候創(chuàng)建你自己的數(shù)據(jù)類型。

sql功能強大,但是概括起來,它可以分成以下幾組:

dml(data manipulation language,數(shù)據(jù)操作語言):用于檢索或者修改數(shù)據(jù);

ddl(data definition language,數(shù)據(jù)定義語言): 用于定義數(shù)據(jù)的結(jié)構(gòu),比如 創(chuàng)建、修改或者刪除數(shù)據(jù)庫對象;

dcl(data control language,數(shù)據(jù)控制語言):用于定義數(shù)據(jù)庫用戶的權(quán)限。

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 index

dcl命令用于創(chuàng)建關(guān)系用戶訪問以及授權(quán)的對象。下面是幾個dcl命令:

alter password

grant

revoke

create synonym

為了讓你對sql有一個直觀的認識,下面先給出一個簡單sql語句的例子:

我們使用sql語句來從employees中檢索department id為cs的姓名:

select employees.name

from employees

where employees.deptid = "cs"

可能你現(xiàn)在一開始不太理解這些語句,也許你會一頭霧水,不要緊的,通過本教程的學(xué)習(xí)后,你會發(fā)現(xiàn)這段語句是多么的普通。為了不讓你困惑,下面我也進行一番解釋:

先對from子句吧,語句中的from employees意思是從employees表中檢索數(shù)據(jù)。

而語句where employees.deptid = "cs"意思是檢索employees的deptid列為”cs”的行,這樣sql語句檢索的結(jié)果將是deptid為cs的列的所有數(shù)據(jù),比如:

empid

name

dept

123

purple

cs

124

zsc

cs

最后,我們來解釋一個select子句,它指定了從name列檢索來的所有數(shù)據(jù),比如


name

purple

zsc






好吧,開始我們下一節(jié)的教程-------表的基本知識。



收集最實用的網(wǎng)頁特效代碼!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 尉氏县| 遵义县| 汶上县| 綦江县| 平原县| 内丘县| 拉萨市| 新昌县| 临湘市| 洛扎县| 资中县| 武功县| 禹城市| 平武县| 双牌县| 巴东县| 赤峰市| 伊宁县| 株洲县| 山阴县| 三门峡市| 青浦区| 呈贡县| 双辽市| 平利县| 通州市| 翁源县| 宝丰县| 岳西县| 滨州市| 石楼县| 红桥区| 新宾| 图木舒克市| 鹰潭市| 和田市| 伊金霍洛旗| 娄底市| 常宁市| 正安县| 大英县|