成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

TT百科:SQL(結構化查詢語言)

數據庫
SQL(結構化查詢語言)是一門用于管理關系型數據庫和對數據庫中數據執行多種操作的標準化編程語言。SQL創建于20世紀70年代,它由數據庫管理員使用,開發人員在書寫數據集成腳本和數據分析的時候也用它來建立并執行分析查詢。

[[173795]]

SQL(結構化查詢語言)是一門用于管理關系型數據庫和對數據庫中數據執行多種操作的標準化編程語言。SQL創建于20世紀70年代,它由數據庫管理員使用,開發人員在書寫數據集成腳本和數據分析的時候也用它來建立并執行分析查詢。

SQL的使用包括修改數據庫表和索引結構;增加,更新和刪除數據記錄;以及為事務處理和分析應用程序恢復數據庫信息子集。查詢和其他SQL操作采用的是將命令書寫為語句的形式。常用的SQL語句有選擇,增加,插入,更新,刪除,創建,修改和截斷。

SQL在1970年代末到1980年代初成為關系型數據庫事實上的標準編程語言,也被稱為SQL數據庫。關系型系統包含一組有行和列的表。表中的每列對應與一個數據類別,如客戶名稱和地址,而每行則包含了交叉列的一個數據值。

American National Standards Institute(ANSI美國國家標準協會)在1986年采用了正式的SQL標準,并且緊接著于1987年被International Organization for Standardization(ISO國際標準化組織)采用。從那時起,這兩家標準制定實體對此標準發布了超過六項聯合更新;***的版本SQL 2011于今年批準。

專有的和開源關系型數據庫管理系統都圍繞著SQL而構建,它們都可供企業使用。它們包括Microsoft SQL Server,Oracle Database,IBM DB2,SAP HANA,SAP Adaptive Server,MySQL (如今由Oracle擁有) 以及PostgreSQL。但是,這些數據庫產品中的很多是通過專有擴展來支持SQL的,而這些擴展是專門針對用于過程編程和其他功能的標準語言的。例如,Microsoft提供了一組名為Transart-SQL(T-SQL)的擴展,而Oracle對于該標準的擴展版本是PL/SQL。因此,供應商所提供的SQL的不同變體并不能互相完全兼容。

SQL命令分為幾種不同的類型,其中有數據操縱語言(DML)和數據定義語言(DDL)語句,事務控制和安全措施。DML詞匯用于恢復和操作數據,而DDL語句則是用于對數據庫結構進行定義和修改。事務控制有助于管理事務處理,確保事務要么完成,要么在錯誤或問題發生的時候進行回滾。而安全語句是用于控制數據庫訪問以及創建用戶角色和權限的。

SQL語法是在書寫語句時候的編碼格式。圖1給出了一個用Microsoft的T-SQL書寫的DDL語句例子,它是用來對SQL Server 2016中的一個數據庫表進行修改的。

SQL Server 2016中的T-SQL代碼示例

圖1. SQL Server 2016中的T-SQL代碼示例。這是針對ALTER TABLE WITH (ONLINE = ON | OFF)選項的代碼。

SQL-on-Hadoop查詢引擎是SQL的一個較新的分支,它可以讓有圍繞Hadoop系統而構建的大數據架構的企業對其進行利用從而不必使用更為復雜且生疏的語言。特別是用于開發批處理應用程序的MapReduce編程環境。通過Hadoop分銷商和其他供應商已有十多款SQL-on-Hadoop工具可供使用了。其中很多是開源軟件或是這些技術的商業版本。此外,Apache Spark處理引擎通常用于連接Hadoop,包括一個Spark SQL模型,它同樣支持基于SQL的編程。

一般來說,SQL-on-Hadoop仍是一項新興技術,而且大多數可用的工具并不支持SQL關系型實現中所提供的所有功能。但隨著各個公司尋求獲得擁有大數據應用程序編程SQL技能的開發和分析人員,它們正逐漸成為Hadoop部署的固定組件。

責任編輯:武曉燕 來源: TechTarget中國
相關推薦

2023-06-14 16:15:54

網絡結構化布線

2011-08-24 13:34:34

Oracle

2017-06-20 10:51:15

芒果

2017-02-09 17:05:03

2018-04-03 14:00:03

結構化數據非結構化數據數據庫

2017-10-26 14:29:50

互動百科

2021-12-12 08:37:18

結構化數據非結構化數據數據

2013-10-30 16:54:46

維基百科維基百科的衰落

2022-12-01 13:10:13

SASE網絡

2023-05-23 15:24:39

人工智能智能自動化

2015-04-17 15:23:10

互動百科

2024-05-27 00:32:45

2023-12-25 15:00:18

結構化布線光纖

2019-07-13 15:00:17

結構化SQLNOSQL數據庫

2014-05-23 10:22:07

Dart SDKDart

2010-04-02 10:04:21

Oracle結構

2009-02-16 15:41:04

非結構化數據SQL Server SQL Server

2022-05-24 09:52:37

Spark SQL大數據處理Hive

2018-06-29 17:05:51

互動百科

2017-01-19 17:41:30

百科
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品中文字幕在线 | 高清一区二区三区 | 九九热精品在线 | 日日天天 | 亚洲一区 中文字幕 | 亚洲精久久 | 九九亚洲| 91中文字幕在线 | 免费一区在线观看 | 日本天堂视频在线观看 | 午夜视频免费在线观看 | 99热这里只有精品8 激情毛片 | 日本成人在线网址 | 国产亚洲欧美在线 | 在线精品观看 | 成人影院在线观看 | 亚洲成人精品久久 | 久久在线| 91高清在线观看 | 国产精品一卡二卡三卡 | 一级毛片视频在线观看 | 久久一 | 国产片侵犯亲女视频播放 | 亚洲国产看片 | 日韩电影中文字幕 | 欧美成人h版在线观看 | 伊人超碰| 久久久成人免费视频 | 国产精品中文字幕在线观看 | 亚洲成人av| 亚洲精品一区二区三区中文字幕 | 在线视频 亚洲 | 美国黄色毛片 | 精品国产一区久久 | av手机免费在线观看 | avhd101在线成人播放 | 亚洲经典一区 | 日韩不卡在线观看 | 狠狠影院 | 成人小视频在线观看 | 天天色影视综合 |