dos 操作mysql_DOS窗口操作MySQL数据库

本文介绍了如何在DOS窗口中操作MySQL数据库,包括启动服务、登录MySQL以及显示所有数据库。同时,针对DOS操作MySQL时可能出现的中文乱码问题,详细阐述了解决方案,涉及配置环境变量和修改my.ini文件来设置正确的字符集。通过这些步骤,可以在DOS环境下顺畅地管理和操作MySQL数据库。
摘要由CSDN通过智能技术生成

本周学习内容:

1、学习MySQL数据库、Linux私房菜;

2、等级评测培训;

3、练习MySQL数据库、练习CentOS7;

实验内容:

1、使用DOS窗口进入MySQL数据库

2、解决MySQL数据库输入中文乱码问题

实验1步骤:

1、打开Xampp,开启MySQL服务

d76c58072ca0438776eaca1dfdfe5c4d.png

2、使用快捷键Win+R,输入cmd,打开DOS命令窗口

2ec5cea8fa50f229dc1201782ef0d51b.png

3、进入Xampp中MySQL安装目录的bin目录下,如图

2da21b6f4917098c9dc3cc820158965f.png

4、使用mysql -uroot -pqwer1234(root用户的密码),进入MySQL数据库

b0788cabe7432fade155a7144cd29fa0.png

d0eb7d4bd0883dd71f82ba0af543068b.png

5、输入show databases;,显示所有数据库

19fe98359c84fab34e55a35c87e64149.png

*备注:成功登录mysql后,一定要在输入的输入命令后加上“;”,否则会另起一行出现->,如上图所示

遇到的难点:

DOS页面一定要进入mysql的bin目录下,再能登录mysql

解决的办法:

可以配置MySQL的环境变量

1、右键计算机,点击属性

f97d93b050e2671d082d15b95d06331b.png

2、进入属性页面,点击“高级系统设置-环境变量”

ad9fa696807272897153401a0ae88f8d.png

3、在环境变量窗口,新建系统变量输入变量名为MySQL_HOME,变量值为D:\xammp\mysql,点击确定

dd37b0ba72121065a2f0e440c808db98.png

4、找到Path的环境变量,点击编辑

bb474ad47feaa930d2f964e816c8d0d2.png

5、将mysql下bin目录的绝对路径"D:\xammp\mysql\bin"复制到最后,注意前面一定要加一个英文半角的分号“;”,点击保存,如图

b48a3456d3f1eac0cd388069f532c4ba.png

7、此时重新打开一个新的CMD页面,输入“mysql -uroot -pqwer1234”,就可以直接访问mysql了

7617fd3cbb184b8d73169cee4182c1fd.png

实验2步骤:

MySQL数据库中文款吗是因为MySQL编码是因为选用的编码不对或者编码不一致造成的,如图user表

b457758627211a515bd638f25056ced6.png

解决这个问题有两种方法:

第一种是在创建表的时候指定字符集,比如:create table names(name varchar(11)) default charset=utf8;如图所示

0322c5616b64606691aa7c463361af0d.png

这样就可以使这个表中的中文正常显示,但是想要彻底改变MySQL数据库中所有表的中文乱码问题还需要修改配置文件my.ini文件(Windows操作系统)

1、找到mysql的配置文件my.ini并打开

7d96a7193fcd09652815f6aaaf000d23.png

2、在[client]和[mysqld]这两个节点下添加“character_set_server=utf8”(有一些MySQL不支持这句可以换成default-character-set=utf8或者character-set=utf8试验一下),保存退出。

79e6b82ca51d24aa701160df0c39f7cf.png

3、重启MySQL服务

0301a1f8f98bb9c7bed70781cd525832.png

4、在DOS命令窗口下输入show variables like 'char%'; 查看编码是否已经修改成功如图所示

4251658b8d7c0ea78417dcb4965cbd9a.png

5、重新创建一个数据库,表,插入中文,查看数据库,如图所示

91d428719dcbf8b6947c638c1c962858.png

*备注:修改my.ini文件有可能会导致数据库报错起不来服务,所以最好先将文件备份一下再进行修改

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值