本文目錄一覽:
- 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-hk/n/306538.html