MySQL的DDL、DML和DCL权限
DDL(data definition language):数据定义语言
DDL主要用于定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,大部分在建立表时使用。
常用的语句关键字包括:
1.CREATE创建
2.ALTER修改
3.DROP删除
DML(data manipulation language):数据库操纵语言
主要用于添加、删除、更新和查询数据库记录,并检查数据完整性。
常用的语句关键字包括:
1.SELECT 查询
2.UPDATE 更新
3.INSERT 插入
4.DELETE 删除
DCL(Data Control Language):数据控制语言
用于授予或回收访问数据库的某种特权,控制数据库操纵事务发生的时间及效果,并对数据库进行监视 。
常用的语句关键字包括:
1.COMMIT提交
2.SAVEPOINT保存点
3.ROLLBACK回滚
4.SET TRANSACTION设置当前事务特性,对后面的事务无影响
例如开通DML权限
1.先创建用户
CREATE USER 'lili'@'172.30.6.15' IDENTIFIED WITH 'mysql_native_password' AS '*DJFANDKFNDKABD717D3EC0A72B0BFACB6D18CB5F' REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT UNLOCK
2.修改密码
ALTER USER 'lili'@'172.30.6.15' IDENTIFIED BY 'NNClili@2020'
3.授权限
GRANT SELECT, INSERT, UPDATE, DELETE ON `contract`.* TO 'lili'@'172.30.6.15';
MySQL的DDL、DML和DCL权限相关推荐
- MySQL 的DDL DML DQL DCL细节解析 知道这些就够了
SQL语言一共分为4大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL 1.数据定义语言DDL(Data Definition Language) 对象: 数据库和表 ...
- dml语句包括哪些_聊聊MySQL基本操作DDL,DML,DQL,DCL
本篇文章来回顾一下MySQL的基本操作之DDL,DML,DQL,DCL,每种操作都有各自不同的语法,常用的操作汇总如下. 一.DDL-数据定义语言 作用:数据定义语言主要用来定义数据库中的各类对象,包 ...
- Mysql的DDL DML DQL DCL
m代表长度(1-65) d代表保留少数位(0-30) 整数型 tinyint(m)1字节 取值范围(-128-+127) int(m)4字节 取值范围(大概20几亿) 浮点型 double(m,d)8 ...
- Python|SQL详解之DDL|DML|DQL|DCL|索引|视图、函数和过程|JSON类型|窗口函数|接入MySQL|清屏|正则表达式|executemany|语言基础50课:学习(14)
文章目录 系列目录 原项目地址 第41课:SQL详解之DDL 建库建表 删除表和修改表 第42课:SQL详解之DML insert操作 delete 操作 update 操作 完整的数据 第43课:S ...
- 【数据库1】mysql,DDL/DML,DQL,外键约束,多表/子查询,事务,登陆,连接池,jdbc,redis,crontab,ftp,oracle,数据交换/存储/收集
文章目录 1.mysql安装:存储:集合(内存:临时),IO流(硬盘:持久化) 1.1 服务端:双击mysql-installer-community-5.6.22.0.msi 1.2 客户端:命令行 ...
- MySql基础汇总-DDL DML DQL DCL,存储过程,事务,触发器,函数等
use testdb;-- /**********************************************一:数据库操作语言****************************** ...
- 如何管理和使用哪些命令操作MySQL数据库?(基本操作,SQL语言,DDL,DML,DQL,DCL,Windows字符和图形界面MySQL安装)
文章目录 前言 一:数据库基本操作命令 1.1:MySQL常用管理操作是哪些? 1.2:查看数据库列表信息的命令是? 1.3:查看数据库中的数据表信息命令是? 1.4:显示数据表的结构(字段)命令是? ...
- mysql数据库DDL,DML,DCL操作
mysql数据库操作 文章目录 mysql数据库操作 1:mysql工具使用 2:服务器监听的两种socket地址 3:mysql数据库数值类型 4:DDL操作 4.1 数据库操作 4.2:表操作 4 ...
- MySQL 数据库 - 通用语法 DDL DML DQL DCL
目录 数据模型 通用语法及分类 DDL(数据定义语言) 数据库操作 表操作-查询 表操作-创建 表操作-修改 表操作-删除 表操作-数据类型 DML(数据操作语言) DML介绍 DML添加数据 DML ...
最新文章
- 【Python】python 反射机制在实际的应用场景讲解
- 杭电oj1176,2084java实现
- Mybatis接口注解开发
- Apache CXF 3.0:CDI 1.1支持替代Spring
- hadoop ubantu环境搭建_ubuntu hadoop学习 环境搭建
- 1.GD32F103配置环境,搭建工程
- 如何在虚拟linux环境运行python_linux下使用virtualenv虚拟独立python环境
- [嵌入式]I2C协议指东
- 你焊接过最小的贴片器件是多大?
- windows server 2019 中文语言包
- 【翻译】 Unity3D VR 教程:3.VR中的交互
- 增长黑客手册——01
- 双11还没买过瘾?亚马逊“真黑五”全球狂欢登场
- 一道小学题,解答了我与学霸的差距
- MapReduce打包jar包并运行的步骤操作以及重要的注意事项
- 结合电压采样电路介绍RC滤波电路
- 看不懂电路图?学会这10大原则7大步骤,电路图so easy!
- 如何让git commit更简洁
- 雅虎非法监控邮件内容 在美国面临集体诉讼
- 全球当下最厉害的14位程序员,竟然这么多有头发的?