MySQL基础操作

作者: GaryChiu被注册 | 来源:发表于2019-04-13 11:40 被阅读0次
    #管理员登入mysql
     >mysql -u root -p
     >(输入密码) 
    
    #创建数据库
    mysql>create database testDB;
    
    #创建用户(方法1):创建通过local host访问的用户名为test,密码为1234的用户
    mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));
    
    #创建用户(方法2):创建通过local host访问的用户名为test,密码为1234的用户
    
    #登陆验证
    >mysql -u test -p
    >(输入密码) 
    mysql>(登录成功) 
    
    # 用户授权(需以管理员登入mysql)
    ## grant 权限 on 数据库名.表名 to 用户名@主机 identified by "密码";
    ## 授权test用户拥有testDB数据库的所有权限(某个数据库的所有权限):
    mysql>grant all privileges on testDB.* to test@localhost identified by '1234';
    mysql>flush privileges; #刷入修改
    ## 授权test用户拥有所有数据库的某些权限:
    mysql>grant select,delete,update,create,drop on . to test@"%" identified by "1234";
    mysql>flush privileges; #刷入修改
    
    #修改密码
    mysql>update mysql.user set password=password('新密码') where User="test" and Host="localhost";
    mysql>flush privileges;#刷入修改
    
    #删除用户
    mysql>Delete FROM user Where User='test' and Host='localhost';
    mysql>flush privileges;
    
    #列出所有数据库
    mysql>show database;
    
    #删除数据库
    mysql>drop database 数据库名;
    
    # 切换数据库
    mysql>use '数据库名';
    
    #列出所有表
    mysql>show tables;
    
    #显示数据表结构
    mysql>describe 表名;
    
    #删除数据表
    mysql>drop table 数据表名;
    
    

    注意每行后边都跟个;表示一个命令语句结束。

    相关文章

      网友评论

        本文标题:MySQL基础操作

        本文链接:https://www.haomeiwen.com/subject/vurlwqtx.html