国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

數(shù)據(jù)庫MySQL(三):DML、DQL、DCL

這篇具有很好參考價值的文章主要介紹了數(shù)據(jù)庫MySQL(三):DML、DQL、DCL。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

數(shù)據(jù)操作語言(Data Manipulation Language,DML)
該語言主要對數(shù)據(jù)庫表中的數(shù)據(jù)進行增刪改

# 給指定字段添加數(shù)據(jù)
INSERT INTO 表名 (字段1, 字段2, ... ) VALUES (1,2, ...) ;    

# 給全部字段添加數(shù)據(jù)
INSERT INTO 表名 VALUES (1,2, ...) ;    

# 批量添加數(shù)據(jù) 
INSERT INTO 表名 VALUES (1,2, ...),  (1,2, ...),  (1,2, ...) ;   

# 修改某條件下的數(shù)據(jù)(無條件全部修改)
UPDATE 表名 SET 字段1=1 [ , 字段2=2, ... ]  [ WHERE 條件 ] ;    

# 刪除某條件下的數(shù)據(jù)
DROP FROM 表名 [WHERE 條件] ;    

# 在對字符串和日期型數(shù)據(jù)操作時,應(yīng)包含在引號中。


數(shù)據(jù)查詢語言(Data Query Language,DQL)
該語言主要用于查詢數(shù)據(jù)庫表的記錄

命令格式

SELECT [DISTINCT]
???字段1 [AS 字段別名], [字段2 [AS 字段別名]], …
FROM
???表名列表
WHERE
???條件查詢語句
GROUP BY
???字段1 [ , 字段2, … ]
HAVING
???分組后過濾條件
ORDER BY
???字段1 ASC|DESC [ , 字段2** ASC|DESC** , … ]
LIMIT
???起始索引( = (查詢頁碼-1) * 每頁顯示記錄數(shù) ), 查詢記錄數(shù)

條件查詢

比較運算符 功能
<、<=、=、>、>= 常規(guī)比較
<>、!= 不等于
BETWEEN … AND … 在某個范圍之內(nèi),含最小、最大值
IN(…) 在 IN 之后的列表中的值,多選一
LIKE 占位符 模糊匹配(_ 匹配單個字符;% 匹配任意個字符)
IS NULL 判斷是否為NULL

邏輯運算符 功能
AND、&& 并且,多個條件同時成立
OR、
NOT、! 非,不是

比較運算符 功能
<、<=、=、>、>= 常規(guī)比較
<>、!= 不等于
BETWEEN … AND … 在某個范圍之內(nèi),含最小、最大值
IN(…) 在 IN 之后的列表中的值,多選一
LIKE 占位符 模糊匹配(_ 匹配單個字符;% 匹配任意個字符)
IS NULL 判斷是否為NULL

聚合函數(shù) 功能
COUNT 求組中項數(shù),返int類型整數(shù)
MAX/MIN 求最大值/最小值
AVG 求組中值的平均值
SUM 返回表達式中所有值的和
VAR 返回給定表達式中所有值的統(tǒng)計方差
! NULL值不參與所有聚合函數(shù)的運算

WHERE 和 HAVING的區(qū)別
  • 執(zhí)行時機不同:where是分組之前進行過濾,不滿足where條件的記錄不參與分組;而having是分組之后對結(jié)果進行過濾;
  • 判斷條件不同:where不能對聚合函數(shù)進行判斷;而having可以。
  • 執(zhí)行順序:where > 聚合函數(shù) > having
DQL語句關(guān)鍵字執(zhí)行順序

FROM --> WHERE --> GROUP BY --> HAVING --> SELECT --> ORDER BY --> LIMIT


數(shù)據(jù)控制語言(Data Control Language,DCL)
該語言主要用于管理數(shù)據(jù)庫用戶、控制數(shù)據(jù)庫的訪問權(quán)限。

# 查詢指定數(shù)據(jù)庫的用戶
select * from 數(shù)據(jù)庫名.user;

# 創(chuàng)建用戶
create user '用戶名'@'主機名' identified by '密碼';

# 修改用戶密碼
alter user '用戶名'@'主機名' identified with mysql_native_password by '新密碼';
  
# 刪除用戶 
drop user '用戶名'@'主機名';

# !注意事項:
# 在MySQL中需要通過 用戶名@主機名的方式,來唯一標(biāo)識一個用戶;
# 主機名可以使用 % 通配符來表示任意主機;

# MySQL中常用的權(quán)限主要有:
all、selectinsert、updatedelete、alterdrop、create

# 查詢指定用戶的權(quán)限
show grants for '用戶名'@'主機名';        
                              
# 授予指定用戶相應(yīng)的權(quán)限
grant 權(quán)限列表 on 數(shù)據(jù)庫名.表名 to '用戶名'@'主機名';    
      
# 撤銷指定用戶相應(yīng)的權(quán)限
revoke 權(quán)限列表 on 數(shù)據(jù)庫名.表名 from '用戶名'@'主機名';    


數(shù)據(jù)庫MySQL(一):基礎(chǔ)知識
數(shù)據(jù)庫MySQL(二):DDL數(shù)據(jù)定義語言
數(shù)據(jù)庫MySQL(三):DML、DQL、DCL
數(shù)據(jù)庫MySQL(四):表中字段約束和外鍵約束
數(shù)據(jù)庫MySQL(五):多表查詢
數(shù)據(jù)庫MySQL(六):事務(wù)文章來源地址http://www.zghlxwxcb.cn/news/detail-721328.html

到了這里,關(guān)于數(shù)據(jù)庫MySQL(三):DML、DQL、DCL的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • mysql入門:ddl,dml,dql,dcl語句基本操作介紹

    mysql入門:ddl,dml,dql,dcl語句基本操作介紹

    ??————本章重點————?? ??了解數(shù)據(jù)庫的概念; ??掌握得到了,dml,讀起來,dcl語句的基本使用; ??掌握具體實現(xiàn)細節(jié); ??了解具體應(yīng)用場景; ?————————————? 什么是數(shù)據(jù)庫 數(shù)據(jù)庫是數(shù)據(jù)存放的倉庫,用來存儲要管理的事務(wù)?,F(xiàn)在數(shù)據(jù)庫也被認為是

    2024年02月04日
    瀏覽(24)
  • 【從刪庫到跑路】MySQL系列——詳細講解SQL的DDL,DML,DQL,DCL語句

    【從刪庫到跑路】MySQL系列——詳細講解SQL的DDL,DML,DQL,DCL語句

    ??專欄【MySQL】 ??喜歡的詩句:更喜岷山千里雪 三軍過后盡開顏。 ??音樂分享【如愿】 大一同學(xué)小吉,歡迎并且感謝大家指出我的問題?? 內(nèi)容有點多,建議大家先看目錄。 建立在關(guān)系模型基礎(chǔ)上,由多張相互連接的二維表組成的數(shù)據(jù)庫 ??使用表存儲數(shù)據(jù),格式統(tǒng)一,

    2024年02月09日
    瀏覽(48)
  • MySQL數(shù)據(jù)庫 10.DCL操作

    MySQL數(shù)據(jù)庫 10.DCL操作

    目錄 ???前言: ??DCL介紹: ??1.DCL管理用戶: 1.查詢用戶: 圖示: ?2.創(chuàng)建用戶 示例1: 運行結(jié)果:? 示例2: ?運行結(jié)果:? 3.修改用戶密碼 示例: 運行結(jié)果:? 4.刪除用戶: 示例: 運行結(jié)果:? ???2.DCL管理權(quán)限: 1.查詢用戶當(dāng)前權(quán)限 ?示例: 運行結(jié)果:?? 2.授予

    2024年02月08日
    瀏覽(89)
  • MySQL數(shù)據(jù)庫——SQL(4)-DCL(管理用戶、權(quán)限控制)

    MySQL數(shù)據(jù)庫——SQL(4)-DCL(管理用戶、權(quán)限控制)

    目錄 管理用戶 1.查詢用戶 2.創(chuàng)建用戶 3.修改用戶密碼 4.刪除用戶 示例 權(quán)限控制 1.查詢權(quán)限 2.授予權(quán)限 3.撤銷權(quán)限 示例 DCL總結(jié) DCL DCL英文全稱是Data Control Language(數(shù)據(jù)控制語言),用來管理數(shù)據(jù)庫用戶、控制數(shù)據(jù)庫的訪問權(quán)限。 注意: 主機名可以使用通配符‘%’。 這類S

    2024年02月12日
    瀏覽(48)
  • Day04 03-MySQL數(shù)據(jù)庫的DCL(用戶|權(quán)限|視圖)

    第十二章 DCL 12.1 DCL的作用 DCL語句主要用來做用戶的創(chuàng)建、管理,權(quán)限的授予、撤銷等操作的。 12.2 管理用戶 創(chuàng)建、刪除用戶的操作,必須要使用root用戶才可以完成! 12.3 權(quán)限管理 如果在授權(quán)遠程登錄的時候,出現(xiàn)如下問題: Unable to load authentication plugin ‘caching_sha2_password’

    2024年02月07日
    瀏覽(18)
  • MySQL之?dāng)?shù)據(jù)庫DML

    數(shù)據(jù)操作DML 這里的數(shù)據(jù)操作就是增刪改的更新操作,不包括查詢 插入 第一種是需要按照列名對應(yīng)寫數(shù)值的,可以省略,但必須對應(yīng) 第二種是一次插入一行,是都要寫的 也可以插入多行只需在之后填入新的行即可 修改 例如 刪除 例如 需要注意的是delete和truncate原理不同,

    2024年01月25日
    瀏覽(27)
  • 【MySQL】數(shù)據(jù)庫的查詢語言DQL

    【MySQL】數(shù)據(jù)庫的查詢語言DQL

    目錄 前言: 一.基本查詢 1.1查詢多個字段 1.2設(shè)置別名 1.3去除字段中重復(fù)的值 二.條件查詢 2.1條件的種類 2.1.1比較運算符 2.1.2邏輯運算符 三.結(jié)尾 ? 在前面講完了如何增刪改數(shù)據(jù)表中的記錄后,那么如何使用這些數(shù)據(jù)就成了另一個重點。 ? 當(dāng)我們?yōu)g覽網(wǎng)站的時候,商品的各種

    2024年02月08日
    瀏覽(25)
  • 開源數(shù)據(jù)庫Mysql_DBA運維實戰(zhàn) (DCL/日志)

    開源數(shù)據(jù)庫Mysql_DBA運維實戰(zhàn) (DCL/日志)

    ? SQL(Structured Query Language 即結(jié)構(gòu)化查詢語言) a.DDL語句 ? 數(shù)據(jù)庫定義語言: 數(shù)據(jù)庫,表,視圖,索引,存儲過程,函數(shù),創(chuàng)建刪除ALTER(CREATE DROP ALTER)? b.DML語句 數(shù)據(jù)庫操縱語言: 插入數(shù)據(jù)INSERT、刪除數(shù)據(jù)DELETE、更新數(shù)據(jù)UPDATE c.DQL語句 ? 數(shù)據(jù)庫查詢語言:查詢數(shù)據(jù)SELECT d.

    2024年02月12日
    瀏覽(97)
  • 數(shù)據(jù)庫深入淺出,數(shù)據(jù)庫介紹,SQL介紹,DDL、DML、DQL、TCL介紹

    數(shù)據(jù)庫深入淺出,數(shù)據(jù)庫介紹,SQL介紹,DDL、DML、DQL、TCL介紹

    ????????數(shù)據(jù)(Data):文本信息(字母、數(shù)字、符號等)、音頻、視頻、圖片等; ????????數(shù)據(jù)庫(DataBase):存儲數(shù)據(jù)的倉庫,本質(zhì)文件,以文件的形式將數(shù)據(jù)保存到電腦磁盤中 ????????數(shù)據(jù)庫管理系統(tǒng)(DBMS):管理、操作、維護數(shù)據(jù)庫的軟件 ????????數(shù)據(jù)庫應(yīng)用程序

    2024年02月06日
    瀏覽(24)
  • MySQL數(shù)據(jù)庫基礎(chǔ)(十):DQL數(shù)據(jù)查詢語言

    MySQL數(shù)據(jù)庫基礎(chǔ)(十):DQL數(shù)據(jù)查詢語言

    文章目錄 DQL數(shù)據(jù)查詢語言 一、數(shù)據(jù)集準(zhǔn)備 二、select查詢 三、簡單查詢 四、條件查詢 1、比較查詢 2、范圍查詢 3、邏輯查詢 4、模糊查詢 5、非空查詢 五、排序查詢 六、聚合查詢 七、分組查詢與having子句 1、分組查詢介紹 2、group by的使用 3、group by + 聚合函數(shù)的使用 4、gro

    2024年02月21日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包