彻底解决mysql中文乱码

mysql是我们项目中非经常常使用的数据型数据库。

可是由于我们须要在数据库保存中文字符,所以经常遇到数据库乱码情况。以下就来介绍一下怎样彻底解决数据库中文乱码情况。

数据库执行

SHOW VARIABLES LIKE '%char%'

看到字符集都是latin1

创建数据库及表时设置字符集,避免出现中文乱码的方法:

创建数据库

CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;

--注意后面三个单词之间是有下划线的对于每个选项所给定的值,前面没有等号;在第一个选项和第二个选项之间也没有逗号。

创建表

CREATE TABLE cartoon(

name varchar(20),

sex varchar(20),

age varchar(20),

country varchar(20)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

这几个设置好了,基本就不会出问题。

INSERT INTO `cartoon` VALUES('校长','男','54','中国');

设置MySQL的my.ini文件

分别在[client] 标签和 [mysqld]

添加:character_set_server=utf8

php对mysql解决乱码_PHP彻底解决mysql中文乱码-阿里云开发者社区相关推荐

  1. 物联网 mysql数据库优化_MySQL数据库优化大全方法汇总-阿里云开发者社区

    随着数据和负载增加,MySQL数据库会日渐缓慢,性能越来越差,用户体验也随之变差,所以数据库性能优化十分紧迫,云吞铺子分享MySQL数据库优化大全: MySQL数据库优化 云吞铺子先模拟一下数据库访问 ...

  2. 线上阿里云mysql慢_MySQL · 案例分析 · RDS MySQL线上实例insert慢常见原因分析-阿里云开发者社区...

    概述 insert慢是经常被问到的问题,笔者尝试在本文中对这个问题做一个分类梳理,列举的线上例子会做简化,希望对读者有所启发. 注意:因为阿里云MySQL线上实例还是以RDS 5.6为主体,本文的分析 ...

  3. 查询mysql数据库表占用空间大小_查看 MySQL 数据库中每个表占用的空间大小-阿里云开发者社区...

    如果想知道MySQL数据库中每个表占用的空间.表记录的行数的话,可以打开MySQL的 information_schema 数据库.在该库中有一个 TABLES 表,这个表主要字段分别是: TABLE ...

  4. mysql字符串区分大小写么_mysql字符串区分大小写的问题-阿里云开发者社区

    一. 1. CREATE TABLE NAME(name VARCHAR(10)); 对这个表,缺省情况下,下面两个查询的结果是一样的: SELECT * FROM TABLE NAME WHERE ...

  5. mysql conflicts with_安装MYSQL错误“conflicts with file from package mysql-libs-*” 解决方法-阿里云开发者社区...

    安装MYSQL的时候时: 错误现象: [root@localhost opt]# rpm -ivh MySQL-server-5.5.32-1.el6.x86_64.rpm Preparing... ...

  6. mysql 分区表 限制_MySQL分区表的局限和限制-阿里云开发者社区

    禁止构建 分区表达式不支持以下几种构建: 存储过程,存储函数,UDFS或者插件 声明变量或者用户变量 算术和逻辑运算符 分区表达式支持+,-,*算术运算,但是不支持DIV和/运算(还存在,可以查看Bu ...

  7. mysql连接数问题tddl_TDDL动态数据源开源-基本说明-阿里云开发者社区

    总体描述 TDDL动态数据源主要分为2层,每一层都实现了jdbc**规范**,以方便地集成到各种orm框架或者直接使用.每一层都各司其职. TGroupDataSource(tddl group ds ...

  8. mysql providername_c#访问各数据库的providerName各驱动-阿里云开发者社区

    如果为Mysql 数据库--->providerName="MySql.Data.MySqlClient"(没装mysql dotnet 安装版的话就得在C:\WINDOWS ...

  9. mysql my.cnf key_buffer_size_mysql5.6之key_buffer_size优化设置-阿里云开发者社区

    key_buffer_size指定索引缓冲区的大小,它决定索引处理的速度,尤其是索引读的速度.通过检查状态值Key_read_requests和Key_reads,可以知道key_buffer_siz ...

  10. mysql parameters_MySqlCommand Command.Parameters.Add已过时?mysql-问答-阿里云开发者社区-阿里云...

    我正在Visual Studio 2010中制作一个C#Windows Form应用程序. 该应用程序正在连接到mysql数据库,我想在其中插入数据. 现在我有这部分代码了: MySqlConnect ...

最新文章

  1. MVC Filter
  2. dns网络服务的搭建和配置
  3. java乱码怎么解决_如何解决java乱码
  4. 学习笔记-----C++模板类中友元函数重载输出运算符时提示无法解析的外部符号解决方案
  5. 详解API Gateway流控实现,揭开ROMA平台高性能秒级流控的技术细节
  6. Ubuntu16.06LTS安装gnome-3.8桌面
  7. Canvas开发库封装
  8. 抓包工具Fiddler的使用说明
  9. php 爬取一个人的网易云评论,爬取网易云音乐某一个人的评论
  10. Linux常用命令大全(非常全面)
  11. hrbust/哈理工oj 1809 再就业【状压dp】
  12. Android APP开发入门教程
  13. leetcode blind 75
  14. 2021SC@SDUSC Zxing开源代码(九)Wifi 二维码结果处理
  15. 2021年中国危险废物产量、处理量及回收利用量分析[图]
  16. word 2007 页眉页脚编辑心得
  17. SDWebImage 第三方框架的使用——网络图片的处理操作
  18. ​Word文档的隐藏功能​
  19. 如何将过长的链接放到excel里面
  20. 【考研经验】2019双非应届生清华大学计算机专业课和复试心得

热门文章

  1. Win10中的IIS10安装php manager和IIS URL Rewrite
  2. Visual Studio Developer Assistant 3月新功能展示
  3. Django 分页查询并返回jsons数据,中文乱码解决方法
  4. Linux启动报:UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY问题解决
  5. 2021母婴行业洞察报告.pdf(附下载链接)
  6. 【干货】如何获得知乎推荐,快速涨粉?(附64页ppt下载链接)
  7. 【报告分享】华为-5G时代运营商数据和存储架构白皮书.pdf(附下载链接)
  8. 【推荐视频】中科院赵军:知识图谱关键技术及其在推荐系统中的应用
  9. 比特币区块链如何运作?
  10. 深度学习基础 | RNN家族全面解析