CMD进入mysql及mysql字符集设置
1.开始-运行-cmd-回车 或者windows+r, 进入电脑或者服务器的cmd,
2.执行net start mysql,启动mysql服务(net stop mysql为停止服务),
3.1找到自己mysql安装目录的bin目录(我的是C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin),
操作顺序如下图
3.2在路径栏输入cmd ,
3.3 回车,
3.4在出现的dos窗口输入mysql -u root -p,回车输入密码,进入mysql,
二、字符集
在dos窗口运行mysql> SHOW VARIABLES LIKE 'character_set_%';查看当前mysql的各种字符集,出现下图
默认就是瑞典latin1,一下是换成我们自己的编码,如utf8:
外部访问数据乱码的问题就出在这个connection连接层上,解决方法是在发送查询前执行一下下面这句:
1. SET NAMES 'utf8';
它相当于下面的三句指令:
SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;
一般只有在访问之前执行这个代码就解决问题了,下面是创建数据库和数据表的,设置为我们自己的编码格式。
2. 创建数据库
mysql> create database name character set utf8;
3. 创建表
CREATE TABLE `type` (
`id` int(10) unsigned NOT NULL auto_increment,
`flag_deleted` enum('Y','N') character set utf8 NOT NULL default 'N',
`flag_type` int(5) NOT NULL default '0',
`type_name` varchar(50) character set utf8 NOT NULL default '',
PRIMARY KEY (`id`)
) DEFAULT CHARSET=utf8;
4. 修改数据库成utf8的.
mysql> alter database name character set utf8;
5. 修改表默认用utf8.
mysql> alter table type character set utf8;
6. 修改字段用utf8
mysql> alter table type modify type_name varchar(50) CHARACTER SET utf8;
边学边总结,加油!!!
修改mysql的 root密码
update user set password=password(“root”) where user=“root”;
CMD进入mysql及mysql字符集设置相关推荐
- linux mysql设置数据库utf_Linux系统下MySQL数据库服务器字符集设置
Linux认证考试:Linux系统下的MySQL数据库服务器字符集设置 启动MySQL后,以root登录mysql isher@isher-ubuntu:~$ mysql -u root >sh ...
- MySQL数据库端字符集设置
最近,在项目组使用的mysql数据库中,插入数据出现乱码,关于这个问题做了下总结,我们从最基本的地方说起,到错误产生的深层次原因和解决办法. 基本概念 • 字符(Character)是指人类语言中最小 ...
- hive mysql 字符集_创建Hive表会自动更改mysql Metastore的字符集设置
但是,当我尝试删除表格时,出现如下所示的错误. FAILED: Error in metadata: javax.jdo.JDODataStoreException: Error(s) were fo ...
- mysql怎么查看字符集设置_mysql 设置查看字符集
一.查看字符集 1.查看MYSQL数据库服务器和数据库字符集 方法一:show variables like '%character%'; 方法二:show variables like 'colla ...
- mysql数据库的字符集设置_mysql数据库的字符集设置
原文链接:http://blog.csdn.net/sin90lzc/article/details/7648439 作者:开浪裤 Notice:文章基于ubuntu系统而写 1.关于MySQL字符集 ...
- mysql数据库的字符集设置_mysql数据库字符集设置
1. mysql UTF8设置 1)vi /etc/my.cnf [client] port = 3306 socket = mysql default-character-set=utf8 [mys ...
- php coder 乱码,MySQL 乱码 与 字符集
MySQL 安装后默认的字符集是 latin1,这样在处理中文时容易出现乱码问题,所以需要改为 utf8. 注:我的MySQL版本是5.6.*. 用语句 show variables like 'ch ...
- MYSQL数据库字符编码设置
mysql字符集编码设置与查看命令 转自http://www.111cn.net/database/mysql/55781.htm 在mysql对字符编码的查看我们使用SHOW VARIABLES L ...
- mysql数据库字符集设置
1. mysql UTF8设置 1)vi /etc/my.cnf [client] port = 3306 socket = mysql default-character-set=utf8 [mys ...
最新文章
- 用c#算成绩的总和_C# 基础知识系列- 6 Lambda表达式和Linq简单介绍
- SharpDevelop插件系统创建过程全面分析
- ubuntu: Authentication failure的解决办法
- 打印杨辉三角--for循环
- java实现数字(摘要)签名,生成签名文件,防止文件被人篡改内容,分析和实现
- plsql 记录型变量
- Mac上关于shell使用Python3和C++11声明
- freeswitch SIP信令的接收
- caxa 拉伸命令的使用(一次拉伸很多线)
- c语言中转义字符有什么作用,C语言中的转义字符及含义
- 曼哈顿算法公式_Manhattan Distance Calculation(曼哈顿距离算法)
- oracle 基础语法(二)
- 桂林游记(一):兴坪
- 网鼎杯2022青龙组
- C++数据结构和算法2 栈 双端/队列 冒泡选择插入归并快排 二三分查找 二叉树 二叉搜索树 贪婪 分治 动态规划
- svn co 指定用户名
- AJAX+REA实现前后台数据交互的加密解密
- java 多少位表示一个字_一个字多少个字符
- 用VC++, OpenCV写大家来找茬外挂
- arcgispro3.1(账号登陆)
热门文章
- 获取两个日期之间日期列表
- Mac系统使用VMware Fusion安装Linux虚拟机
- thinkpad装linux双系统,ThinkPad T460P 安装 Win10 Ubuntu 16.04 双系统
- raise Exception(“Install ‘email_validator‘ for email validation support.“)Exception: Install ‘emai
- OMAP3530显示输出控制
- ADB调试Unity发布程序
- Android APP 自动更新实现(适用Android9.0)
- 下属工作表现差,评估5个问题
- 程序员向暗恋的女神鼓起勇气表白……但这结局猝不及防
- 【解决谷歌浏览器首页被篡改问题】