熱線電話:13121318867

登錄
2020-08-22 閱讀量: 1584
關于sql的具體介紹

主流的關系型數據庫

? Oracle:運行穩定、可移植性高、功能齊全、性能超群,適用于大型企業

? DB2:速度快、可靠性好、適用于海量數據、恢復性極強,適用于大中型企業

? MySQL:開源、體積小、速度快,適用于中小型企業

? SQL server:全面高效、界面友好易操作,但是不跨平臺,適用于中小型企業

MySQL簡介

最早是由瑞典MySQL AB公司開發,僅供內部使用。

2000年基于GPL協議開放源碼, 2008年MySQL AB公司被Sun公司收購,2009年Sun公司又被Oracle公司收購。有 了Oracle公司的技術支持,MySQL在2010年以后發布了多個版本,在各方面加強了 企業級的特性

DB、DBMS和SQL之間的關系

? 數據庫(DataBase)是長期存儲在計算機內、有組織的、統一管理的 相關數據的集合。

? 數據庫管理系統(DataBase Management System)是用于管理數 據庫的軟件(Oracle/DB2/MySQL/sql server等),它對數據庫 進行統一的管理和控制,以保證數據庫的安全性和完整性。一個數 據庫管理系統可以管理多個數據庫。 客戶端:navicat/SQLyog/workbench/cmd 服務器端:解析SQL命令,調用數據庫中存儲的數據

? SQL是一種結構化查詢語言(Structure Query Language),它是 國際標準化組織采納的標準數據庫語言。

SQL語言分類

? 數據定義語言DDL:用于創建,修改,刪除數據庫中的各種對象(數據庫、表、視圖、索引等) 常用命令有CREATE,ALTER,DROP

? 數據操作語言DML:用于操作數據庫表中的記錄 常用命令有INSERT,UPDATE,DELETE

? 數據查詢語言DQL:用于查詢數據庫表中的記錄 基本結構:SELECT <字段名> FROM <表或視圖名> WHERE <查詢條件>

? 數據控制語言DCL:用于定義數據庫訪問權限和安全級別 常用命令:GRANT,REVOKE

SQL書寫規則

? SQL語句可以單行或多行書寫,用英文的分號結尾

? SQL關鍵字之間用空格分隔 ? 可以用換行和縮進來增強語句的可讀性

? SQL關鍵字不區分大小寫 ? 可以用#或-- 進行單行注釋,也可以用/* */進行多行注釋

37.6978
0
關注作者
收藏
評論(0)

發表評論

暫無數據
推薦帖子
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码