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模型的相关性。通常,PowerDesigner会包含多种数据库管理系统的模型支持,以适应不同数据库平台的需求。然而,有些用户在使用PowerDesigner16.5时可能会...
MySQL 5.0 是一个广泛使用的开源关系型数据库管理系统,尤其适合初学者和小型项目。它的32位版本在此提供,适用于那些运行32位操作系统的用户。在本文中,我们将深入探讨MySQL 5.0的关键特性、安装过程、基本操作...
MySQL 5.0是MySQL数据库管理系统的一个早期版本,它在当时提供了可靠且高效的数据存储解决方案。MySQL是一款开源的关系型数据库管理系统(RDBMS),由瑞典的MySQL AB公司开发,后来被Oracle公司收购。它的设计目标是...
MySQL 5.0存储过程 mysql5.0 mysql 用户手册 中文版 新特性
MySQL 5.0 是一个历史悠久的数据库管理系统,它在当时是MySQL的一个重要版本,提供了许多新的特性和改进。本文将详细介绍MySQL 5.0的基本概念、安装与配置过程,以及如何利用提供的配置文档进行操作。 MySQL是一个...
MySQL 5.0.75 是 MySQL 数据库管理系统的一个旧版本,发布于2008年,属于 MySQL 5.0 系列的一部分。MySQL 5.0 是一个重要的里程碑,因为它引入了许多新特性和改进,同时保持了与早期版本的良好兼容性。以下是关于 ...
MySQL 5.0是MySQL数据库管理系统的一个早期版本,专为64位操作系统设计。这个版本在当时引入了许多改进和新特性,旨在提供更高效、更稳定的服务。在64位系统上运行MySQL 5.0,用户可以利用更大的内存资源,处理更大...
MySQL 5.0 安装使用教程手册参考 MySQL 5.0 安装教程 * 安装 MySQL 5.0 需要双击 Setup.exe 文件,开始安装。 * 在安装过程中,需要选择组件和更改文件夹位置,组件可以默认的,位置要选择 Change 来改变。 * ...
MySQL 5.0 的安装配置过程对于任何想要在 Windows 平台上搭建数据库环境的人来说都是至关重要的。MySQL 是一款高效、快速且易于使用的开源 SQL 数据库管理系统,尤其与 PHP 结合时,能构建出强大的Web应用程序。以下...
MySQL 5.0 是一个广泛使用的开源关系型数据库管理系统,尤其在Web开发中扮演着重要角色。本教程将详述在Windows XP系统上安装MySQL 5.0的步骤,帮助初学者快速上手。 **一、下载MySQL 5.0安装包** 首先,你需要...
MySQL 5.0 ODBC驱动是数据库连接的关键组件,它允许Windows系统上的应用程序通过ODBC(Open Database Connectivity)标准与MySQL数据库进行通信。ODBC是一种数据访问接口,它为各种数据库系统提供统一的编程接口,...
MySQL5.0免安装版是一款无需复杂安装过程的数据库管理系统,它允许用户快速启动并使用MySQL服务,尤其适合开发者在测试环境或者临时项目中快速部署。这个版本的MySQL以其便捷性和高效性受到许多用户的青睐。 MySQL...
MySQL 5.0 是一个广泛使用的开源关系型数据库管理系统(RDBMS),它以其高效、稳定和易用性而闻名。这款安装板是专为64位操作系统设计的,确保在64位环境下能顺利安装并运行MySQL服务。MySQL 5.0版本包含了多种关键...
总之,"Mysql5.0 java连接"涉及到的是Java程序通过JDBC驱动与MySQL 5.0数据库的交互,以及如何在JSP页面中实现这一过程,以展示查询结果给用户。这个过程中,`mysql-connector-java-5.1.6-bin.jar`是关键的依赖库,...
这份“mysql5.0中文使用手册”为那些对英文文档不熟悉的用户提供了一条便捷的学习路径,它涵盖了MySQL 5.0的所有主要功能和操作。 手册可能包括以下内容: 1. **安装与配置**:介绍如何在不同操作系统上安装MySQL ...
MySQL5.0是MySQL数据库管理系统的一个重要版本,它在数据库领域具有广泛的使用,尤其适合中小型企业及个人开发者。本文将详细介绍MySQL5.0的安装过程及其相关知识点。 首先,MySQL5.0.22是该版本的一个具体发行版,...
MySQL 5.0是数据库管理系统领域中非常经典的一个版本,它是开源、免费的,并且广泛应用于网站开发、数据存储和管理。在这个安装包中,包含了MySQL 5.0的安装程序以及详细的安装步骤文档,这对于那些需要搭建数据库...
MySQL5.0是一款经典的开源关系型数据库管理系统,其绿色免安装版因其便捷性深受许多用户的喜爱。这个版本不需要复杂的安装过程,用户可以直接解压缩文件,然后进行简单的操作就能使用,大大降低了部署的复杂度。 ...
MySQL 5.0是MySQL数据库管理系统的一个重要版本,对于JSP程序员来说,它是构建基于Java Web应用程序的关键组件。MySQL以其高效、稳定和开源的特性,成为开发者首选的数据库解决方案之一。在本文中,我们将深入探讨...