SQL 是作什麼用的? 匿名使用者 1級 2006-06-23 回答

SQL是Structured Quevy Language(結構化查詢語言)的縮寫。SQL是專為資料庫而建立的操作命令集,是一種功能齊全的資料庫語言。在使用它時,只需要發出“做什麼”的命令,“怎麼做”是不用使用者考慮的。SQL功能強大、簡單易學、使用方便,已經成為了資料庫操作的基礎,並且現在幾乎所有的資料庫均支援SQL。

##1 二、SQL資料庫資料體系結構

SQL資料庫的資料體系結構基本上是三級結構,但使用術語與傳統關係模型術語不同。在SQL中,關係模式(模式)稱為“基本表”(base table);儲存模式(內模式)稱為“儲存檔案”(stored file);子模式(外模式)稱為“檢視”(view);元組稱為“行”(row);屬性稱為“列”(column)。名稱對稱如^00100009a^:

##1 三、SQL語言的組成

在正式學習SQL語言之前,首先讓我們對SQL語言有一個基本認識,介紹一下SQL語言的組成:

1。一個SQL資料庫是表(Table)的集合,它由一個或多個SQL模式定義。

2。一個SQL表由行集構成,一行是列的序列(集合),每列與行對應一個數據項。

3。一個表或者是一個基本表或者是一個檢視。基本表是實際儲存在資料庫的表,而檢視是由若干基本表或其他檢視構成的表的定義。

4。一個基本表可以跨一個或多個儲存檔案,一個儲存檔案也可存放一個或多個基本表。每個儲存檔案與外部儲存上一個物理檔案對應。

5。使用者可以用SQL語句對檢視和基本表進行查詢等操作。在使用者角度來看,檢視和基本表是一樣的,沒有區別,都是關係(表格)。

6。SQL使用者可以是應用程式,也可以是終端使用者。SQL語句可嵌入在宿主語言的程式中使用,宿主語言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada語言等。SQL使用者也能作為獨立的使用者介面,供互動環境下的終端使用者使用。

##1 四、對資料庫進行操作

SQL包括了所有對資料庫的操作,主要是由4個部分組成:

1。資料定義:這一部分又稱為“SQL DDL”,定義資料庫的邏輯結構,包括定義資料庫、基本表、檢視和索引4部分。

2。資料操縱:這一部分又稱為“SQL DML”,其中包括資料查詢和資料更新兩大類操作,其中資料更新又包括插入、刪除和更新三種操作。

3。資料控制:對使用者訪問資料的控制有基本表和檢視的授權、完整性規則的描述,事務控制語句等。

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

下面我們將分別介紹:

##2 (一)資料定義

SQL資料定義功能包括定義資料庫、基本表、索引和檢視。

首先,讓我們瞭解一下SQL所提供的基本資料型別:(如^00100009b^)

1。資料庫的建立與刪除

(1)建立資料庫:資料庫是一個包括了多個基本表的資料集,其語句格式為:

CREATE DATABASE <資料庫名> 〔其它引數〕

其中,<資料庫名>在系統中必須是唯一的,不能重複,不然將導致資料存取失誤。〔其它引數〕因具體資料庫實現系統不同而異。

例:要建立專案管理資料庫(xmmanage),其語句應為:

CREATE DATABASE xmmanage

(2) 資料庫的刪除:將資料庫及其全部內容從系統中刪除。

其語句格式為:DROP DATABASE <資料庫名>

例:刪除專案管理資料庫(xmmanage),其語句應為:

DROP DATABASE xmmanage

2。基本表的定義及變更

本身獨立存在的表稱為基本表,在SQL語言中一個關係唯一對應一個基本表。基本表的定義指建立基本關係模式,而變更則是指對資料庫中已存在的基本表進行刪除與修改

SQL 是作什麼用的? 匿名使用者 1級 2006-06-23 回答

資料建立與管理

SQL 是作什麼用的? 匿名使用者 1級 2006-06-24 回答

sql

是資料庫查詢語言的意思

是管理資料的

SQL 是作什麼用的? Emilia 1級 2018-12-20 回答

rollback是回滾的意思,主要用於事務中。

如果你用toad資料庫開發工具的話,回滾格式是不用你記的,直接有回滾按鈕。

其實我也不太清楚回滾用什麼格式寫,現在都用開發工具後,以前用寫的現在都用不著了,還要複習複習,以後一起努力吧