本文目錄一覽:
- 1、SQL簡介及其分類
- 2、Mysql有幾種語言類型?
- 3、sql語言的分類有
SQL簡介及其分類
SQL ( Structured Query Language,結構化查詢語言,簡稱 SQL )是用於訪問和處理資料庫的標準的計算機語言。 一門操作關係型資料庫的編程語言,定義操作所有關係型資料庫的統一標準。
通用語法
SQL 語句既可以單行書寫也可以多行書寫, 以分號結尾 。
大小寫不敏感,但關鍵字建議使用大寫。
注釋: 單行注釋: — 注釋內容(–後面一定要加空格) (MySQL下也可以用#注釋內容)
多行注釋: /* 注釋 */
SQL分類
DDL(Data Definition Language) : 數據定義語言,用來定義資料庫對象:資料庫,表,列等
DML(Data Manipulation Language) 數據操作語言,用來對資料庫中表的數據進行增刪改
DQL(Data Query Language) 數據查詢語言,用來查詢資料庫中表的記錄(數據)
DCL(Data Control Language) 數據控制語言,用來定義資料庫的訪問許可權和安全級別,及創建用戶
查詢所有的資料庫
創建資料庫 :
刪除資料庫
使用資料庫
資料庫創建好後,要在資料庫中創建表,得先明確在哪兒個資料庫中操作,此時就需要使用資料庫。
查看當前使用的資料庫
操作表也就是對錶進行增(Create)刪(Retrieve)改(Update)查(Delete)。
查詢當前資料庫下所有表名稱
查詢表結構
創建表
MySQL 支持多種類型,可以分為三類:
刪除表
刪除表時判斷表是否存在
修改表名
添加一列
修改數據類型
修改列名和數據類型
刪除列
對數據進行增(insert)刪(delete)改(update)操作。
給指定列添加數據
給全部列添加數據
批量添加數據
修改表數據
刪除數據
Mysql有幾種語言類型?
3種。分別是資料庫定義語句DDL,資料庫操作語句DML,資料庫定義語句DCL
sql語言的分類有
SQL語句分類
如大家所知 sql語句被分為四大類:
數據定義語言DDL
數據查詢語言DQL
數據操縱語言DML
數據控制功能DCL
相信大多數人都對SQL有一定的了解 我這裡就不細講具體內容 簡單介紹一下具體內容 方便理解
數據定義語言DDL(Data Definition Language)
CREATE,DROP,ALTER
主要為以上操作 即對邏輯結構等有操作的,其中包括表結構,視圖和索引。
數據查詢語言DQL(Data Query Language)
SELECT
這個較為好理解 即查詢操作,以select關鍵字。各種簡單查詢,連接查詢等 都屬於DQL。
數據操縱語言DML(Data Manipulation Language)
INSERT,UPDATE,DELETE
主要為以上操作 即對數據進行操作的,對應上面所說的查詢操作 DQL與DML共同構建了多數初級程序員常用的增刪改查操作。而查詢是較為特殊的一種 被劃分到DQL中。
數據控制功能DCL(Data Control Language)
GRANT,REVOKE,COMMIT,ROLLBACK
主要為以上操作 即對資料庫安全性完整性等有操作的,可以簡單的理解為許可權控制等。
以上即為簡單總結SQL的語句分類,希望對您有所幫助!~
更多學習視頻可以在B站搜索「前端愛好者聯盟」,或者直接點我。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/306538.html