zoukankan      html  css  js  c++  java
  • DCL语言

    DCL(Data control language)

    数据库启动进入操作

    启动服务:service mysqld start

    进入数据库:mysql -uroot -proot

    1、创建数据库账号

    1.1、查看数据库帮助文档

    help create user;

    文末附有官网的api文档:

    2.1、创建一个只允许登录一人的账号

    create user 'Gwen'@'localhost' identified by '123456' with MAX_USER_CONNECTIONS 1;

    2.2、重新登录mysql

    mysql -uGwen -p123456 -hlocalhost

    2、授权

    insert:插入权限

    delete:删除权限

    update:更新权限

    select:查询权限

    execute:执行存储过程的权限

    使用案例

    注意

    1)、使用grant授权的数据库账号,必须存在

    2)、使用grant命令授权必须具有grant option权限-root

    3)、获取帮助help grant

    3、回收用户

    标准语法

    REVOKE INSERT ON *.* FROM 'jeffrey'@'localhost'; 
    REVOKE 'role1', 'role2' FROM 'user1'@'localhost', 'user2'@'localhost'; 
    REVOKE SELECT ON world.* FROM 'role3';

    实例

     

  • 相关阅读:
    Linux下服务器开发的必要准备
    send()/ recv() 和 write()/ read()
    listen( ) accept( )
    sock( ) bind( ) connect( )
    SRCNN 卷积神经网络
    猫狗大战
    socket相关函数
    TCP详解
    【Dijkstra priority!】分层图
    树状数组
  • 原文地址:https://www.cnblogs.com/HelloM/p/13568957.html
Copyright © 2011-2022 走看看