mysql语句学习
    数据控制语言
    1、补充用户基本操作
    mysql [-h localhost -P 3306] -u root -p;#登录
    exit;#退出
    show databases;#查看所有库
    use db_name;#进入库
    select database();#查看当前库
    show tables [from dbname];#查看表
    desc tablename;#查看表的结构
    2、创建用户
    CREATE USER 用户名@‘IP地址’ IDENTIFIED BY ‘密码’;#在指定ip访问
    CREATE USER 用户名@’%’ IDENTIFIED BY ‘密码’; #所有ip都可访问
    给用户授权
    GRANT 权限 ON 库名.表名 to 用户名@’IP地址’;
    #如果是所有权限,则权限处用ALL
    #如果是多个权限,中间用,隔开
    #如果是所有库,库名用
    #如果是所有表,表名用

    #如果是所有IP,ip地址用%
    常用权限:
    USAGE:默认用,不可删,登录权限
    SELECT:查询权限
    INSERT:插入权限
    UPDATE:更改权限
    DELETE:删除权限
    CREATE:建表权限
    CREATE VIEW:创建视图权限
    ALTER:修改表权限
    DROP:删除表权限index
    INDEX:创建/删除索引
    GRANT OPTION:将自己有的权限授予其他人
    4、撤销权限
    REVOKE 权限 ON 库名.表名 to 用户名@’IP地址’;
    5、查看权限
    SHOW GRANTS FOR 用户名@’IP地址’;
    6、删除用户
    DROP USER 用户名@‘IP地址’;