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权限相关推荐

  1. MySQL 的DDL DML DQL DCL细节解析 知道这些就够了

    SQL语言一共分为4大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL 1.数据定义语言DDL(Data Definition Language) 对象: 数据库和表 ...

  2. dml语句包括哪些_聊聊MySQL基本操作DDL,DML,DQL,DCL

    本篇文章来回顾一下MySQL的基本操作之DDL,DML,DQL,DCL,每种操作都有各自不同的语法,常用的操作汇总如下. 一.DDL-数据定义语言 作用:数据定义语言主要用来定义数据库中的各类对象,包 ...

  3. Mysql的DDL DML DQL DCL

    m代表长度(1-65) d代表保留少数位(0-30) 整数型 tinyint(m)1字节 取值范围(-128-+127) int(m)4字节 取值范围(大概20几亿) 浮点型 double(m,d)8 ...

  4. Python|SQL详解之DDL|DML|DQL|DCL|索引|视图、函数和过程|JSON类型|窗口函数|接入MySQL|清屏|正则表达式|executemany|语言基础50课:学习(14)

    文章目录 系列目录 原项目地址 第41课:SQL详解之DDL 建库建表 删除表和修改表 第42课:SQL详解之DML insert操作 delete 操作 update 操作 完整的数据 第43课:S ...

  5. 【数据库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 客户端:命令行 ...

  6. MySql基础汇总-DDL DML DQL DCL,存储过程,事务,触发器,函数等

    use testdb;-- /**********************************************一:数据库操作语言****************************** ...

  7. 如何管理和使用哪些命令操作MySQL数据库?(基本操作,SQL语言,DDL,DML,DQL,DCL,Windows字符和图形界面MySQL安装)

    文章目录 前言 一:数据库基本操作命令 1.1:MySQL常用管理操作是哪些? 1.2:查看数据库列表信息的命令是? 1.3:查看数据库中的数据表信息命令是? 1.4:显示数据表的结构(字段)命令是? ...

  8. mysql数据库DDL,DML,DCL操作

    mysql数据库操作 文章目录 mysql数据库操作 1:mysql工具使用 2:服务器监听的两种socket地址 3:mysql数据库数值类型 4:DDL操作 4.1 数据库操作 4.2:表操作 4 ...

  9. MySQL 数据库 - 通用语法 DDL DML DQL DCL

    目录 数据模型 通用语法及分类 DDL(数据定义语言) 数据库操作 表操作-查询 表操作-创建 表操作-修改 表操作-删除 表操作-数据类型 DML(数据操作语言) DML介绍 DML添加数据 DML ...

最新文章

  1. 【Python】python 反射机制在实际的应用场景讲解
  2. 杭电oj1176,2084java实现
  3. Mybatis接口注解开发
  4. Apache CXF 3.0:CDI 1.1支持替代Spring
  5. hadoop ubantu环境搭建_ubuntu hadoop学习 环境搭建
  6. 1.GD32F103配置环境,搭建工程
  7. 如何在虚拟linux环境运行python_linux下使用virtualenv虚拟独立python环境
  8. [嵌入式]I2C协议指东
  9. 你焊接过最小的贴片器件是多大?
  10. windows server 2019 中文语言包
  11. 【翻译】 Unity3D VR 教程:3.VR中的交互
  12. 增长黑客手册——01
  13. 双11还没买过瘾?亚马逊“真黑五”全球狂欢登场
  14. 一道小学题,解答了我与学霸的差距
  15. MapReduce打包jar包并运行的步骤操作以及重要的注意事项
  16. 结合电压采样电路介绍RC滤波电路
  17. 看不懂电路图?学会这10大原则7大步骤,电路图so easy!
  18. 如何让git commit更简洁
  19. 雅虎非法监控邮件内容 在美国面临集体诉讼
  20. 全球当下最厉害的14位程序员,竟然这么多有头发的?

热门文章

  1. 查看交换机的MAC地址
  2. vue 打印功能 调用原生print,带(去掉页眉页脚)分页打印
  3. CT图片分类神经网络
  4. 打造智能养殖温室需要多少设备
  5. 钉钉老版本下载3.31_钉钉5.1.36.31
  6. 屏幕命令screen
  7. 触类旁通Elasticsearch:原理
  8. 概论_第3章_已知联合密度求边缘密度
  9. 京东内部管理体系曝光:管理的核心是管人,管人的核心就这几点
  10. Java swing写五子棋小游戏(分析)