`
zghen
  • 浏览: 5497 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

往mysql数据中insert数据,在数据库中为乱

阅读更多
在往mysql数据中插入数据,在数据库为乱。原因有几个:
再建表前先执行1操作,会少很多事。
1、mysql安装目录下的my.ini中两个地方如下设置
   [client]
   port=3306
   [mysql]
   default-character-set=utf8/gbk
   下面还有一处:
   default-character-set=utf8/gbk

如果已经建立了表了 那么

2、把表删除了重新再建立,因为如果在没有改
   my.ini中的设置前就建表,sql语句是这样子的:
   CREATE TABLE `t_user` (
  `id` int(11) NOT NULL,
  `name` varchar(255) default NULL,
  `sex` int(11) default NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=Latin;这里默认就是Latin了,
  要把CHARSET=utf8/gbk
  现在还不知道如何去改变这里。
分享到:
评论
6 楼 lkjust08 2008-11-29  
只要你连接时和数据本身的编码格式一致和数据库中的格式一致就没有多大问题。
5 楼 zghen 2008-10-22  
shiren1118 写道

你要被扣分喽,哈哈。安装的时候就该考虑的事,,何必自己给自己找麻烦呢?

呵呵。。对新手不需要这样的吧? 我是当成自己的工作日志记的。没有别的意思。
4 楼 shiren1118 2008-10-22  
chbest 写道
为啥被扣分



以前发这种贴被移到新手区了,555~~呵呵,
3 楼 chbest 2008-10-22  
为啥被扣分
2 楼 stephen830 2008-10-22  
如果是情况2,建议先把原数据表数据导出,然后修改mysql配置为utf-8,然后再导入数据,就可以了。
1 楼 shiren1118 2008-10-21  
你要被扣分喽,哈哈。安装的时候就该考虑的事,,何必自己给自己找麻烦呢?

相关推荐

    使用binlog日志恢复MySQL数据库删除数据的方法

    MySQL数据库的binlog日志是数据安全的重要保障,它记录了所有的DDL(Data Definition Language,如CREATE、ALTER、DROP等)和DML(Data Manipulation Language,如INSERT、UPDATE、DELETE等)语句,但不包括SELECT...

    如何使用触发器管理MySQL数据库

    MySQL触发器是数据库管理系统中的一种重要机制,它允许在特定的数据库操作(如INSERT、UPDATE或DELETE)发生时,自动执行一段预定义的SQL代码。触发器的主要作用是增强数据库的完整性,提供一种方式来执行复杂的业务...

    sql数据库之间数据的转录

    例如,如果旧数据库的"customer_name"字段在新数据库中为"client_name",则需要在迁移脚本中进行相应转换。 数据导入的方法有很多种。一种常见的方式是使用SQL的INSERT INTO...SELECT语句,直接从一个数据库中选取...

    pymysql 操作MySQL数据库

    在 SQL 语句中可以使用 `%s` 代替变量,但需要注意 sql 语句中为非数值类型, `%s` 也需要加单引号。例如: ``` sql = "select * from table where column = %s" cursor.execute(sql, ('value',)) ``` SQL 语句...

    Mysql练习3:为学生表、科目表、成绩表添加数据.zip

    在本实践练习中,我们将深入探讨如何在MySQL数据库中为三个关键表格——“学生表”、“科目表”和“成绩表”添加数据。这是一项基础但至关重要的技能,因为数据库中的数据是任何应用程序的核心。了解如何正确地输入...

    在MySQL数据库增加新用户权限

    在MySQL数据库中添加新用户权限是一项关键的管理任务,它涉及到数据库的安全性和访问控制。本文主要探讨了两种方法,即使用GRANT语句和直接操作MySQL授权表来完成这一过程,但推荐使用GRANT语句,因为这种方法更简洁...

    MySQL数据库详细文档

    ### MySQL数据库操作详解 #### 一、数据库管理 ##### 创建数据库 ```sql CREATE DATABASE database-name;...以上是MySQL数据库操作的一些基础和高级知识,这些命令和操作能够帮助你在数据库管理方面更加高效地工作。

    Mysql分层数据管理

    在现代数据库管理系统中,MySQL因其灵活性和高效性而被广泛应用于各种场景。其中,分层数据管理是数据库设计与操作中的一项重要技能,尤其对于那些需要展示层级结构信息的应用而言。本文将深入探讨MySQL如何有效管理...

    java-swing-mysql数据库管理.rar

    在这个“java-swing-mysql数据库管理.rar”项目中,开发者使用Java Swing创建了一个数据库管理工具,该工具能够与MySQL数据库进行交互。这涉及到以下几个核心知识点: 1. **Swing组件**:如JFrame(窗口)、JButton...

    通过MySQL Workbench创建及管理数据库

    - **方法二:** 在MySQL Workbench界面中选择`student_info`数据库,通过查看数据库的信息(如表、字段、索引、触发器等)来验证其存在性。 ##### 3. 创建数据表 - **表结构与约束:** - **Student表:** - `...

    MysqlHelper.cs带注释带缓存带MySql.Data.dll

    在.NET开发环境中,`MysqlHelper.cs`是一个用于与MySQL数据库交互的类文件,它通常包含了一套数据库操作的封装,比如执行SQL语句、事务处理等。`MysqlHelper`类是C#中实现数据库访问的一个常见模式,它简化了数据库...

    灵活处理mysql导入数据出错解决.pdf

    在MySQL数据库管理中,导入数据是一项常见的操作,例如在数据库备份恢复、迁移或者同步时。然而,如果在导入过程中遇到错误,可能导致整个导入任务中断,影响工作效率。针对这一问题,我们可以采取灵活的方法来处理...

    用SELECT... INTO OUTFILE语句导出MySQL数据的教程

    在MySQL中,导出数据是一项基本操作,用于备份、迁移或者分析存储在数据库中的信息。`SELECT... INTO OUTFILE`语句是MySQL提供的一种便捷方式,允许用户将查询结果直接导出到服务器主机上的文本文件。这个功能对于...

    PHP访问数据库ppt课件.ppt

    在本书的第11.5节中为读者介绍了SQLite数据库,与MySQL相比SQLite数据库使用更为方便。因为其不需要配置、不需要安装也不需要管理员,只需要提供一个数据库文件即可。而且SQLite的迁移也更为方便,只需要把相关的...

    用JSP+MySQL做的用户管理系统

    这种角色和权限的划分是通过在数据库中为每个用户分配特定的角色实现的,然后在后端逻辑中根据用户角色决定其能执行的操作。 **后台管理** 后台管理界面通常仅供管理员使用,用于进行用户管理操作。在JSP中,可以...

    relational-databases:在关系数据库课程中为MySQL和SQL Server创建的简单SQL脚本

    在“relational-databases:在关系数据库课程中为MySQL和SQL Server创建的简单SQL脚本”这个主题中,我们将深入探讨SQL的基本概念以及在两个系统中编写和执行脚本的关键知识点。 1. SQL基础: SQL的核心功能包括...

    MySQL的安装配置教程

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,广泛应用于各种规模的企业和网站中。本文将深入讲解MySQL的安装配置过程,帮助初学者快速上手。 一、MySQL简介 MySQL是一款开源、免费的SQL数据库,由Oracle公司...

    尚硅谷MySQL基础篇单词1

    11. **show**:在MySQL中,用于显示数据库、表或其他信息。 12. **create**:创建数据库、表等数据库对象。 13. **drop**:删除数据库或表。 14. **use**:切换到指定的数据库进行操作。 15. **desc**:用于降序...

    MySQL课本实训代码

    MySQL是一种广泛使用的开源关系型数据库管理系统,它以其高效、稳定和易用性在众多数据库系统中占据重要地位。本实训主要涉及数据库的创建、使用、表结构设计、数据完整性约束以及数据插入等核心知识点。 首先,实...

    Java连接过程中的MySQL中文乱码问题.pdf

    4. **Java代码中字符集设置**:在Java程序中处理字符串时,确保使用的字符集与数据库保持一致。 #### 六、总结 通过以上步骤,我们可以有效地解决Java连接MySQL时出现的中文乱码问题。关键是确保客户端与服务器...

Global site tag (gtag.js) - Google Analytics