MYSQL常用建表、建库时的默认编码 | 您所在的位置:网站首页 › mysql设置默认编码格式怎么设置不了 › MYSQL常用建表、建库时的默认编码 |
创建数据库时指定默认的编码格式: create database 数据库名 CHARACTER SET utf8 COLLATE utf8; 修改已创建的数据库的编码: alter database 数据库表名 CHARACTER SET utf8 COLLATE utf8; 创建表时指定默认的编码格式: CREATE DATABASE 表名 DEFAULT CHARACTER SET utf8 COLLATE utf8; 将表和字段的编码都更改为utf8编码格式。: alter table 表名 convert to character set utf8; 将连接数据库的连接后面指定编码格式为utf8(一般用于JDBC驱动) jdbc:mysql://127.0.0.1:3306/数据库名?useUnicode=true&characterEncoding=utf8 useUnicode:是否使用Unicode字符集,如果参数characterEncoding设置为UTF-8或gbk,本参数值必须设置为true characterEncoding:指定字符编码。比如可设置为gb2312或gbk 查看数据库创建语句: SHOW CREATE DATABASE 数据库名; 查看表创建时的语句: show create table student; |
CopyRight 2018-2019 实验室设备网 版权所有 |