1、问题:
本机已经安装了MySQL,而且服务已启动,也配置了环境变量MYSQ_HOME,但是在cmd中扔无法使用mysql命令,报ERROR 1045 (28000)。
2、解决
打开win
打开MySQL命令行
输入密码
在这里就可以使用mysql命令了。
另:常用的mysql命令:
1、连接mysql
格式: mysql -h主机地址 -u用户名 -P端口号 -p用户密码
- -h: 主机名,表示要连接的数据库的主机名或者IP
- -u: 用户名,表示连接数据库的用户名
- -P: 大写P,端口,表示要连接的数据库的端口,默认是3306,可以不写,但是如果端口不是默认端口,就必须指明端口号
- -p: 表示要连接的数据库的密码,-p后面可以直接输入密码,但是这样密码就会明文输入不太安全,所以建议输入-p回车,换行输入密码
2、查看所有数据库
格式:show databases; (注意:最后有个s)(注意需要加上命令结束符 ;)
3、使用数据库
格式: use 具体数据库名字; (注意需要加上命令结束符 ;)
4、查看当前选择的数据库内可用表的数据表
格式:show tables;
5、查看建表语句
show create table 表名;
6、展示表格字段,表结构查询
desc tableName; (desc 是Describe的缩写 )
7、查看表格内数据 mysql \G ---内容纵向输出
在Mysql的命令行工具里面给select查询加入一个\G参数。横向的表结构会转为使用纵向表结构输出,利于阅读。
(1)select * from deal; ---横行输出
(2) select * from deal \G ; ---纵向输出