MySql 操作

本文围绕MySQL展开,介绍了查看、添加用户,创建数据库,为用户分配和收回权限的操作。还提及了MySQL服务的启动和停止,直接登陆、删除用户、修改密码等方法,以及列出数据库和表、显示表结构、删除数据库和表等常见操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 、 查看用户:
    select host,user,password from mysql.user;

2、 添加用户: 
    create user 用户名 identified by '密码';
     
   create user coc identified by 'root';

3、 创建数据库
   create database coc_test1;


4、 如何给用户分配权限
    
①、grant 权限 on 数据库.数据表 to '用户' @ '主机名';

   grant all on *.* to 'coc'@'%';
   这个时候 coc就拥有了 所有权限了

  grant all privileges on coc_test1.* to coc@'%' identified by 'root';
  
  grant select,insert,update,delete,create,drop on coc_test1.*  to coc@'%' identified by 'root';

  grant all privileges on *.* to coc@'%' identified by 'root';


②、 如何更精准的控制用户的权限呢?
    grant 权限 on 数据库.数据表 to '用户' @ '主机名';


5. 如何收回 权限,一般指有root用户才具有该权限

① revoke 权限 on  数据库.数据表 from '用户'@'主机名';

   revoke select,insert,update on coc_test1.* from root1@'%';


####
第一步:mysql服务的启动和停止

net stop mysql

net start mysql

第二步:直接登陆mysql

语法如下: mysql -u用户名 -p用户密码

键入命令mysql -uroot -p, 回车后提示你输入密码,输入123456,然后回车即可进入到mysql中了,mysql的提示符是:

mysql>

注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP

 //对localhost授权:加上一句grant all privileges on testDB.* to test@localhost identified by '1234';即可。

3、删除用户

   @>mysql -u root -p

  @>密码

   mysql>Delete FROM user Where User='test' and Host='localhost';

   mysql>flush privileges;

   mysql>drop database testDB; //删除用户的数据库

删除账户及权限:>drop user 用户名@'%';

        >drop user 用户名@ localhost; 

 

4. 修改指定用户密码

    @>mysql -u root -p

    @>密码

    mysql>update mysql.user set password=password('新密码') where User="test" and Host="localhost";

    mysql>flush privileges;

 

5. 列出所有数据库

  mysql>show database;

 

6. 切换数据库

  mysql>use '数据库名';

 

7. 列出所有表

  mysql>show tables;

 

8. 显示数据表结构

  mysql>describe 表名;

 

9. 删除数据库和数据表

  mysql>drop database 数据库名;

  mysql>drop table 数据表名;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值