草庐IT

MySQL——DQL,DCL语言学习

作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。  座右铭:低头赶路,敬事如仪个人主页:网络豆的主页​​​​​​ 前言本章将会讲解MySQLDQL,DCL语言的学习。一.DQLDQL英文全称是DataQueryLanguage(数据查询语言),数据查询语言,用来查询数据库中表的记录。查询关键字:SELECT在一个正常的业务系统中,查询操作的频次是要远高于增删改的,当我们去访问企业官网、电商网站,在这些网站中我们所看到的数据,实际都是需要从数据库中查询并展示的。而且在查询的过程中,可能还会涉及到条件、排序、分页等操作。 那么,本小节我们主要学习的就是如何进行数据的查询操作。我们

【MySQL数据库 | 第十篇】DCL操作

目录🤔 前言:🤔DCL介绍:🤔1.DCL管理用户:1.查询用户:图示: 2.创建用户示例1:运行结果:​示例2: 运行结果:​3.修改用户密码示例:运行结果:​4.删除用户:示例:运行结果:​🤔 2.DCL管理权限:1.查询用户当前权限 示例:运行结果: ​2.授予用户权限 示例:3.撤销权限示例:运行结果:​🤔结束!🤔 前言: 本篇将进行讲解SQL四大语句操作的最后一个:DCL操作,它在实际生活中占据比较关键的地位,因为其起到了管理数据库用户以及控制数据库的访问权限的功能,因此我们要掌握掌握好这个语句的各种用法。🤔DCL介绍:DCL(DataControlLanguage)指的是对数据库的控

MySQL之DCL(Data Control Language)

 备战2022春招或暑期实习,本专栏会持续输出MySQL系列文章,祝大家每天进步亿点点!文末私信作者,我们一起去大厂。本篇总结的是《DCL(DataControlLanguage)》,后续会每日更新~关于《Redis入门到精通》、《并发编程》、《Java全面入门》、《鸿蒙开发》等知识点可以参考我的往期博客相信自己,越活越坚强,活着就该逢山开路,遇水架桥!生活,你给我压力,我还你奇迹!目录一、简介二、用户管理三、权限管理一、简介DCL(DataControlLanguage)指的是数据库控制语言,用于管理数据库用户、控制数据库的访问权限。​二、用户管理2.1查询用户首先查询系统用户,在MySQL

MYSQL数据库DCL数据控制,一文带你了解

前言本系列文章就带各位小伙伴学习数据库技术。数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深,全面讲解数据库体系。非常适合零基础的小伙伴来学习。全文大约【1349】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!本文带有丰富案例及配图,让你更好的理解和运用文中的技术概念,并可以给你带来具有足够启迪的思考…一.什么是DCL数据控制语言(DataControlLanguage)在SQL语言中,是一种可对数据访问权进行控制的指令,它可以控制特定用户账户对数据表、查看表、存储程序、用户自定义函数等数据库对象的控制权。由GRANT和REVOKE两个指令组成

【必知必会的MySQL知识】④DCL语言

目录一、概述二、授权2.1语法格式2.2语法说明2.3权限类型2.4权限级别三、回收权限3.1语法格式3.2语法说明3.3注意事项四、实践操作一、概述数据控制语言,用来定义访问权限和安全级别。主要包含包括grant,revoke关键字grant授予权限revoke回收权限二、授权2.1语法格式GRANTpriv_type[(column_list)][,priv_type[(column_list)]]...ON[object_type]priv_levelTOuser[IDENTIFIEDBY[PASSWORD]'password'][,user[IDENTIFIEDBY[PASSWORD]

SQL:DML、DQL、DCL

SQL:DML、DQL、DCLDML:DataManipulationLanguage(数据操作语言)DML用来对数据库中的数据记录进行增删改操作。DML-添加数据给指定字段添加数据(一条数据)INSERTINTO表名(字段名1,字段名2,...)VALUES(值1,值2,...);给全部字段添加数据(一条数据)INSERTINTO表名VALUES(值1,值2,...);批量添加数据#指定字段INSERTINTO表名(字段名1,字段名2,...)VALUES(值1,值2,...),(值1,值2,...),(值1,值2,...);#所有字段INSERTINTO表名VALUES(值1,值2,...

SQL:DML、DQL、DCL

SQL:DML、DQL、DCLDML:DataManipulationLanguage(数据操作语言)DML用来对数据库中的数据记录进行增删改操作。DML-添加数据给指定字段添加数据(一条数据)INSERTINTO表名(字段名1,字段名2,...)VALUES(值1,值2,...);给全部字段添加数据(一条数据)INSERTINTO表名VALUES(值1,值2,...);批量添加数据#指定字段INSERTINTO表名(字段名1,字段名2,...)VALUES(值1,值2,...),(值1,值2,...),(值1,值2,...);#所有字段INSERTINTO表名VALUES(值1,值2,...

【MySQL】—— 数据库操作基础 和 常用语法(DDL,DML,DQL,DCL)

(目录)一、操作数据库1、操作数据库1、创建数据库CREATEDATABASE[IFNOTEXISTS]数据库名;2、删除数据库DROPDATABASE[ifEXISTS]数据库名;3、使用数据库--如果表名或者字段名是特殊字符,则需要带``use数据库名;4、查看数据库SHOWDATABASES;2、数据库的字段属性UnSigned无符号的声明了该列不能为负数ZEROFILL0填充的不足位数的用0来填充,如int(3),5则为005Auto_InCrement通常理解为自增,自动在上一条记录的基础上默认+1通常用来设计唯一的主键,必须是整数类型可定义起始值和步长当前表设置步长(AUTO_IN

【MySQL】—— 数据库操作基础 和 常用语法(DDL,DML,DQL,DCL)

(目录)一、操作数据库1、操作数据库1、创建数据库CREATEDATABASE[IFNOTEXISTS]数据库名;2、删除数据库DROPDATABASE[ifEXISTS]数据库名;3、使用数据库--如果表名或者字段名是特殊字符,则需要带``use数据库名;4、查看数据库SHOWDATABASES;2、数据库的字段属性UnSigned无符号的声明了该列不能为负数ZEROFILL0填充的不足位数的用0来填充,如int(3),5则为005Auto_InCrement通常理解为自增,自动在上一条记录的基础上默认+1通常用来设计唯一的主键,必须是整数类型可定义起始值和步长当前表设置步长(AUTO_IN