国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 水城县| 高安市| 方城县| 土默特右旗| 右玉县| 孝昌县| 镇赉县| 从江县| 景谷| 长治市| 岳阳县| 崇左市| 满城县| 永登县| 固安县| 白玉县| 蚌埠市| 桓仁| 平塘县| 张北县| 抚宁县| 永嘉县| 柳州市| 琼结县| 哈密市| 东台市| 方正县| 沁水县| 理塘县| 通河县| 昭觉县| 黑龙江省| 扎赉特旗| 布尔津县| 加查县| 马尔康县| 梧州市| 乾安县| 渭南市| 平顶山市| 颍上县|