mysql資料庫語言分類,MySQL語句分類

本文目錄一覽:

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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2025-01-02 12:01
下一篇 2025-01-02 12:01

相關推薦

  • 如何修改mysql的埠號

    本文將介紹如何修改mysql的埠號,方便開發者根據實際需求配置對應埠號。 一、為什麼需要修改mysql埠號 默認情況下,mysql使用的埠號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • Python 常用資料庫有哪些?

    在Python編程中,資料庫是不可或缺的一部分。隨著互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的資料庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • Python3支持多行語句

    Python3是一種高級編程語言,開發人員可以輕鬆地使用該語言編寫簡單到複雜的代碼。其中Python3支持多行語句,方便開發人員編寫複雜的代碼,提高代碼的可讀性和可維護性。 一、使…

    編程 2025-04-29
  • AES加密解密演算法的C語言實現

    AES(Advanced Encryption Standard)是一種對稱加密演算法,可用於對數據進行加密和解密。在本篇文章中,我們將介紹C語言中如何實現AES演算法,並對實現過程進…

    編程 2025-04-29
  • 學習Python對學習C語言有幫助嗎?

    Python和C語言是兩種非常受歡迎的編程語言,在程序開發中都扮演著非常重要的角色。那麼,學習Python對學習C語言有幫助嗎?答案是肯定的。在本文中,我們將從多個角度探討Pyth…

    編程 2025-04-29
  • openeuler安裝資料庫方案

    本文將介紹在openeuler操作系統中安裝資料庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟體源 sudo…

    編程 2025-04-29
  • Python for循環語句列印九九乘法表

    本篇文章將詳細介紹如何使用Python的for循環語句列印九九乘法表。列印九九乘法表是我們初學Python時經常練習的一項基礎操作,也是編寫Python程序的基本能力之一。 1、基…

    編程 2025-04-29
  • Python被稱為膠水語言

    Python作為一種跨平台的解釋性高級語言,最大的特點是被稱為”膠水語言”。 一、簡單易學 Python的語法簡單易學,更加人性化,這使得它成為了初學者的入…

    編程 2025-04-29
  • OpenJudge答案1.6的C語言實現

    本文將從多個方面詳細闡述OpenJudge答案1.6在C語言中的實現方法,幫助初學者更好地學習和理解。 一、需求概述 OpenJudge答案1.6的要求是,輸入兩個整數a和b,輸出…

    編程 2025-04-29
  • Python中while語句和for語句的區別

    while語句和for語句是Python中兩種常見的循環語句,它們都可以用於重複執行一段代碼。然而,它們的語法和適用場景有所不同。本文將從多個方面詳細闡述Python中while語…

    編程 2025-04-29

發表回復

登錄後才能評論