❶ sql是什麼意思
結構化查詢語言(Structured Query Language)簡稱SQL,是一種特殊目的的編程語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。
SQL是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統,可以使用相同的結構化查詢語言作為數據輸入與管理的介面。
SQL具有數據定義、數據操縱、和數據控制的功能。
1、SQL數據定義功能:能夠定義資料庫的三級模式結構,即外模式、全局模式和內模式結構。在SQL中,外模式又叫做視圖(View),全局模式簡稱模式(Schema),內模式由系統根據資料庫模式自動實現,一般無需用戶過問。
2、SQL數據操縱功能:包括對基本表和視圖的數據插入、刪除和修改,特別是具有很強的數據查詢功能。
3、SQL的數據控制功能:主要是對用戶的訪問許可權加以控制,以保證系統的安全性。
以上內容參考:網路-結構化查詢語言
❷ sql的全稱是什麼
sql的全稱是Structured Query Language,中文名稱是結構化查詢語言,是一種特殊目的的編程語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。
SQL語言1974年由Boyce和Chamberlin提出,並首先在IBM公司研製的關系資料庫系統SystemR上實現。由於它具有功能豐富、使用方便靈活、語言簡潔易學等突出的優點。
sql特點
1、高度非過程化。SQL是一種第四代語言(4GL),用戶只需要提出「干什麼」,無須具體指明「怎麼干」,像存取路徑選擇和具體處理操作等均由系統自動完成。
2、語言簡潔,易學易用。盡管SQL的功能很強,但語言十分簡潔,核心功能只用了9個動詞。SQL的語法接近英語口語,所以,用戶很容易學習和使用。
❸ SQL是什麼
SQL是Structured Query Language的縮寫。SQL語言是一種類似於英語的結構化數據查詢語言,最早在1974年提出,後來經過各個廠家的不斷擴展和豐富,SQL語言發展非常快。1986年美國國家標准化組織ANSI確認SQL語言作為資料庫系統的工業標准。所有商用的資料庫系統都採用SQL語言作為數據語言,或者提供對SQL語言的支持。 SQL語言具體有以下特點。 (1)高度非過程化 (2)面向集合的操作方式。 SQL語句採用集合操作方式,就是說可以使用一條語句從一個或者多個表中查詢出一組結果數據。 (3)語法簡單。 SQL語言功能強大,但是語法極其簡單,SQL總共只有九個核心語句。 (4)是關系資料庫的標准語言。 無論用戶使用哪個公司的產品,SQL的基本語法都是一樣的。 二、常用的SQL命令 SQL語言的命令一般分為以下三類。 (1)數據操縱語言DML。DML語句用於操縱資料庫中的數據,包括4個基本語句,如下。 SELECT:對資料庫中的數據進行檢索查詢。 INSERT:往表中插入數據行。 UPDATE:修改已經存在於表中的數據。 DELETE:刪除表中的數據行。 (2)數據語言DDL。DDL用來建立資料庫中各種數據對象(包括表、視圖、索引、存儲過程、觸發器等),包括3個基本語句,如下。 CREATE:新建資料庫對象。 ALTER:更新已有數據對象的定義。 DROP:刪除已經存在的數據對象。 (3)數據控制語言DCL。DCL用於授予或者收回訪問資料庫的某種許可權和事務控制,包括4個基本語句,如下。 GRANT:授予許可權。
❹ sql是什麼
SQL語言,是結構化查詢語言(Structured Query Language)的簡稱。SQL語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。
❺ SQL是什麼
*******************************************************************
SQL
語言是一種介於關系代數與關系演算之間的語言,其功能包括查詢操縱定義和控制4
個方面,是一個通用的功能極強的關系資料庫語言
SQL
語言是1974
年由Boyce
和Chamberlin
提出的,1975
年至1979
年,IBM
公司SanJose
Research
Laboratory
研製的關系資料庫管理系統原形系統System
R
實現了這種語言。由於它功能豐富,語言簡潔,使用方法靈活倍受用戶和計算機業界的青睞,被眾多的計算機公司和軟體公司採用經過多年的發展SQL
語言已成為關系資料庫的標准語言。
——————————————————————————————————
SQL
語言主要由以下幾部分組成:
數據定義語言DDL
Data
Definition
Language
數據操縱語言DML
Data
Manipulation
Language
數據控制語言DCL
Data
Control
Language
其它語言要素Additional
Language
Elements
——————————————————————————————————
Transact-SQL
是ANSI
SQL
的加強版語言,它提供了標準的SQL
命令,另外還對SQL
命令做了許多擴充提供類似Basic
Pascal
C
等第三代語言的基本功能,如變數說明、程序流程式控制制語言、功能
函數等,不過SQL
Server
是定位在Server
上的系統,它只負責提供
和儲存數據就像汽車的引擎,它只提供汽車的動力,其它功能由前
端設計工具如FoxPro
、Delphi
、Power
Builder、
Visual
Basic
等來處
理因。此我們一般稱SQL
Server
、Oracle
、Informix
等資料庫系統為
資料庫引擎。
❻ 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(結構化查詢語言)是一種特定目的編程語言,用於管理關系資料庫管理系統,或在關系流數據管理系統中進行流處理。
SQL基於關系代數和元組關系演算,包括一個數據定義語言和數據操縱語言。SQL的范圍包括數據插入、查詢、更新和刪除,資料庫模式創建和修改,以及數據訪問控制。盡管SQL經常被描述為,而且很大程度上是一種聲明式編程,但是其也含有過程式編程的元素。