mysql数据库编码
MySQL数据库默认的编码是:
character set :latin1
collation : latin1_swedish_ci
查看MySQL支持的编码:
mysql> show character set;
查看当前MySQL服务器默认编码:
mysql> SHOW VARIABLES LIKE 'character_set%'; 
创建数据库的时候指定编码:
CREATE DATABASE linuxcast
  DEFAULT CHARACTER SET utf8
  DEFAULT COLLATE utf8_general_ci;
修改一个已有数据库的编码:
ALTER DATABASE linuxcast CHARACTER SET utf8 COLLATE utf8_general_ci;
设置数据库默认编码:
修改MySQL配置文件my.cnf:
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
default-character-set = utf8
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
修改之后重启MySQL生效。
mysql数据库编码的更多相关文章
- 设置MYSQL数据库编码为UTF-8
		
设置MYSQL数据库编码为UTF-8 1. 编辑MySql的配置文件 MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一 ...
 - Linux下设置Mysql数据库编码
		
重装系统后,要装个mysql服务器,发现添加数据时,一直错误,查其原因,原来时编码问题.Google了一下,可都不太一样,可能时数据库版本问题吧. 查看数据库版本: select version(); ...
 - linux 设置mysql 数据库编码utf8
		
转载地址http://www.linuxidc.com/Linux/2015-08/121676.htm在MySQL数据库中, 当插入数据无法支持中文时, 可将该数据库的编码集设置为utf8, 故在创 ...
 - linux下修改mysql数据库编码后无法启动解决办法
		
linux下老版本的Mysql修改数据库编码的方法是 修改my.cnf vi /etc/my.cnf 在[client]下添加 default-character-set=utf8 在[mysqld] ...
 - mysql数据库编码、字段编码、表编码  专题
		
CREATE DATABASE `mybatis-subject` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin */ 其中的 ...
 - 关于MySQL数据库编码修复相关问题
		
本篇主要是本人在实际开发过程中遇到的MySQL字符编码等bug修复相关问题. 在使用下列语句在执行数据库表通过flask-sqlacodegen 进行ORM映射成模型类的时候发生的bug: flask ...
 - java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT)  and (utf8_general_ci,COERCIBLE) for operation '=' 异常处理,及MySQL数据库编码设置
		
java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,C ...
 - Mysql 数据库编码问题
		
数据库建表后,插入数据,如果数据位汉子,将提示错误:“incorrect string value....”. 解决方法:改变数据库编码 第一种方法:改变database 编码: alter data ...
 - 修改mysql 数据库编码
		
查看编码 SHOW VARIABLES LIKE 'character_set_%'; 依次修改like出来的字段 例如 set character_set_results=utf8; 完了修改/e ...
 
随机推荐
- Routing
			
假如有一个请求:localhost/home/index,那么路由需要做的事情如下: (1)确定Controller (2)确定Action (3)确定其他参数 (4)根据识别出来的数据,将请求传递给 ...
 - Python按行读取文件
			
1:readline() file = open("sample.txt") while 1: line = file.readline() if not line: break ...
 - Linux bash重拾 2016-8-16
			
bash支持的引号: "" 双引号:弱引用,可以实现变量替换(变量会替换为值) [root@localhost ssh-6Xolw4LLAMwe]# echo "dire ...
 - 分析智能卡的ATR格式
			
一些例子 NXP 080=========3b f8 T0 Y1 = 0xF(TA1, TB1, TC1, TD1), K = 813 TA1 F = 0x1(Fi = 372, Fmax = 5 ...
 - 学习Cassandra资料的一些整理
			
Cassandra note: 依赖:需要java 8 (http://www.oracle.com/technetwork/java/javase/downloads/index.html) 数据模 ...
 - 项目mysql数据导入数据的Java程序
			
最近写的一个数据库导入数据的程序,有兴趣的同学可以参考一下: 这个程序是针对mysql数据库的,在本地或服务器上运行,主要的需求还是,针对项目的某些bug修复 后,客户的数据要搬到新表上来,避免新版本 ...
 - Xen、KVM和VirtualBox比拼
			
vbox 与 kvm 的区别: vbox 是由 qemu 改写而成,包含大量 qemu 代码.可以使用于 不支持 虚拟化的cpu.值得说的一点:vbox 在图形方面比较好,能进行2D 3D加速.cpu ...
 - Bellman_ford最短路
			
#include <cstdio> #include <iostream> #include <algorithm> #include <cstring> ...
 - sql  server  修改字段大小
			
alter table AAA ALTER COLUMN BBBvarchar(100); 这种语法只适合把字段往大了设置, 如果更新的字段大小比实际的要小时,并且数据库已存在比要更新的数据大时, ...
 - Linux下遍历目录及文件,更改权限
			
Linux下遍历目录及文件,更改权限 引言: 我在Linux下搭建android时,将eclipse及sdk复制到/usr/下时,总会出现无法读,无法写写样的问题. 解决方案: 有两个方案: 一.将复 ...