zoukankan      html  css  js  c++  java
  • 关于mysql中的DDL,DML,DQL和DCL

    关于mysql中的DDL,DML,DQL和DCL

    SQL语言一共分为4大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL

    1.数据定义语言DDL(Data Definition Language)

    对象: 数据库和表
    关键词: create alter drop truncate(删除当前表再新建一个一模一样的表结构)
    

    2.数据操纵语言DML(Data Manipulation Language)

    对象:纪录(行)
    关键词:insert update delete
    

    3.数据查询语言DQL(Data Query Language)

    select ... from student where 条件 group by 分组字段 having 条件 order by 排序字段
    执行顺序:from->where->group by->having->order by->select
    

    4.数据控制语言DCL(Data Control Language)

    DCL操作是数据库对象的权限,这些操作的确定使数据更加的安全。操作语句如下:
    用户,权限,事务
    
    1.GRANT - 授权 允许对象的创建者给某用户或某组或所有用户(PUBLIC)某些特定的权限。
    2.REVOKE - 收回已经授予的权限
    3.COMMIT - 提交
    4.SAVEPOINT - 保存点
    5.ROLLBACK - 回滚
    6.SET TRANSACTION - 设置当前事务的特性,它对后面的事务没有影响.
  • 相关阅读:
    maven mirrorOf
    使用nexus 搭建本地 maven 服务器
    django 访问静态资源
    django 异常问题总结
    django导入 views.py
    vue js 实现 树形菜单
    vue.js 基础
    css之margin
    Vue项目笔记
    eslint ":"号
  • 原文地址:https://www.cnblogs.com/Alicebat/p/13496370.html
Copyright © 2011-2022 走看看