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

首頁 > 開發 > 綜合 > 正文

SQL循序漸進(1)介紹SQL

2024-07-21 02:12:43
字體:
來源:轉載
供稿:網友

介紹sql

  sql(structured query language,結構查詢語言)是一個功能強大的數據庫語言。sql通常使用于數據庫的通訊。ansi(美國國家標準學會)聲稱,sql是關系數據庫管理系統的標準語言。sql語句通常用于完成一些數據庫的操作任務,比如在數據庫中更新數據,或者從數據庫中檢索數據。使用sql的常見關系數據庫管理系統有:oracle、 sybase、 microsoft sql server、 access、 ingres等等。雖然絕大多數的數據庫系統使用sql,但是它們同樣有它們自立另外的專有擴展功能用于它們的系統。但是,標準的sql命令,比如"select"、 "insert"、 "update"、 "delete"、 "create"和 "drop"常常被用于完成絕大多數數據庫的操作。

  但是,不象其它的語言,如c、pascal等,sql沒有循環結構(比如if-then-else、do-while)以及函數定義等等的功能。而且sql只有一個數據類型的固定設置,換句話說,你不能在使用其它編程語言的時候創建你自己的數據類型。

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

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

ddl(data definition language,數據定義語言): 用于定義數據的結構,比如 創建、修改或者刪除數據庫對象;

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

dml組可以細分為以下的幾個語句:

select:用于檢索數據;

insert:用于增加數據到數據庫;

update:用于從數據庫中修改現存的數據

delete:用于從數據庫中刪除數據。

ddl語句可以用于創建用戶和重建數據庫對象。下面是ddl命令:

create table

alter table

drop table

create index

drop index

dcl命令用于創建關系用戶訪問以及授權的對象。下面是幾個dcl命令:

alter password

grant

revoke

create synonym

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

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

select employees.name

from employees

where employees.deptid = "cs"

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

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

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


empid


name


dept


123


purple


cs


124


zsc


cs

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


name


purple


zsc

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥中县| 齐齐哈尔市| 玉山县| 柞水县| 巴彦淖尔市| 彭水| 定襄县| 株洲市| 南充市| 郴州市| 曲麻莱县| 富锦市| 长沙县| 宿州市| 永德县| 和政县| 盐池县| 自贡市| 郁南县| 叙永县| 阜宁县| 岗巴县| 大新县| 七台河市| 体育| 襄樊市| 盐城市| 大港区| 云梦县| 宣威市| 英超| 紫云| 花莲市| 临江市| 新邵县| 虎林市| 龙胜| 乳山市| 论坛| 泰和县| 改则县|