當前位置:編程學習大全網 - 源碼下載 - sql簡介(基本SQL語句)

sql簡介(基本SQL語句)

SQL是StructuredQuevyLanguage的縮寫。SQL是專門為數據庫建立的壹組操作命令,是壹種功能齊全的數據庫語言。使用時只需要發出“做什麽”的命令,“怎麽做”不在用戶考慮範圍內。SQL功能強大,易學易用,已經成為數據庫操作的基礎,現在幾乎所有的數據庫都支持SQL。

##1二、SQL數據庫的數據架構

SQL數據庫的數據架構基本上是三層結構,但使用的術語與傳統的關系模型不同。在SQL中,關系模式被稱為“基表”;存儲模式(內部模式)稱為“存儲文件”;子模式(外模式)稱為“視圖”;壹個元組稱為壹行;該屬性稱為列。這個名字和^00100009a^:壹樣對稱

##1三、SQL語言的構成

在正式學習SQL語言之前,我們先對SQL語言有個基本的了解,介紹壹下SQL語言的組成:

1.SQL數據庫是由壹個或多個SQL模式定義表的集合。

2.SQL表由壹組行組成,壹行是壹系列(壹組)列,每列對應壹個數據項。

3.表可以是基本表,也可以是視圖。基本表是實際存儲在數據庫中的表,而視圖是由幾個基本表或其他視圖組成的表的定義。

4.壹個基本表可以跨壹個或多個存儲文件,壹個存儲文件也可以存儲壹個或多個基本表。每個存儲文件對應於外部存儲的最後壹個物理文件。

5.用戶可以用SQL語句查詢視圖和基本表。從用戶的角度來看,視圖和基本表是壹樣的,沒有區別。都是關系(表)。

6.SQL用戶可以是應用程序或最終用戶。SQL語句可以嵌入宿主語言的程序中,如FORTRAN、COBOL、PASCAL、PL/I、C和Ada。在交互式環境中,SQL用戶也可以用作最終用戶的獨立用戶界面。

##1第四,操作數據庫

SQL包括對數據庫的所有操作,數據庫主要由四部分組成:

1.數據定義:這部分也叫“SQLDDL”,定義數據庫的邏輯結構,包括定義數據庫、基本表、視圖和索引。

2.數據操作:這部分也叫“SQLDML”,包括數據查詢和數據更新兩種操作,其中數據更新包括插入、刪除和更新三種操作。

3.數據控制:對用戶訪問數據的控制包括對基本表和視圖的授權、完整性規則的描述、事務控制語句等。

4.嵌入式SQL語言的使用規則:在宿主語言的程序中使用SQL語句的規則。

下面我們將分別介紹:

##2 (1)數據定義

SQL數據定義功能包括定義數據庫、基本表、索引和視圖。

首先,我們來了解壹下SQL提供的基本數據類型:(比如^00100009b^).

1.數據庫的建立和刪除

(1)建立數據庫:數據庫是包含若幹基本表格的數據集,其語句格式為:

創建數據庫

其中,

例如:建立壹個項目管理數據庫(xmmanage),其語句應該是:

CREATEDATABASExmmanage

(2)刪除數據庫:從系統中刪除數據庫及其所有內容。

其語句格式為:DROPDATABASE。

示例:刪除項目管理數據庫(xmmanage),其語句應為:

DROPDATABASExmmanage

2.基本表的定義和更改

獨立存在的表稱為基本表。在SQL語言中,壹個關系只對應壹個基本表。基本表的定義是指基本關系模式的建立,變更是指對數據庫中已有的基本表進行刪除和修改。

  • 上一篇:js怎樣獲得文本框的值?
  • 下一篇:TRIX指數的特殊分析方法是什麽?
  • copyright 2024編程學習大全網