`

mysql5.0

阅读更多

1.可在建表时可用“auto_increment=n”选项来指定一个自增的初始值。 

可用alter table table_name auto_increment=n命令来重设自增的起始值。 

 

  对于已有的数据库可以用以下方法转换字段编码:    
  ALTER   TABLE   t   MODIFY   hoverfly   BINARY(100);    
  ALTER   TABLE   t   MODIFY   hoverfly   CHAR(100)   CHARACTER   SET   gb2312;    
  注意用此方法如果不修改程序,会发现查询出的结果都是乱码,可以通过在my.ini的[mysqld]段内加default-character-set=gb2312来纠正。但是这样你会发现那些没有转换编码的文本字段里的中文都是乱码。    
  其实有更简单的办法,在进行查询前,只要执行SET   character_set_results   =   NULL就可以  对于已有的数据库可以用以下方法转换字段编码:    
  ALTER   TABLE   t   MODIFY   hoverfly   BINARY(100);    
  ALTER   TABLE   t   MODIFY   hoverfly   CHAR(100)   CHARACTER   SET   gb2312;    
  注意用此方法如果不修改程序,会发现查询出的结果都是乱码,可以通过在my.ini的[mysqld]段内加default-character-set=gb2312来纠正。但是这样你会发现那些没有转换编码的文本字段里的中文都是乱码。    
  其实有更简单的办法,在进行查询前,只要执行SET   character_set_results   =   NULL就可以

 

http://dev.mysql.com/doc/refman/5.1/zh/charset.html  帮助文档

 

 CREATE TABLE zoo (id INT(4) NOT NULL, name VARCHAR(50) NOT NULL, FK_species TINYINT(4) NOT NULL, INDEX (FK_species), FOREIGN KEY (FK_species) REFERENCES species (id), PRIMARY KEY(id)) ENGINE=INNODB;

 

2.ALTER TABLE zoo ADD FOREIGN KEY (FK_species) REFERENCES species (id);

 

3.如何改变mysql的表的编码??   在my.ini中找default-characterset

 

4.org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: could not insert: [com.model.Word]; uncategorized SQLException for SQL [insert into zhangwei.word (userid, title, content) values (?, ?, ?)]; SQL state [HY000]; error code [1366]; Incorrect string value: '\xE6\x88\x91\xE7\x88\xB1...' for column ?????

 

Incorrect string value: '\xE6\x88\x91</p...'

 

con=DriverManager.getConnection("jdbc:mysql://localhost:3306/myweb?useUnicode=true&characterEncoding=utf-8","root","root");

改为gb2312的编码可以保存,但都是乱码.

 

5。改变数据库的字符编码

ALTER DATABASE db_name  
    CHARACTER SET charset_name 

6。org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: could not insert: [com.model.Word]; uncategorized SQLException for SQL ??

 

7.mysql> SHOW VARIABLES LIKE '%query_cache%';

Variable_name                 | Value     |

 have_query_cache              | YES       | |

 query_cache_limit             | 1048576   | |

query_cache_min_res_unit      | 4096      | |

 query_cache_size              | 33554432 | |

query_cache_type              | ON        | |

query_cache_wlock_invalidate | OFF      

 

7.2009-07-29 12:54:42,703 ERROR [org.hibernate.util.JDBCExceptionReporter] - Data truncation: Data too long for column 'content' at row 1
2009-07-29 12:54:42,703 ERROR [org.hibernate.event.def.AbstractFlushingEventListener] - Could not synchronize database state with session???

 

分享到:
评论

相关推荐

    PowerDesigner16.5版本包含MySQL5.0模型的DBMS文件

    在本场景中,我们关注的是PowerDesigner16.5版本与MySQL5.0模型的相关性。通常,PowerDesigner会包含多种数据库管理系统的模型支持,以适应不同数据库平台的需求。然而,有些用户在使用PowerDesigner16.5时可能会...

    Mysql 5.0 32位

    MySQL 5.0 是一个广泛使用的开源关系型数据库管理系统,尤其适合初学者和小型项目。它的32位版本在此提供,适用于那些运行32位操作系统的用户。在本文中,我们将深入探讨MySQL 5.0的关键特性、安装过程、基本操作...

    mysql安装包mysql5.0

    MySQL 5.0是MySQL数据库管理系统的一个早期版本,它在当时提供了可靠且高效的数据存储解决方案。MySQL是一款开源的关系型数据库管理系统(RDBMS),由瑞典的MySQL AB公司开发,后来被Oracle公司收购。它的设计目标是...

    MySQL 5.0存储过程 mysql5.0 mysql 用户手册 中文版

    MySQL 5.0存储过程 mysql5.0 mysql 用户手册 中文版 新特性

    mysql 5.0 解压版

    MySQL 5.0 是一个历史悠久的数据库管理系统,它在当时是MySQL的一个重要版本,提供了许多新的特性和改进。本文将详细介绍MySQL 5.0的基本概念、安装与配置过程,以及如何利用提供的配置文档进行操作。 MySQL是一个...

    mysql5.0.75tar.gz

    MySQL 5.0.75 是 MySQL 数据库管理系统的一个旧版本,发布于2008年,属于 MySQL 5.0 系列的一部分。MySQL 5.0 是一个重要的里程碑,因为它引入了许多新特性和改进,同时保持了与早期版本的良好兼容性。以下是关于 ...

    64位mysql5.0 下载

    MySQL 5.0是MySQL数据库管理系统的一个早期版本,专为64位操作系统设计。这个版本在当时引入了许多改进和新特性,旨在提供更高效、更稳定的服务。在64位系统上运行MySQL 5.0,用户可以利用更大的内存资源,处理更大...

    mysql5.0安装使用教程手册参考.pdf

    MySQL 5.0 安装使用教程手册参考 MySQL 5.0 安装教程 * 安装 MySQL 5.0 需要双击 Setup.exe 文件,开始安装。 * 在安装过程中,需要选择组件和更改文件夹位置,组件可以默认的,位置要选择 Change 来改变。 * ...

    MYSQL5.0安装配置

    MySQL 5.0 的安装配置过程对于任何想要在 Windows 平台上搭建数据库环境的人来说都是至关重要的。MySQL 是一款高效、快速且易于使用的开源 SQL 数据库管理系统,尤其与 PHP 结合时,能构建出强大的Web应用程序。以下...

    mysql5.0的安装步骤

    MySQL 5.0 是一个广泛使用的开源关系型数据库管理系统,尤其在Web开发中扮演着重要角色。本教程将详述在Windows XP系统上安装MySQL 5.0的步骤,帮助初学者快速上手。 **一、下载MySQL 5.0安装包** 首先,你需要...

    Mysql5.0 odbc 驱动

    MySQL 5.0 ODBC驱动是数据库连接的关键组件,它允许Windows系统上的应用程序通过ODBC(Open Database Connectivity)标准与MySQL数据库进行通信。ODBC是一种数据访问接口,它为各种数据库系统提供统一的编程接口,...

    MySql5.0 免安装版

    MySQL5.0免安装版是一款无需复杂安装过程的数据库管理系统,它允许用户快速启动并使用MySQL服务,尤其适合开发者在测试环境或者临时项目中快速部署。这个版本的MySQL以其便捷性和高效性受到许多用户的青睐。 MySQL...

    mysql5.0 安装板

    MySQL 5.0 是一个广泛使用的开源关系型数据库管理系统(RDBMS),它以其高效、稳定和易用性而闻名。这款安装板是专为64位操作系统设计的,确保在64位环境下能顺利安装并运行MySQL服务。MySQL 5.0版本包含了多种关键...

    Mysql5.0 java连接

    总之,"Mysql5.0 java连接"涉及到的是Java程序通过JDBC驱动与MySQL 5.0数据库的交互,以及如何在JSP页面中实现这一过程,以展示查询结果给用户。这个过程中,`mysql-connector-java-5.1.6-bin.jar`是关键的依赖库,...

    mysql5.0中文使用手册

    这份“mysql5.0中文使用手册”为那些对英文文档不熟悉的用户提供了一条便捷的学习路径,它涵盖了MySQL 5.0的所有主要功能和操作。 手册可能包括以下内容: 1. **安装与配置**:介绍如何在不同操作系统上安装MySQL ...

    MySql5.0安装程序

    MySQL5.0是MySQL数据库管理系统的一个重要版本,它在数据库领域具有广泛的使用,尤其适合中小型企业及个人开发者。本文将详细介绍MySQL5.0的安装过程及其相关知识点。 首先,MySQL5.0.22是该版本的一个具体发行版,...

    mysql5.0安装包+安装步骤文档

    MySQL 5.0是数据库管理系统领域中非常经典的一个版本,它是开源、免费的,并且广泛应用于网站开发、数据存储和管理。在这个安装包中,包含了MySQL 5.0的安装程序以及详细的安装步骤文档,这对于那些需要搭建数据库...

    mysql5.0绿色免安装版

    MySQL5.0是一款经典的开源关系型数据库管理系统,其绿色免安装版因其便捷性深受许多用户的喜爱。这个版本不需要复杂的安装过程,用户可以直接解压缩文件,然后进行简单的操作就能使用,大大降低了部署的复杂度。 ...

    mysql 5.0 下载(jsp程序员必备)

    MySQL 5.0是MySQL数据库管理系统的一个重要版本,对于JSP程序员来说,它是构建基于Java Web应用程序的关键组件。MySQL以其高效、稳定和开源的特性,成为开发者首选的数据库解决方案之一。在本文中,我们将深入探讨...

Global site tag (gtag.js) - Google Analytics