`

Mysql建库编码方式设置

阅读更多
mysql建库时设置默认编码

GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;   

UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci 
若是已经建好的数据库可使用:

alter database opensource default character set 'utf8';  

alter table `opensource`.`t_books` character SET 'utf8';  

set names 'utf8' 



其实在开发web程序,用JDBC和hibernate做持久层工具时,也出现了乱码,这是因为没有在连接数据库的url中加上“

?characterEncoding=UTF-8 

编码查看:

show variables like "%colla%";
分享到:
评论

相关推荐

    navicat 8 for mysql建库的方法

    字符集决定了数据库中存储的数据的编码方式,这里选择了“utf8”,即UTF-8 Unicode字符集,它广泛支持多种语言的字符。排序规则“utf8_general_ci”是基于UTF-8的通用大小写不敏感规则,适用于大多数情况。 完成...

    mysql建库时提示Specified key was too long max key length is 1000 bytes的问题的解决方法

    ### MySQL建库时提示“Specified key was too long; max key length is 1000 bytes”的问题解析及解决方法 #### 问题背景 在使用MySQL进行数据库表结构设计时,可能会遇到“Specified key was too long; max key ...

    阿里巴巴MySQL开发规范

    这是真正的UTF-8编码,支持最多4个字节表示一个字符,比传统的`utf8`(仅支持3个字节)更为全面。 3. **命名规则**: - 库名、表名、字段名只能包含小写字母、数字和下划线,以小写字母开头。 - 库名应尽量与应用...

    mysql应用经验 面试

    综上所述,解决MySQL中文乱码问题需要从多个角度入手,包括但不限于SQL脚本、数据库配置、建库建表语句、连接参数以及Web应用的编码设置。遵循以上策略,可以显著提高数据的准确性和系统的稳定性。在面试或实际项目...

    MySQL命令大全

    8:用文本方式将数据装入数据库表中(例如D:/mysql.txt) mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt”INTO TABLE MYTABLE; 9:导入.sql文件命令(例如D:/mysql.sql) mysql>use database; mysql>source d:/...

    Mysql数据库乱码问题的对应方式

    MySQL数据库在操作过程中可能会遇到乱码问题,这通常与字符编码设置有关。本文将详细介绍在不同阶段遇到乱码问题的对应解决策略。 1. **建库/建表时的字符集设定** 当创建数据库或表格时,需明确指定字符集。例如...

    毕业论文jsp726合同管理系统mysql.doc

    9. **数据库设计**:MySQL数据库的建库策略包括表结构设计、索引优化、数据类型选择等,以确保数据的高效存储和快速查询。 10. **编码与测试**:系统开发完成后,需要进行编码实现,并进行单元测试、集成测试和系统...

    nodejs进阶(6)—连接MySQL数据库示例

    建表时还设置了表的存储引擎为InnoDB以及字符集为utf8,确保了数据的存储效率和字符编码的兼容性。 连接池的使用是一种提高数据库连接效率的方法。在Node.js中,使用'mysql'模块创建连接池可以预先初始化一定数量的...

    优化mysql数据库的经验总结

    总结来说,MySQL数据库优化主要涉及字段属性的选择、查询方式的优化、利用UNION简化操作以及事务的合理运用。通过这些策略,可以显著提升数据库的性能,降低资源消耗,同时保证数据的完整性和一致性。在实际工作中,...

    用java写的SGIP短信接入程序

    在信息技术领域,短信服务是一种常见的通信方式,用于向用户发送验证码、通知或营销信息。SGIP(Short Message Gateway Interface Protocol)是电信运营商提供的一个接口协议,用于与短信网关进行交互。这个项目是...

    cmd操作命令和linux命令大全收集

    bin指用二进制方式传送(可执行文件进);默认为ASCII格式传送(文本文件时) route print 显示出IP路由,将主要显示网络地址Network addres,子网掩码Netmask,网关地址Gateway addres,接口地址Interface arp ...

    Python3 教程.pdf

    它提供了丰富的内建库和第三方库,使其在数据科学、人工智能、网络爬虫、自动化测试、网站开发、后端开发等多个领域都得到了应用。 Python3是Python语言的最新版本,相较于旧版本,Python3在语言设计、性能和功能上...

    空间数据库复习题(2011版).doc

    在空间数据库的结构中,栅格数据常采用多种取值方法,如分类编码、连续值和颜色索引等。空间认知则涉及人类对空间环境的理解和感知,包括三层模型(感知、认知、行为)和九层模型(感知、知觉、认知、理解、记忆、...

Global site tag (gtag.js) - Google Analytics