iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySql中常见问题有哪些
  • 219
分享到

MySql中常见问题有哪些

2024-04-02 19:04:59 219人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关Mysql中常见问题有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 1、默认编码集问题在做前台数据展示的时候

这篇文章将为大家详细讲解有关Mysql中常见问题有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1、默认编码集问题

在做前台数据展示的时候,查询全部select * from t_news可以查到所有内容。然后参数化查询的时候就不行。比如:

Select * from t_news where title like ‘%源代码教育%’;查到0条数据。

Select * from t_news where id = 1。 查询到1条数据。

注意标红字段,这是我修改之后的,原来都是latin1。

解决办法:

windowsmysql的配置文件是my.ini,一般会在安装目录的根目录。

linux下Mysql的配置文件是my.cnf,一般会放在/etc/my.cnf,/etc/mysql/my.cnf。如果找不到,可以用find命令查找。

打开my.ini/my.cnf修改以下两个字段。

Ps:修改配置文件过后需要重启mysql。

2、数据不回滚

编程的时候,spring配置了事务,但出现异常时候数据库的数据依然改变。在确认事务和代码配置没有问题的情况下,我们把可能性专项数据库。我们使用”Navicat”工具设计表,在”选项”一栏中我们发现表使用的存储引擎是MyISAM。

MyISAM不支持事务,回滚将造成不完全回滚,不具有原子性。

将MyISAM改为InnoDB。

同样在MySQL的配置文件(my.ini)中有默认的存储引擎。在创建表的时候若没有特别声明,将使用默认的存储引擎。

3、优化导入大量数据

在工作中我们难免会遇到数据的大量导入的情况。比如需要查询以前备份的数据,将真实数据导入到本地做测试,定期将数据导入到备份数据库等等业务场景。

MySQL提供了load data infile的导入方式。但是配置不恰当同样会导致导入速度不快。

解决方案:

将后面的参数值调大,一般为物理内存的百分之80%。但是32位系统会被限制为2-3.5G。

4、开启自定义函数功能(云数据库)

有时候我们运行别人的代码,或者移植服务器的时候可能会遇到数据库以前定义的函数不能使用的情况。尤其是与数据库,默认是没有开启函数功能,导致函数不执行。

首先我们查看函数功能是否开启。如下图:

这里自定义函数功能默认是关闭状态。

解决方案:使用”set global log_bin_trust_function_creators = 1;”开启自定义函数功能。

再次查询:

但是这种方式只是一个零时解决方案,在MySQL重启以后,功能又会默认关闭。

要永久开启自定义函数功能,需要在配置文件中加入”log-bin-trust-function-creators=1”。

5、linux环境下表名大小写问题

在linux系统环境下,MySQL表名默认区分大小写。有时候表名中若输错一个大写字母而导致查询不出来的情况。

解决办法:在my.cnf配置文件最后添加”lower_case_table_names=1”。然后重启MySQL。

“lower_case_table_names=1        ”这句话的意思是将输入语句强制转换为小写,再执行语句。

关于“MySql中常见问题有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: MySql中常见问题有哪些

本文链接: https://www.lsjlt.com/news/60926.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySql中常见问题有哪些
    这篇文章将为大家详细讲解有关MySql中常见问题有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 1、默认编码集问题在做前台数据展示的时候...
    99+
    2024-04-02
  • mysql常见问题有哪些
    小编给大家分享一下mysql常见问题有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. Ca...
    99+
    2024-04-02
  • MySQL的常见问题有哪些
    这篇文章主要介绍“MySQL的常见问题有哪些”,在日常操作中,相信很多人在MySQL的常见问题有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL的常见问题有哪些”...
    99+
    2024-04-02
  • MySQL中常见的日志问题有哪些
    小编给大家分享一下MySQL中常见的日志问题有哪些,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!MySQL 里有两个日志,即:重做日志(redo log)和归档日志(binlog)。其中,bi...
    99+
    2024-04-02
  • MySQL服务常见问题有哪些
    1. 连接问题:无法连接到MySQL服务器,可能是因为网络问题、权限问题或者MySQL服务器未启动。2. 授权问题:无法使用特定的用...
    99+
    2023-09-27
    mysql
  • hive中有哪些常见问题
    小编给大家分享一下hive中有哪些常见问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!hadoop 2.6.1hive 1.2.1或者hiv...
    99+
    2023-06-02
  • Linux中有哪些常见的问题
    这篇文章主要介绍了Linux中有哪些常见的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、 文档文档及其不足是今年最大的痛点之一。尽管开源的方式产生了优秀的代码,但是制...
    99+
    2023-06-10
  • JBuilder常见问题有哪些
    本篇内容主要讲解“JBuilder常见问题有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JBuilder常见问题有哪些”吧!.怎样在WIN2000下使用JB3.5JBuilder3.5在W...
    99+
    2023-06-03
  • Ajax中常见小问题有哪些
    这篇文章主要为大家展示了“Ajax中常见小问题有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ajax中常见小问题有哪些”这篇文章吧。1.ajax跨域传递值...
    99+
    2024-04-02
  • Hibernate常见问题有哪些
    这篇文章主要介绍“Hibernate常见问题有哪些”,在日常操作中,相信很多人在Hibernate常见问题有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Hibernate常见问题有哪些”的疑惑有所帮助!...
    99+
    2023-06-17
  • Silverlight常见问题有哪些
    这篇文章主要介绍了Silverlight常见问题有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Silverlight常见问题1)无法打开形如http://localho...
    99+
    2023-06-17
  • angular常见问题有哪些
    这篇文章主要介绍了angular常见问题有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。AngularJS可以视为是一种数据优先的框架,...
    99+
    2024-04-02
  • css常见问题有哪些
    小编给大家分享一下css常见问题有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. CSS 中 inline 元素可以设置...
    99+
    2024-04-02
  • Sonar常见问题有哪些
    本篇内容介绍了“Sonar常见问题有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.Equality tests should not...
    99+
    2023-06-04
  • Redis常见问题有哪些
    今天就跟大家聊聊有关Redis常见问题有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 1.Redis如何做内存优化...
    99+
    2024-04-02
  • Java常见问题有哪些
    这篇文章给大家分享的是有关Java常见问题有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。问: 如何设置Java 2(JDK1.2)的环境变量    答: Java 2安装后,需要设置PATH和JA...
    99+
    2023-06-03
  • Vista常见问题有哪些
    小编给大家分享一下Vista常见问题有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、以下问题在Windows Vista Enterprise版本中测试通...
    99+
    2023-06-14
  • Oracle ACE常见问题有哪些
    本篇内容主要讲解“Oracle ACE常见问题有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle ACE常见问题有哪些”吧!Oracle ACE ...
    99+
    2024-04-02
  • ORACLE 12c常见问题有哪些
    小编给大家分享一下ORACLE 12c常见问题有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!服务器sqlnet.ora加上...
    99+
    2024-04-02
  • MyCAT的常见问题有哪些
    小编给大家分享一下MyCAT的常见问题有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 一:连...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作