DOS窗口操作MySQL数据库
本周学习内容:
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数据库的更多相关文章
- 在DOS中操作MySQL数据库出现中文乱码
1. 问题:最近使用到MySQL数据库操作,在DOS下使用命令行向mysql中插入/读取中文时出现乱码问题. 2. 原因:由于CMD客户端默认编码为GBK,而本人在安装MySQL时设置编码为UTF-8 ...
- dos下操作Mysql数据库
先配置完环境变量之后,然后就可以使用mysql 命令了.
- 一、初识MySQL数据库 二、搭建MySQL数据库(重点) 三、使用MySQL数据库 四、认识MySQL数据库的数据类型 五、操作MySQL数据库的数据(重点)
一.初识MySQL数据库 ###<1>数据库概述 1. 数据库 长期存储在计算机内的,由组织的可共享的数据集合 存储数据的仓库 文件 ...
- Windows下使用DOS命令进入MySQL数据库
先要配置环境变量 MYSQL_HOME : D:\mysql-8.0.11-winx64 Path:%MYSQL_HOME%\bin 1)新建MYSQL_HOME变量,并配置:C:\Program F ...
- Python使用DB-API操作MySQL数据库
Python提供了一个标准数据库API,称为DB-API,用于处理基于SQL的数据库.与任何底层数据库的交互都可以使用DB-API,因为DB-API在代码与驱动程序之间提供了一个抽象层,可以根据需要替 ...
- PHP操作MySQL数据库5个步骤
PHP操作MySQL数据库一般可分为5个步骤:1.连接MySQL数据库服务器:2.选择数据库:3.执行SQL语句:4.关闭结果集:5断开与MySQL数据库服务器连接. 1.用mysql_connect ...
- python操作mysql数据库的相关操作实例
python操作mysql数据库的相关操作实例 # -*- coding: utf-8 -*- #python operate mysql database import MySQLdb #数据库名称 ...
- 转 用C API 操作MySQL数据库
用C API 操作MySQL数据库 参考MYSQL的帮助文档整理 这里归纳了C API可使用的函数,并在下一节详细介绍了它们.请参见25.2.3节,“C API函数描述”. 函数 描述 mysql_a ...
- PHP操作mysql数据库:[2]查询数据听语音
本文主要详细讲解如何使用php语言,对mysql数据库进行查询.添加.删除.更新等操作. 工具/原料 Macromedia Dreamweaver 8 mysql数据库,php语言 一.前言 ...
随机推荐
- golang数组
- 手写RPC框架(netty+zookeeper)
RPC是什么?远程过程调用,过程就是业务处理.计算任务,像调用本地方法一样调用远程的过程. RMI和RPC的区别是什么?RMI是远程方法调用,是oop领域中RPC的一种实现,我们熟悉的restfull ...
- 缺陷的背后(三)---mysql之sql_mode为空的陷阱
导语 mysql服务器可以在不同的sql_mode模式下运行,并且可以根据sql_mode系统变量的值,为不同的客户机应用不同的模式.sql_mode会影响mysql支持的sql语法,并且会执行数据验 ...
- node.js开发 1-概述
https://www.cnblogs.com/gaoya666/p/9071288.html Nodejs英文网:https://nodejs.org/en/ 中文网:http://nodejs.c ...
- 1.工厂模式(Factory Method)
注:图片来源于 https://www.cnblogs.com/-saligia-/p/10216752.html 工厂UML图解析: 工厂模式:client用户需要三步: 1.创建工厂: 2.生产产 ...
- 苹果手机浏览器的$(document).on(“click”,function(){}) 绑定的事件点击无效
需要给对应的元素加上 cursor: pointer 的css样式才可以生效点击事件:
- mkimage命令
# mkimage Usage: mkimage -l image -l ==> list image header information mkimage [-x] -A arch -O os ...
- Map转url ,url转Map工具类
/** * 将url参数转换成map * @param param aa=11&bb=22&cc=33 * @return */ public static Map<String ...
- springboot学习入门简易版六---springboot2.0整合全局捕获异常及log4j日志(12-13)
使用Aop实现 1创建异常请求 在原有项目基础上,jspController中创建一个可能发生异常的请求: /** * 全局捕获异常测试 * @param i * @return */ @Reques ...
- FastDFS+Nginx搭建Java分布式文件系统
一.FastDFS FastDFS是用c语言编写的一款开源的分布式文件系统.FastDFS为互联网量身定制,充分考虑了冗余备份.负载均衡.线性扩容等机制,并注重高可用.高性能等指标,使用FastDFS ...