`

mysql5.0 字符编码

阅读更多

创建了一个触发器t22_bi,当我们要向表中的行插入时,触发器就会被激活,执行将s1列的值改为55的动作。

CREATE TRIGGER t22_bi
BEFORE INSERT ON t22
FOR EACH ROW
BEGIN
SET @x = ’Trigger was activated!’;
SET NEW.s1 = 55;
END;//

 

com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data truncated for column 'orderdate' at row 1
??

 

(2)创建数据库:

CREATE DATABASE petclinic;

GRANT ALL PRIVILEGES ON petclinic.* TO pc@localhost IDENTIFIED BY 'pc';用户为pc,密码为pc

 

3。utf8的编码不能存入数据库??

Incorrect string value: '\xE6\x88\x91\xE7\x88\xB1...' for column 'content' at row 1??

 

利用前端工具修改 每个字段的格式都是gbk,因为你要利用cmd工具来insert数据。

 

 

4。SHOW VARIABLES LIKE 'character_set_%';

SHOW VARIABLES LIKE 'collation_%';

 

1. SET NAMES 'utf8';

它相当于下面的三句指令:
SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;

2. 创建数据库
mysql> create database name character set utf8;

3. 创建表
CREATE TABLE `type` (
`id` int(10) unsigned NOT NULL auto_increment,
`flag_deleted` enum('Y','N') character set utf8 NOT NULL default 'N',
`flag_type` int(5) NOT NULL default '0',
`type_name` varchar(50) character set utf8 NOT NULL default '',
PRIMARY KEY (`id`)
) DEFAULT CHARSET=utf8;

4. 修改数据库成utf8的.
mysql> alter database name character set utf8;

5. 修改表默认用utf8.
mysql> alter table type character set utf8;

6. 修改字段用utf8
mysql> alter table type modify type_name varchar(50) CHARACTER SET utf8;

第二,要把页面的编码修改成UTF-8
如果以上修改后还有乱码的话
因为我没用过apache,我用的是tomcat是要修改server.xml的。

分享到:
评论

相关推荐

    mysql5.0数据库安装程序

    MySQL 5.0在处理非ASCII字符(如中文)时可能会遇到编码问题,常见的解决方案包括设置正确的字符集(如`utf8`或`gbk`)在数据库、表和字段级别,以及在连接数据库时指定相应的字符集参数。 在使用这个MySQL 5.0绿色...

    pb导入mysql5.0中中文乱码

    pb 导入 mysql5.0 中中文乱码问题解决方案 在使用 Pb 将数据导入到 MySQL 5.0 时,中文乱码问题是一个常见的问题。在本文中,我们将讨论两个解决方案,帮助开发者快速解决中文乱码问题。 解决方案一:使用 set ...

    mysql5.0安装图解

    最后一步是选择字符集,推荐选择支持多种语言的UTF-8编码,以确保兼容性。 10. **完成配置**: 完成以上步骤后,点击“Next”并“Finish”结束配置向导。此时MySQL 5.0已经成功安装并配置完毕,可以开始使用了。 ...

    修改MySQL默认字符集编码

    本文将要为您介绍的是修改MySQL默认字符集编码,具体操作过程:  好记心不如烂笔头,很多东西当时没记下来,过了忘了,下次用到时又得浪费好多时间才能解决。又遇到修改MySQL默认字符集编码的问题,折腾了半天解决...

    Mysql5.0详细教程.pdf

    字符集定义了数据的编码规则,它对于数据的存储、检索、排序等都至关重要。文档中提到了设置字符集为"GBK"或"utf8",这两种都是中文环境下常用的字符集。在进行设置时,可以使用"SET NAMES GBK;"或"SET NAMES utf8;...

    百度文库Mysql5.0安装图解.docx

    五、字符编码设置 * 数据库语言编码:资源提供了多种数据库语言编码的选择,例如西文编码、utf8 编码和 gbk 编码,以满足不同的业务需求。 * 字符集选择:用户可以选择或填入“gbk”或“gb2312”等字符集,以便正确...

    mysql5.0乱码的解决实例

    在MySQL 5.0中,乱码问题是一个常见的困扰,特别是在处理中文字符集时。这个问题可能出现在多种场景下,如数据库表结构设置、数据插入、查询显示等环节。"data too long for column"错误提示则表明尝试存储的数据...

    解决Mysql5.0数据库中文乱码解决方案

    本文将详细介绍解决Mysql5.0数据库中文乱码的万能方法,帮助你顺利处理这一常见问题。 1. **安装时设置编码** 在安装MySQL时,确保选择支持UTF-8编码的配置。UTF-8是一种广泛使用的多字节字符集,能支持大部分世界...

    MySQL 5.0 安装之图解

    - 最后设置数据库的语言编码,通常推荐使用 UTF-8 编码以支持多种语言字符集。 #### 四、总结 通过以上步骤,可以顺利完成 MySQL 5.0 的安装与基本配置。安装过程中需要注意选择合适的安装类型和配置选项,以满足...

    MYSQL5.0 详细安装

    根据给定文件中的标题、描述、标签以及部分内容,我们可以从中提炼出有关MySQL 5.0安装过程中的关键知识点。以下是对这些知识点的详细说明: ### MySQL 5.0 安装指南 #### 1. 准备阶段 - **获取安装包**:首先需要...

    MySQL 5.0安装过程详细图解

    15. **字符集设置**:最后,设置MySQL的默认数据库语言编码,通常选择“UTF-8 Unicode (utf8)”以支持多语言。 完成上述步骤后,配置向导会创建并保存配置文件,接着启动MySQL服务。至此,MySQL 5.0的安装和配置...

    MySQL5.0常用命令与数据恢复.pdf

    ` — 显示表中列的详细信息,包括字符集编码。 - `SHOW INDEX FROM table_name;` — 显示表的所有索引信息。 - `SHOW TABLE STATUS;` — 显示当前数据库中所有表的状态信息。 - `SHOW TABLE STATUS FROM db_name;...

    Mysql5.0安装图解[汇编].pdf

    MySQL 5.0 是一款广泛使用的开源关系型数据库管理系统,尤其适合中小型系统开发。本文将详细解析MySQL 5.0的安装过程,并介绍关键配置选项,帮助你更好地理解和设置这款数据库服务器。 首先,启动MySQL Server 5.0...

    ubuntu+apache2+php5+mysql5.0的安装

    ### Ubuntu + Apache2 + PHP5 + MySQL5.0 安装指南 在本文中,我们将详细介绍如何在 Ubuntu 系统上安装 LAMP (Linux、Apache、MySQL 和 PHP) 堆栈,具体版本为 Ubuntu + Apache2 + PHP5 + MySQL5.0。LAMP 是一种...

    mysql-5.0.45源代码(可以编译通过)

    10. **编码与字符集**:MySQL 5.0支持多种字符集,包括UTF-8,能够处理多种语言的数据。 11. **编译安装**:下载源代码后,需要通过配置、编译和安装步骤才能在系统中使用。这涉及到熟悉编译工具(如GCC)、配置...

    mysql的jdbc驱动5.0

    10. **配置参数**:驱动连接URL中可以包含多种参数来调整连接行为,如`useSSL=false`来禁用SSL连接,`characterEncoding=utf8`设置字符编码等。 总的来说,MySQL JDBC驱动5.0是Java开发者连接和操作MySQL数据库的...

    Tomcat 6.0& MySQL Server 5.0&dreamweaverCS3

    在设置MySQL时,首要任务是确保数据的正确编码,以支持多种语言和字符集。在本例中,我们将默认的字符集从`latin1`更改为`utf8`,以支持Unicode字符。这在`my.ini`配置文件中完成,通常位于MySQL的安装目录下。修改...

    Unity连Mysql的MySql.Data.dll,支持Unity2021,Mysql8.0 、Mysql5.5的外网增删改查

    在脚本中,引入MySql.Data.MySqlClient命名空间,然后定义一个连接字符串,格式如下: ```csharp using MySql.Data.MySqlClient; public class DatabaseManager : MonoBehaviour { private string ...

    如何解决安装MySQL5.0后出现1607异常

    在MySQL中,字符集决定了数据的编码方式,特别是对于处理汉字时,选择支持多语言的字符集如`utf8`或`utf8mb4`至关重要。如果在安装过程中未设定,可能会导致数据存储问题,但这并不直接引起1607异常。 2. **卸载并...

    基于J2EE Tomcat5.0 MySQL5.5应用开发中乱码问题研究.pdf

    在基于J2EE的Web应用开发中,常常会遇到乱码问题,特别是在使用Tomcat 5.0作为应用服务器和MySQL 5.5作为数据库管理系统时。这个问题主要源于字符集和编码方式的不匹配。Java语言本身是使用Unicode编码,但不同平台...

Global site tag (gtag.js) - Google Analytics