當前位置:首頁 » 編程語言 » 結構化查詢語言sql

結構化查詢語言sql

發布時間: 2022-12-08 12:46:57

Ⅰ 什麼是 sql

SQL
維基網路,自由的網路全書
SQL全稱是「結構化查詢語言(Structured Query Language)」,是資料庫中使用的標准數據查詢語言,IBM公司最早使用在其開發的資料庫系統中,1986年10月,美國ANSI對SQL進行規范後作為關系資料庫管理系統的標准語言(ANSI X3. 135-1986),1987年得到國際標准化組織的支持成為國際標准。不過各種通行的資料庫系統在實現過程中都對SQL規范作了某些擴充,所以實際上不同的資料庫系統的SQL語言不能完全相互通用。

SQL是高級的非過程化編程語言,允許用戶在高層數據結構上工作。他不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統可以使用相同的SQL語言作為數據輸入與管理的介面。它以記錄集合作為操縱對象,所有SQL語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,所以SQL語言可以嵌套,這使他具有極大的靈活性和強大的功能,在多數情況下,在其他語言中需要一大段程序實現的一個單獨事件只需要一個SQL語句就可以達到目的,這也意味著用SQL語言可以寫出非常復雜的語句。

SQL同時也是資料庫文件格式的擴展名。

SQL語言包含4個部分:

數據查詢語言(SELECT語句)
數據操縱語言(INSERT, UPDATE, DELETE語句)
數據定義語言(如CREATE, DROP等語句)
數據控制語言(如COMMIT, ROLLBACK等語句)
取自"http://zh.wikipedia.org/wiki/SQL"

參考文獻:http://zh.wikipedia.org/wiki/SQL

Ⅱ sql是什麼意思

結構化查詢語言(Structured Query Language)簡稱SQL,是一種特殊目的的編程語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。

結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式。

所以具有完全不同底層結構的不同資料庫系統,可以使用相同的結構化查詢語言作為數據輸入與管理的介面。結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。

用途:更新表中原有數據

單獨使用,使用where匹配欄位。

例:

「Person」表中的原始數據:

LastName FirstName Address City。

Nilsen Fred Kirkegt 56 Stavanger。

Rasmussen Storgt 67。

運行下面的SQL將Person表中LastName欄位為」Rasmussen」的FirstName更新為」Nina」。

UPDATE Person SET FirstName = 'Nina' WHERE LastName = 'Rasmussen'。

Ⅲ sql是什麼

SQL是英文Structured Query Language的縮寫形式,它的意思是表示結構化查詢語言。SQL語言的主要功能就是同各種資料庫建立聯系。此外,SQL是被當成為關系型資料庫管理系統的標准語言。其是由Microsoft開發和推廣的關系資料庫管理系統。

(3)結構化查詢語言sql擴展閱讀:

SQL Server的特點如下:

1、具有真正的客戶機和伺服器體系結構。

2、圖形化用戶界面,使系統管理和資料庫管理更加直觀。

3、豐富的編程介面工具,為用戶進行程序設計提供了更大的選擇餘地。

4、其完全集成,利用了NT的許多功能,如發送和接受消息等。

Ⅳ sql怎麼讀

SQL是Structured Query Language的簡稱,英式讀法為[ˈstrʌktʃəd ˈkwɪəri ˈlæŋɡwɪdʒ]。

結構化查詢語言(Structured Query Language)簡稱SQL,是一種特殊目的的編程語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。

SQL資料庫的數據體系結構基本上是三級結構,但使用術語與傳統關系模型術語不同。在SQL中,關系模式稱為「基本表」(base table);存儲模式(內模式)稱為「存儲文件」(stored file);子模式稱為「視圖」(view);元組稱為「行」(row);屬性稱為「列」(column)。

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

1、數據定義:又稱為「DDL語言」,定義資料庫的邏輯結構,包括定義資料庫、基本表、視圖和索引4部分。

2、數據操縱:又稱為「DML語言」,包括插入、刪除和更新三種操作。

3、數據查詢:又稱為「DQL語言」,包括數據查詢操作。

4、數據控制:又稱為「DCL語言」,對用戶訪問數據的控制有基本表和視圖的授權及回收。

5、事務控制:又稱為「TCL語言」,包括事務的提交與回滾。

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

Ⅳ 結構化查詢語言SQL分為哪5類

SQL可分為5類:

l 查詢語句

用於檢索資料庫表中存儲的行。可以使用SQL的SELECT語句編寫查詢語句。

l 數據操縱語言(Data Manipulation Language, DML)語句

用於修改表的內容。DML語句有三種,分別為Insert,Update,Delete。

l 數據定義語言(Data Definition Language, DLL)語句

用於定義構成資料庫的數據結構,例如表。DLL語句有5種基本類型:分別為

Create 創建資料庫結構。

Alter 修改資料庫結構。

Drop 刪除資料庫結構。

Rename 更改表名。

Truncate 刪除表的全部內容。

l 事務控制語句(Transaction Control, TC)語句

用於將對行所作的修改永久性的存儲到表中,或者取消這些修改操作。TC語句共有3種:

Commit 永久性的保存對行所作的修改。

Rollback 取消對行所作的修改。

SavePoint 設置一個「保存點」,可以將對行所作的修改回滾到此處。

l 數據控制語言(Data Control Language, DCL)語句

用於修改資料庫結構的操作許可權。DCL語句有兩種:

Grant 授予其他用戶對資料庫結構(例如表)的訪問許可權。

REVOKE 防治其他用戶訪問資料庫結構(例如表)。

(註:使用SQL*PLUS調用.sql文件的方法為,@C:\SQL\store_schema.sql)

Ⅵ sql語言(結構化查詢語言)簡介

SQL是英文Structured Query Language的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種資料庫建立聯系,進行溝通。按照ANSI(美國國家標准協會)的規定,SQL被作為關系型資料庫管理系統的標准語言。SQL語句可以用來執行各種各樣的操作,例如更新資料庫中的數據,從資料庫中提取數據等。目前,絕大多數流行的關系型資料庫管理系統,如Oracle, Sybase, Microsoft SQL Server, Access等都採用了SQL語言標准。雖然很多資料庫都對SQL語句進行了再開發和擴展,但是包括Select, Insert, Update, Delete, Create,以及Drop在內的標準的SQL命令仍然可以被用來完成幾乎所有的資料庫操作。

SQL Server

SQL Server 是一個關系資料庫管理系統它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發的於1988 年推出了第一個OS/2 版本在Windows NT 推出後Microsoft與Sybase 在SQL Server 的開發上就分道揚鑣了Microsoft 將SQL Server 移植到Windows NT

系統上專注於開發推廣SQL Server 的Windows NT 版本Sybase 則較專注於SQL Server在UNIX 操作系統上的應用在本書中介紹的是Microsoft SQL Server 以後簡稱為SQL Server或MS SQL Server

SQL Server 2000 是Microsoft 公司推出的SQL Server 資料庫管理系統的最新版本該版本繼承了SQL Server 7.0 版本的優點同時又比它增加了許多更先進的功能具有使用方便可伸縮性好與相關軟體集成程度高等優點可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2000 的大型多處理器的伺服器等多種平台使用

Ⅶ 結構化查詢語言的特點是什麼

結構化查詢語言(Structured Query Language)簡稱SQL,是一種特殊目的的編程語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。


語言特點:

1、SQL風格統一

SQL可以獨立完成資料庫生命周期中的全部活動,包括定義關系模式、錄人數據、建立資料庫、査詢、更新、維護、資料庫重構、資料庫安全性控制等一系列操作,這就為資料庫應用系統開發提供了良好的環境,在資料庫投入運行後,還可根據需要隨時逐步修改模式,且不影響資料庫的運行,從而使系統具有良好的可擴充性。

2、高度非過程化

非關系數據模型的數據操縱語言是面向過程的語言,用其完成用戶請求時,必須指定存取路徑。而用SQL進行數據操作,用戶只需提出「做什麼」,而不必指明「怎麼做」,因此用戶無須了解存取路徑,存取路徑的選擇以及SQL語句的操作過程由系統自動完成。這不但大大減輕了用戶負擔,而且有利於提高數據獨立性。

3、面向集合的操作方式

SQL採用集合操作方式,不僅查找結果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合。

4、以同一種語法結構提供兩種使用方式

SQL既是自含式語言,又是嵌入式語言。作為自含式語言,它能夠獨立地用於聯機交互的使用方式,用戶可以在終端鍵盤上直接輸入SQL命令對資料庫進行操作。作為嵌入式語言,SQL語句能夠嵌入到高級語言(如C、 C#、JAVA)程序中,供程序員設計程序時使用。而在兩種不同的使用方式下,SQL的語法結構基本上是一致的。這種以統一的語法結構提供兩種不同的操作方式,為用戶提供了極大的靈活性與方便性。

5、語言簡潔,易學易用

SQL功能極強,但由於設計巧妙,語言十分簡潔,完成數據定義、數據操縱、數據控制的核心功能只用了9個動詞: CREATE、 ALTER、DROP、 SELECT、 INSERT、 UPDATE、 DELETE、GRANT、 REVOKE。且SQL語言語法簡單,接近英語口語,因此容易學習,也容易使用。

網路

Ⅷ 結構化查詢語言SQL有哪兩部分組成 急在線等!!

您好:
結構化查詢語言包含6個部分:
一:數據查詢語言(DQL:Data Query Language)
二:數據操作語言(DML:Data Manipulation Language)
三:事務處理語言(TPL)
四:數據控制語言(DCL)
五:數據定義語言(DDL)
六:指針控制語言(CCL)

常用的兩個是數據定義語言(DDL)和數據操作語言(DML)

熱點內容
編程畫曲線 發布:2024-03-29 17:48:59 瀏覽:59
簡單存儲服務s3 發布:2024-03-29 17:48:46 瀏覽:336
安卓手機的usb功能在哪裡設置 發布:2024-03-29 17:46:27 瀏覽:758
配置文件ini如何寫 發布:2024-03-29 17:31:05 瀏覽:997
如何更改微信密碼修改 發布:2024-03-29 17:24:49 瀏覽:588
探影哪個配置性價比最高 發布:2024-03-29 17:24:08 瀏覽:485
phpmyadminlinux安裝 發布:2024-03-29 17:13:15 瀏覽:792
python中replace 發布:2024-03-29 17:08:17 瀏覽:652
mdb導入sql 發布:2024-03-29 17:07:36 瀏覽:128
java資料庫工具類 發布:2024-03-29 16:31:15 瀏覽:388