SQL語言

即結構化語言,主要用於資料庫查詢和編程,具有較高的專業性,套用範圍廣泛。

簡介

SQL語言是結構化語言(Structure Query Language)的縮寫,是一種用於資料庫查詢和編程的語言,已經成為關係型資料庫普遍使用的標準,使用這種標準資料庫語言對程式設計和資料庫的維護都帶來了極大的方便,廣泛地套用於各種數據查詢。VB和其他的應用程式包括Access、Foxpro、Orcale、SQL Server等都支持SQL語言。

內容

SQL語言的常用操作有:建立資料庫數據表(CREATE TABLE),如本系統中的學生及成績備份就用到該語句;從資料庫中篩選一個記錄集(SELECT),這是最常用的一個語句,功能強大,能有效地對資料庫中一個或多個數據表中的數據進行訪問,併兼有排序、分組等功能;在數據表中添加一個記錄(INSERT);刪除符合條件的記錄(DELETE);更改符合條件的記錄(UPDATE);
VB中的資料庫操作對象都提供了對SQL語句的支持。其一般的用法是以VB的各種控制項接收用戶對資料庫訪問的請求,在事件回響程式代碼中將其轉換成對資料庫的SQL查詢語句,並以字元串的形式存在,然後將其傳遞給相應的資料庫操作對象,最終完成對資料庫的訪問 、

基本知識

SQL(Structure Query Language)語言是結構化查詢語言,是資料庫的核心語言,是面向集合的描述性非過程化語言。Oracle SQL語言共分為四大類:數據查詢語言DQL,數據操縱語言DML,數據定義語言DDL,資料庫控制語言DCL。
1.數據查詢語言DQL的基本結構是由select子句,from子句,where子句組成的查詢塊:
select <欄位名表> from <表或視圖名> where <查詢條件>
2.數據操縱語言DML完成在資料庫中確定、修改、添加、刪除某一數據值的任務(以下是部分常用DML語句):
insert:增加數據行到表
delete:從表中刪除數據行
Update:更改表中數據
3.數據定義語言DDL完成定義資料庫的結構,包括資料庫本身、數據表、目錄、視圖等資料庫元素(以下是部分常用DDL語句)
create table:創建表
create index:創建索引
create view:創建視圖
alter table:增加表列,重定義表列,更改存儲分配drop table:刪除表
drop index:刪除索引

SQL語言包含4個部分

 ※ 數據定義語言(DDL),例如:CREATE、DROP、ALTER等語句。

※ 數據操作語言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(刪除)語句。  

 ※ 數據查詢語言(DQL),例如:SELECT語句。  

 ※ 數據控制語言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等語句。  

 SQL語言包括三種主要程式設計語言類別的語句:數據定義語言(DDL),數據操作語言(DML)及數據控制語言(DCL)。
 SQL 是用於訪問和處理資料庫的標準的計算機語言。 SQL 指結構化查詢語言 SQL 使我們有能力訪問資料庫 SQL 是一種 ANSI 的標準計算機語言 編者註:ANSI,美國國家標準化組織

 SQL 是一門 ANSI 的標準計算機語言,用來訪問和運算元據庫系統。SQL 語句用於取回和更新資料庫中的數據。SQL 可與資料庫程式協同工作,比如 MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他資料庫系統。SQL語句結構不幸地是,存在著很多不同版本的 SQL 語言,但是為了與 ANSI 標準相兼容,它們必須以相似的方式共同地來支持一些主要的關鍵字(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。 注釋:除了 SQL 標準之外,大部分 SQL 資料庫程式都擁有它們自己的私有擴展!

熱門詞條

聯絡我們