一、启动和关闭MySQL

net start mysql //启动mysql
net stop mysql  //关闭mysql

二、登录到MySQL

在安装目录的 bin 目录下执行登录语句 mysql -u root -p 如下所示:

E:\mysql\mysql-8.0.27-winx64\bin>mysql -u root -p

-u 后是用户名,-p 后是密码,也可直接回车后按指示输入密码。 

 

更改用户密码

alter user 'root'@'localhost' identified by '12345';

 三、创建新用户

create user 'myself'@'localhost' identified by 'syj';

 查看目前已有的用户

select host,user,authentication_string from user;

查看目前 myself 用户的权限 

show grants for myself@localhost;

 

给 myself 用户进行赋权

 

赋权过后的权限如下:

进行权限更新

flush privileges;

 然年新建的用户就可以工作啦!

四、MySQL常用命令

  • show databases;

        列出 MySQL 数据库管理系统的数据库列表。

show databases;

  • use 数据库名 :
    选择要操作的Mysql数据库,使用该命令后所有Mysql命令都只针对该数据库。

  • show tables;

显示指定数据库的所有表,使用该命令前需要使用 use 命令来选择要操作的数据库。

  • show columns from 数据表:
    显示数据表的属性,属性类型,主键信息 ,是否为 NULL,默认值等其他信息

  • show index from 数据表:
    显示数据表的详细索引信息,包括PRIMARY KEY(主键)。

  • SHOW TABLE STATUS [FROM db_name] [LIKE 'pattern'] \G:
    该命令将输出Mysql数据库管理系统的性能及统计信息。

    mysql> SHOW TABLE STATUS  FROM mysql;   # 显示数据库 RUNOOB 中所有表的信息
    
    mysql> SHOW TABLE STATUS from mysql LIKE 'run';     # 表名以run开头的表的信息
    mysql> SHOW TABLE STATUS from mysql LIKE 'run'\G;   # 加上 \G,查询结果按列打印

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐