zoukankan      html  css  js  c++  java
  • MySQL命令划分,权限分配

    (专业词)命令的划分

    t-sql  结构化查询语言  所有命令 都是t-sql中的内容   mysql  sqlserver  oracle  db2....

    DDL:定义语言 create alter drop 
    DML:管理语言 insert update delete  表中数据操作
    DQL:查询语言 select 
    DCL:控制语言 用户的管理|权限管理

    三 用户以及授权的管理
    1 对用户管理:
    mysql   root/root
    1> 创建新用户:
    create  user  用户名@localhost identified   by "密码";
    identified 定义密码
    create  user test@localhost identified by "123456";
    test 创建之后 没有权利去查看其他数据库
    2》 在root  下 删除用户
    drop user 用户名@localhost;
    drop user test@localhost
    3》修改密码:
    set password for 用户名@localhost = password("新密码");
    4> 授权: 为新用户授予权利

    grant all on  数据库.* to 用户@localhost 

    grant 权限列表 on 对象列表 to 用户
    权限列表
    权限 描述
     all 所有权限
    create     创建的权限
    alter 修改结构权限
    drop 删除权限
    insert   添加数据
    update 更新数据
    delete 删除数据
    select  查询数据
    对象列表
    *.*   所有数据库  数据表
    dbname.*    dbname 数据库的所有表
    dbname.tablename   指定库中的指定表 
    5>revoke 权限列表 on 对象列表 from 用户  
    revoke all on 数据库.* from 用户@localhost;
  • 相关阅读:
    预防新型冠状病毒科普宣传网站
    四则运算
    结对审查
    最大子段和
    单元自动测试Junit
    浅谈过去,畅想未来
    第一次的结对编程
    代码审查
    单元测试
    junit4单元测试
  • 原文地址:https://www.cnblogs.com/havoe/p/4355309.html
Copyright © 2011-2022 走看看