MySQL教程

MySQL left join 查询多表的方法

一个文章库,里面有两个表:category和article。category里面有10条分类数据。article里面有20万条。article里面有一个"article_category"字段是与category里的"category_id"字段相对应的。ar...

MySQL教程 MySQL

MySQL数据库衍生版本

在MySQL经历了2008年Sun的收购和2009年Oracle收购Sun的过程中,基本处于停滞发展的情况,在可以预见的未来,MySQL是肯定会被Oracle搁置并且逐步雪藏消灭掉的。MySQL随着相应的各主创和内部开发人员的离去,缔造了各个不同的引擎和分支,...

MySQL教程 MySQL

MySQL数据库的备份与恢复方法

本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的MySQL 版本为 5.0.22。目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQ...

MySQL数据库查询中关于limit的用法

在google中输入"mysql limit",得到的前两条记录内容是雷同的,其中有这样一段“//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为-1:mysql>SELECT*FROMtableLIMIT95,-1;//检索记录行96-...

MySQL教程 MySQL

关于MySQL数据库最大连接数的最佳设置

MySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面就对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考。我们经常会遇见“MySQL: ERROR 1040: Too manyconnections”的情况,一种是...

MySQL教程 MySQL

优化MySQL insert的5个方法

以下是涉及到插入表格的查询的5种改进方法:1)使用LOAD DATA INFILE从文本下载数据这将比使用插入语句快20倍。2)使用带有多个VALUES列表的INSERT语句一次插入几行这将比使用一个单行插入语句快几倍。调整bulk_insert_buffer...

MySQL教程 MySQL

使用myisamchk修复MySQL数据库

在MySQL数据库中,数据表数以百计,数据库管理员不可能有这么多的时间和精力去依次检查表的有效性,所以他们急需要一种工具,能够对相关的数据表进行体检,以判断表是否存在一些问题。这就好像我们每年都需要体检一样,发现小问题,即时进行修复,以免到时候...

MySQL教程 MySQL

MySQL服务器的更新顺序

首先认为,在同一个事务里更新多条记录,mysql执行顺序和binlog的生成顺序一致java代码中调用jdbc如下次序更新数据库,Tx.beginSQL1SQL2SQL3Tx.end那么生成的binlog还是SQL1、SQL2、SQL3执行顺序但是在含有cas...

MySQL教程 MySQL

关于MySQL数据库中的授权表

MySQL数据库是应用比较多的数据库系统,很受广大用户喜爱,MySQL授权表是怎样的呢?MySQL服务器的访问控制又是什么情况?接下来我将一一为大家解答。一、MySQL授权表概述MySQL服务器的特点之一是,它在控制每个用户行为方面提供了极大的灵活性。例如,我...

MySQL教程 MySQL

忘记MySQL数据库密码的解决方法

本文主要介绍的是忘记MySQL数据库密码的实际解决方案,如果在实际操作中你不小心忘记MySQL数据库密码可以说是一件十分麻烦的事情,以下的文章就是对一麻烦事的破解,以下就是文章的主要内容描述。破解本地MySQL数据库密码:Windows:1.用系统管理员登陆系...

MySQL教程 MySQL

MySQL数据库中insert的使用方法

INSERT语句是最常见的SQL语句之一,但是MySQL中INSERT语句的用法和标准用法不尽相同,下文就为您详细介绍MySQL中INSERT的一般用法,供您参考。MySQL中INSERT的一般用法:MySQL中的INSERT语句和标准的INSERT不太一样,...

MySQL教程 MySQL

MySQL数据库日志文件详解

4.9 4.9 The MySQL Log Filesmysql提供几种不同功用的纪录档,以便于让你了解mysqld发生了什么问题。1. The error log:纪录所有mysqld启动,执行和结束时发生的错误讯息。2. The isam log:纪录所有...

MySQL教程 MySQL

MySQL update语句的使用方法

以下的文章主要介绍的是MySQLupdate语句的实际用法,我们首先是以单表的UPDATE语句来引出实现MySQL update语句的实际方案,以下就是文章的详细内容描述,望你看完之后会有收获。单表的MySQL UPDATE语句:UPDATE [LOW_PRI...

MySQL教程 MySQL

解决Linux系统中MySQL命令行显示乱码的问题

在使用Windows命令行操作MySQL数据库的时候,以utf8格式存储在MySQL数据库中的数据,从命令行读取出来总是乱码,显示全是问号。或者从命令行插入新数据,结果相反,在命令行中显示是正常的,但是在PHPMyAdmin中却是乱码。经过上网查找研究,发...

MySQL教程 Linux

Linux中关于MySQL数据库大小写敏感的设置方法

在mysql启动参数文件中配置mysql对大小写不敏感。参数文件位置:/etc/my.cnf1.用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,至于为什么没有这个文件而MySQL却也能正常启动和作用,在点有两个说法,第一种说法,my.cnf只...

MySQL教程 Linux

Ubuntu系统中配置MySQL数据库

以下的文章主要介绍的是在Ubuntu之下MySQL数据库进行简单配置,其中包括在ubuntu之下对MySQL进行正确的安装布局,以及修改MySQL数据库文件的相关存储目录,以下就是文章的具体内容描述。一). ubuntu下MySQL安装布局:/usr/bin...

MySQL教程 MySQL

Windows系统修改MySQL密码的方法

mysql 忘记密码,想修改。搜索了很多方法都大同小异。可是好像还是没能成功。打开命令行窗口,停止mysql服务:Net stop mysql启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe执行:mysqld-nt --skip-g...

MySQL教程 MySQL