mysql基础指令 (一)

1、用户操作

      create user crusen identified by 123456;

    或者  insert into mysql.user(Host,User,Password) values("localhost","crusen",password("123456"));

  这样就创建了一个名为:crusen密码为:123456的用户。

  注意:此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。

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

        >drop user 用户名@ localhost; 

 drop user crusen;

修改用户:

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


2、用户授权
     格式:grant 角色  on  资源  to  用户(格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"; )

2.1、dba 最大权限(角色): grant dba to crusen;

2.2、赋予连接权限:grant connect to crusen;

2.3、赋予testDB数据库所有的权限: grant all privileges on testDB.* to crusen@localhost identified by '123456';

2.4、指定部分权限给一个用户:grant select,update on testDB.* to crusen@localhost identified by '123456';

2.5、指定拥有所有数据库的部分权限:grant select,delete,update,create,drop on *.* to crusen@"%" identified by "123456";

注:@"%" 表示对所有非本地主机授权,不包括localhost。(localhost地址设为127.0.0.1,如果设为真实的本地地址,不知道是否可以,

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

flush privileges; //刷新系统权限表

 

3、连接mysql

     格式: mysql -h主机地址 -u 用户名 -p 用户密码   //注:-u和用户名之间可以没有空格  -p和密码之间也可以没有空格

     mysql  -h 127.0.0.1 -u crusen -p 123456    //如果是本地主机,其中-h主机地址可以省略 mysql  -u crusen -p 123456 

     退出MYSQL命令: exit (回车)

 

4、 列出所有数据库

  show database;

5、 切换数据库

  use '数据库名';

6、列出所有表

  show tables;

7、 显示数据表结构

  describe 表名;

8、 删除数据库和数据表

  drop database 数据库名;

  drop table 数据表名;

     

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值