SQL語言有以下特點:
一體化:SQL風格統一,可以完成數據庫活動中的全部工作,包括創建數據庫、定義模式、更改和查詢數據以及安全控制和維護數據庫等。這為數據庫應用系統的開發提供了良好的環境。用戶在數據庫系統投入使用后,還可以根據需要隨時修改模式結構,并且可以不影響數據庫的運行,從而使系統具有良好的可擴展性。
高度非過程化:使用SQL訪問數據庫時,用戶沒有必要告訴計算機“如何”一步步地實現操作,只需要用SQL描述要“做什么”,然后由數據庫管理系統自動完成全部工作。
簡潔:雖然SQL功能很強,但它只有為數不多的幾條命令。另外,SQL的語法也比較簡單,接近自然語言(英語),因此容易學習和掌握。
可以多種方式使用:SQL可以直接以命令方式交互使用,也可以嵌入到程序設計語言中使用。現在很多數據庫應用開發工具(如C#、PowerBuilder、Delphi等)都將SQL直接融入自身的語言中,使用起來非常方便。這些使用方式為用戶提供了靈活的選擇余地。而且,不管是哪種使用方式,SQL的語法都是一樣的。
面向集合的操作方式:SQL語言采用集合操作方式,不僅查找結果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合。
回答所涉及的環境:聯想天逸510S、Windows 10。
SQL語言有以下特點:
一體化:SQL風格統一,可以完成數據庫活動中的全部工作,包括創建數據庫、定義模式、更改和查詢數據以及安全控制和維護數據庫等。這為數據庫應用系統的開發提供了良好的環境。用戶在數據庫系統投入使用后,還可以根據需要隨時修改模式結構,并且可以不影響數據庫的運行,從而使系統具有良好的可擴展性。
高度非過程化:使用SQL訪問數據庫時,用戶沒有必要告訴計算機“如何”一步步地實現操作,只需要用SQL描述要“做什么”,然后由數據庫管理系統自動完成全部工作。
簡潔:雖然SQL功能很強,但它只有為數不多的幾條命令。另外,SQL的語法也比較簡單,接近自然語言(英語),因此容易學習和掌握。
可以多種方式使用:SQL可以直接以命令方式交互使用,也可以嵌入到程序設計語言中使用。現在很多數據庫應用開發工具(如C#、PowerBuilder、Delphi等)都將SQL直接融入自身的語言中,使用起來非常方便。這些使用方式為用戶提供了靈活的選擇余地。而且,不管是哪種使用方式,SQL的語法都是一樣的。
面向集合的操作方式:SQL語言采用集合操作方式,不僅查找結果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合。
回答所涉及的環境:聯想天逸510S、Windows 10。