zoukankan      html  css  js  c++  java
  • SQL基础----DCL

      在之前的文章已经讲到SQL基础DDL(数据库定义语句 http://www.cnblogs.com/cxq0017/p/6433938.html)和 DML(数据库操作语句 http://www.cnblogs.com/cxq0017/p/6434732.html)接下来我们将要讲解SQL基础之DCL(数据库控制语句)

    DCL 语句

      DCL语句主要是DBA用来管理系统中的对象权限时使用,一般的开发人员很少使用,下面通过一个例子简单说明一下。

    由于权限呢变更,需要将z1的权限变更,收回INSERT,只能对数据进行SELECT操作:

    用户z1重新登录后执行前面的语句

    以上例子中的grant和revoke分别授权和收回了用户z1的部分权限,达到了我们的目的。

    2:帮助的使用

      在使用MySQL过程中,可能会遇到以下问题:

      .某个操作语法忘记了,如何快速查找?

      .如何快速知道当前版本上某个字段类型的取值范围?

      .当前版本都支持哪些函数,希望有例子说明.

      .当前版本是否支持某个功能?

    对于以上列出的各种问题,我们可能想到的办法是查找MySQL的文档,不错,这些问题在MySQL官方文档中都可以清楚的查到,但是却要耗费大量的时间和精力。

      所以对于以上的问题,最好的解决办法是使用MySQL安装后自带的帮助文档,这样,当遇到问题时就可以方便快捷的进行查询。

    3:按照层次看帮助

      如果不知道帮助能够提供些什么,那么就可以用"? contents"命令来显示所有可供查询的分类,如下例所示:

      

    对于列出来的分类,可以使用"? 类别名称"的方式对用户感兴趣的内容做进一步的查看,例如,你想看看MySQL中都支持哪些数据类型,可以执行"? Data Types"命令。

    上面列出了此版本的所有数据类型,如果想知道int类型的具体介绍,也可以利用上面的方法,做进一步的查看

    4:快速查阅帮助

      在实际应用当中,如果需要快速查阅某项语法时,可以使用关键字进行快速查阅,例如想知道show命令都能看到什么,可以用如下命令:

    4:查询元数据信息

      

  • 相关阅读:
    进行编译时提示'error: unrecognized command line option "-std=gnu11"'如何处理?
    linux shell中如何批量添加一行内容到某些文件的末尾?
    linux内核中的电源管理接口
    linux内核中i2c驱动中slave模式接口的调用
    git clone时报错“Failed to connect to 127.0.0.1 port 2453: Connection refused”如何处理?
    第 8 章 输入框和导航组件
    第 7 章 图标菜单按钮组件
    第 6 章 辅组类和响应式工具
    第 5 章 栅格系统
    第 4 章 表单和图片
  • 原文地址:https://www.cnblogs.com/cxq0017/p/6438640.html
Copyright © 2011-2022 走看看