本周学习内容:

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

2、等级评测培训;

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

实验内容:

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

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

实验1步骤:

1、打开Xampp,开启MySQL服务

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

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

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

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

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

遇到的难点:

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

解决的办法:

可以配置MySQL的环境变量

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

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

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

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

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

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

实验2步骤:

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

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

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

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

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

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

3、重启MySQL服务

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

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

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

DOS窗口操作MySQL数据库的更多相关文章

  1. 在DOS中操作MySQL数据库出现中文乱码

    1. 问题:最近使用到MySQL数据库操作,在DOS下使用命令行向mysql中插入/读取中文时出现乱码问题. 2. 原因:由于CMD客户端默认编码为GBK,而本人在安装MySQL时设置编码为UTF-8 ...

  2. dos下操作Mysql数据库

    先配置完环境变量之后,然后就可以使用mysql 命令了.

  3. 一、初识MySQL数据库 二、搭建MySQL数据库(重点) 三、使用MySQL数据库 四、认识MySQL数据库的数据类型 五、操作MySQL数据库的数据(重点)

    一.初识MySQL数据库 ###<1>数据库概述     1. 数据库         长期存储在计算机内的,由组织的可共享的数据集合         存储数据的仓库         文件 ...

  4. Windows下使用DOS命令进入MySQL数据库

    先要配置环境变量 MYSQL_HOME : D:\mysql-8.0.11-winx64 Path:%MYSQL_HOME%\bin 1)新建MYSQL_HOME变量,并配置:C:\Program F ...

  5. Python使用DB-API操作MySQL数据库

    Python提供了一个标准数据库API,称为DB-API,用于处理基于SQL的数据库.与任何底层数据库的交互都可以使用DB-API,因为DB-API在代码与驱动程序之间提供了一个抽象层,可以根据需要替 ...

  6. PHP操作MySQL数据库5个步骤

    PHP操作MySQL数据库一般可分为5个步骤:1.连接MySQL数据库服务器:2.选择数据库:3.执行SQL语句:4.关闭结果集:5断开与MySQL数据库服务器连接. 1.用mysql_connect ...

  7. python操作mysql数据库的相关操作实例

    python操作mysql数据库的相关操作实例 # -*- coding: utf-8 -*- #python operate mysql database import MySQLdb #数据库名称 ...

  8. 转 用C API 操作MySQL数据库

    用C API 操作MySQL数据库 参考MYSQL的帮助文档整理 这里归纳了C API可使用的函数,并在下一节详细介绍了它们.请参见25.2.3节,“C API函数描述”. 函数 描述 mysql_a ...

  9. PHP操作mysql数据库:[2]查询数据听语音

    本文主要详细讲解如何使用php语言,对mysql数据库进行查询.添加.删除.更新等操作. 工具/原料   Macromedia Dreamweaver 8 mysql数据库,php语言 一.前言   ...

随机推荐

  1. go build、go install、go get命令详解

    (内容凌乱,日后整理!) 原文链接:https://blog.csdn.net/zhangliangzi/article/details/77914943 GO下载: GO语言中文网下载:https: ...

  2. Scratch编程:贪吃鱼(十一)

    “ 上节课的内容全部掌握了吗?反复练习了没有,编程最好的学习方法就是练习.练习.再练习.一定要记得多动手.多动脑筋哦~~” 01 — 游戏介绍 这是一个小游戏,通过键盘的方向键控制着大鲨鱼追着吃掉海星 ...

  3. ssh远程连接一段时间会失效的问题

    话不多讲,先说明我的环境和远程环境. 本地环境:Ubuntu18.04(client) 远程环境:Ubuntu16.04(server) 我的一个小项目部署在百度云的Ubuntu服务器上,需要经常使用 ...

  4. tkinter python(图形开发界面) 转自:渔单渠

    Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macinto ...

  5. HDU6037 Expectation Division 期望、高维前缀和

    传送门 设\(f_x\)表示答案,那么\(f_x = \frac{\sum\limits_{d \mid x} f_d}{\sigma_0(x)} + 1 = \frac{\sigma_0(x) + ...

  6. Hadoop1-认识Hadoop大数据处理架构

    一.简介概述 1.什么是Hadoop Hadoop是Apache软件基金会旗下的一个开源分布式计算平台,为用户提供了系统底层细节透明的分布式基础架构 Hadoop是基于java语言开发,具有很好的跨平 ...

  7. NIO(3)--Selector

    Selector是NIO中的可选择Channel(SelectableChannel)的multiplexor.有两个拗口的概念,首先是SelectableChannel,在NIO里并非所有的Chan ...

  8. @PostConstruct使用总结

    https://blog.csdn.net/qq_37636695/article/details/84791468 https://www.jianshu.com/p/aba99a49a459 @P ...

  9. 分享大麦UWP版本开发历程-02.内容“高度/宽度”不同的列表展示

    一个成型的产品,肯定是经过了产品经理出的UE,美工设计的UI,最终到我们手里Coding,这里面最少3个人,最多就不知道会有多少人参与了.每个人脑子想的都是不一样的,我就不粘贴那个“XX眼中的XX”那 ...

  10. NIO开发Http服务器(2):项目结构

    最近学习了Java NIO技术,觉得不能再去写一些Hello World的学习demo了,而且也不想再像学习IO时那样编写一个控制台(或者带界面)聊天室.我们是做WEB开发的,整天围着tomcat.n ...