當前位置:百科全書館>生活百科>居家生活>

sql是什麼語言

居家生活 閲讀(3.3W)
sql是什麼語言

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

結構化查詢語言是高級的非過程化編程語言,允許用户在高層數據結構上工作。它不要求用户指定對數據的存放方法,也不需要用户瞭解具體的數據存放方式,所以具有完全不同底層結構的不同數據庫系統, 可以使用相同的結構化查詢語言作為數據輸入與管理的接口。結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。

sql語言的特點:

1、數據描述、操縱、控制等功能一體化。

2、兩種使用方式,統一的語法結構。SQL有兩種使用方式。一是聯機交互使用,這種方式下的SQL實際上是作為自含型語言使用的。另一種方式是嵌入到某種高級程序設計語言(如C語言等)中去使用。前一種方式適合於非計算機專業人員使用,後一種方式適合於專業計算機人員使用。儘管使用方式不向,但所用語言的語法結構基本上是一致的。

3、高度非過程化。SQL是一種第四代語言(4GL),用户只需要提出“幹什麼”,無須具體指明“怎麼幹”,像存取路徑選擇和具體處理操作等均由系統自動完成。

4、語言簡潔,易學易用。儘管SQL的功能很強,但語言十分簡潔,核心功能只用了9個動詞。SQL的語法接近英語口語,所以,用户很容易學習和使用。