mysql 单数据库设置编码,mysql数据库编码设置
-- 创建数据库时,设置数据库的编码方式
-- CHARACTER SET:指定数据库采用的字符集,utf8不能写成utf-8
-- COLLATE:指定数据库字符集的排序规则,utf8的默认排序规则为utf8_general_ci(通过show character set查看)
drop database if EXISTS dbtest;
create database dbtestCHARACTER SET utf8COLLATE utf8_general_ci;
-- 修改数据库编码
alter database dbtestCHARACTER SET GBKCOLLATE gbk_chinese_ci;
alter database dbtestCHARACTER SET utf8COLLATE utf8_general_ci;
-- 创建表时,设置表、字段编码
use dbtest;
drop table if exists tbtest;
create table tbtest(
idint(10) auto_increment,
user_namevarchar(60)CHARACTER SET GBKCOLLATE gbk_chinese_ci,
emailvarchar(60),
PRIMARY key(id)
)CHARACTER SET utf8COLLATE utf8_general_ci;
-- 修改表编码
alter table tbtestcharacter set utf8COLLATE utf8_general_ci;
-- 修改字段编码
ALTER TABLE tbtestMODIFY emailVARCHAR(60)CHARACTER SET utf8COLLATE utf8_general_ci;
-- 查看所有的字符编码
SHOWCHARACTER SET;
-- 查看创建数据库的指令并查看数据库使用的编码
showcreate database dbtest;
-- 查看数据库编码:
show variableslike ‘%char%‘;
-- 设置character_set_server、set character_set_client和set character_set_results
set character_set_server = utf8;-- 服务器的默认字符集。使用这个语句可以修改成功,但重启服务后会失效。根本的办法是修改配置MYSQL文件MY.INI,
character_set_server=utf8,配置到mysqld字段下。
set character_set_client = gbk; -- 来自客户端的语句的字符集。服务器使用character_set_client变量作为客户端发送的查询中使用的字符集。
set character_set_results = gbk; -- 用于向客户端返回查询结果的字符集。character_set_results变量指示服务器返回查询结果到客户端使用的字符集。包括结果数据,例如列值和结果元数据(如列名)。
mysql数据库编码设置
标签:语句 container ase 方式 mail mysql 数据 like 返回
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:https://www.cnblogs.com/gnfx/p/8143152.html
mysql 单数据库设置编码,mysql数据库编码设置相关推荐
- mysql 单表union_在MySQL中用union合并两个表?
要将两个表与UNION合并,可以使用create table select语句.以下是语法-create table yourNewTableName select * from yourFirstT ...
- mysql数据库容量为多少GB_MySQL数据库单表容量有多少 MySQL数据库使用教程
MySQL单表容量在500万左右,性能处于最佳状态,此时MySQL的BTREE索引树高在3到5之间:而单表最大限已经不再由MySQL限制了,改为电脑容量限制了. MySQL单表容量 MySQL 单表容 ...
- mysql单表备份语句
mysql单表备份语句 mysql单表备份 SELECT CONCAT("mysqldump -uroot -p123456 ",table_schema," " ...
- mysql单表备份语句 +多表
mysql单表备份语句 mysql单表备份 SELECT CONCAT("mysqldump -uroot -p123456 ",table_schema," " ...
- 记录一次mysql单表查询优化
mysql单表查询语句如何优化可以加快速度? 优化 MySQL 单表查询语句的方法有很多,以下是一些常用的优化技巧: 索引优化:创建索引可以加快查询速度.索引可以基于一个或多个列创建,可以大大提高查询 ...
- MySQL常见问题的解决,root用户密码忘记,不是内部或外部命令,修改数据库和表的字符编码,命令行客户端的字符集问题
文章目录 问题1:root用户密码忘记,重置的操作 问题2:mysql命令报"不是内部或外部命令" 问题3:错误ERROR :没有选择数据库就操作表格和数据 问题4:命令行客户端的 ...
- mysql latin1 utf8 java_Java读写以latin1编码存储以UTF-8输出的MySQL数据库(中文乱码)...
绝大多数情况下,一个项目中,都是使用同一套编码.如,全部使用UTF-8或者GBK. 但是当涉及到多个项目合并.新手加入等情况时,不可避免出现使用多套编码的情况.所有字符串都是英文的情况还好,若是出现了 ...
- 给mysql数据库设计编码_MYSQL数据库编码原理
很多站长可能与织梦CMS小编一样,觉得MYSQL数据库即熟悉又神秘.熟悉是因为我们每天都会用到MYSQL进行安装织梦程序,陌生是因为mysql经常与linux联系,是基于linux系统的下的应用,而我 ...
- Mysql编码教程_mysql编码设置教程 mysql编码要怎么设置呢
mysql的默认编码是拉丁,每次JSP制作网页用insert语句插入数据库时汉字都会显示成问号,安装mysql后,启动服务并登陆,使用show variables命令可查看mysql数据库的默认编码: ...
最新文章
- CocoaPods私有库搭建的记录
- ossec 学习二 (ossec -analogi安装)
- 怎么提升软件测试质量,【软件测试】涨姿势,测试总监亲授如何做测试质量管理...
- git maven 一键部署_Jenkins实现一键部署maven项目
- lombok时运行编译无法找到get/set方法 看这篇就够了
- Python获取一个字符串所有连续子串
- Python random 模块 - Python零基础入门教程
- LeetCode(806)——写字符串需要的行数(JavaScript)
- 游戏筑基开发之利用文件函数读出文件数据及处理(反序列化)(C语言)
- 怎么测试dpi测试软件,如何测试鼠标DPI?
- zutuanxue.com-DNS服务器
- 每个国家对应的语言Locale和国家代码对照表(转)
- Windows环境下sublime text 3搭建前端开发环境
- 对JavaScript中的 事件 进行疯狂 处理
- 2022年考 PMP 证书有什么意义?
- 企业微信开发,嵌入自定义项目,及JS-SDK的引用
- 2022年10个最佳URL缩短器:URL缩短器替代方案
- “华为区块链白皮书”重磅发布(附下载链接)
- 转自新浪博客的网页运作原理
- 用js代码判断质数_Js关于质数的判定
热门文章
- Zabbix安装图解教程
- [Vue.js]实战 -- 电商项目(二)
- 关于JavaScript中cookie的用法的例子
- jQuery(一)—— jQuery 概述 / jQuery 选择器 / jQuery 样式操作 / jQuery 效果
- 关于C语言include尖括号和双引号的对话
- OpenCV3学习(11.5) FAST特征检测器FastFeatureDetector
- 4019-平衡二叉树的高度的计算(C++,附思路)
- 怎么修剪_杏树怎么育苗?怎么修剪怎么防治病虫害?
- 输入x,n计算多项式1+x+x^2/2!+x^3/3!+...前n+1项的和。
- php本地服务手机适配器,php适配器模式(adapter pattern)