久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MySQL中的DML、DDL、DCL是什么意思

132次閱讀
沒有評論

共計 1146 個字符,預計需要花費 3 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

丸趣 TV 小編給大家分享一下 MySQL 中的 DML、DDL、DCL 是什么意思,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

引言

一直以來,很多人分不清這三個東西到底是什么簡稱、代表什么、至在面試中遇到可能會張冠李戴, 今天就先跟大家分享一下這三個小知識點吧!

其實這三個概念對于天天走 CURD 的小伙伴應該也不陌生吧, 可以說是天天使用

DML(data manipulation language) 數(shù)據(jù)操縱語言

DML: 就是我們經(jīng)常用到的 select、update、insert、delete 主要用來對數(shù)據(jù)庫的數(shù)據(jù)進行的一些操作 也就是對數(shù)據(jù)的增刪改查 就被稱為 ==DML==

例如下 SQL 代碼:

SELECT 字段名 | * FROM 表名稱;
UPDATE 表名稱 SET 字段名 = 新值 WHERE 字段名 = 某值 
INSERT INTO table_name (列 1, 列 2,...) VALUES (值 1, 值 2,...);
DELETE FROM 表名稱 WHERE 列名稱 = 某值 

DDL(data definition language) 數(shù)據(jù)定義語言

DDL: 就是我們在創(chuàng)建表時用到的一些 SQL 語句。例如:CREATE、ALTER、DROP 等。DDL 主要是用在定義表 或者 改變表的物理結構、數(shù)據(jù)類型、表之間的鏈接和物理約束等初始化操作上。

例如下 SQL 代碼:

#-- 建表
create table 表名稱 (
列名稱 1, 數(shù)據(jù)類型,
列名稱 2, 數(shù)據(jù)類型,
)engine=innodb default charset=utf8mb4 collate=utf8mb4_general_ci
#engine=innodb 設置表的引擎
#default charset=utf8mb4 設置表的編碼字符集
#collate=utf8mb4_general_ci 設置字符序
#-- 修改表
alter table 表名稱 drop 字段名;
alter table 表名稱 add 字段名 數(shù)據(jù)類型 [字段約束] [字段約束];
#-- 等等這樣的語句...

DCL(Data Control Language) 數(shù)據(jù)控制語言

DCL: 用來設置或者更改數(shù)據(jù)庫用戶角色權限等的語句,例如:grant、revoke 語句

create user test_r @ % IDENTIFIED BY test_rpwd 
GRANT SELECT ON `test_db`.* TO test_r @ % IDENTIFIED BY test_rpwd

以上是“MySQL 中的 DML、DDL、DCL 是什么意思”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業(yè)資訊頻道!

向 AI 問一下細節(jié)

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權聲明:本站原創(chuàng)文章,由 丸趣 2023-12-18發(fā)表,共計1146字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網(wǎng)絡搜集發(fā)布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 阿鲁科尔沁旗| 连云港市| 盱眙县| 高邑县| 临澧县| 遵义市| 台安县| 左贡县| 永泰县| 枝江市| 日照市| 寿光市| 万载县| 资溪县| 民丰县| 河南省| 启东市| 诏安县| 伊春市| 青海省| 余江县| 泾阳县| 寿光市| 宁阳县| 石渠县| 龙胜| 武平县| 吴旗县| 固安县| 达尔| 弥渡县| 平远县| 乐业县| 伊春市| 定日县| 长武县| 台安县| 聂拉木县| 方山县| 房山区| 马龙县|