-
MySQL数据库中查找执行效率慢的SQL语句
所属栏目:[MySql教程] 日期:2016-09-10 热度:191
启动Mysql时加参数--log-slow-queries来记录执行时间超过long_query_time秒的sql: /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --[详细]
-
MYSQL中设列的默认值为Now()
所属栏目:[MySql教程] 日期:2016-09-10 热度:77
MySQL目前不支持列的Default为函数的形式,如达到你某列的默认值为当前更新日期与时间的功能,你可以使用TIMESTAMP列类型 下面就详细说明TIMESTAMP列类型 TIMESTA[详细]
-
利用phpMyAdmin把wordpress数据从MySQL4迁移到MySQL5
所属栏目:[MySql教程] 日期:2016-09-10 热度:59
通过对比用phpMyAdmin从MySQL和MySQL5导出wordpress数据的不同点,从而解决迁移中的出错问题,这个解决方法不是仅用在迁移Wordpress数据上,实际上是通用的。[详细]
-
通向MySQL神秘王国的图形化之路
所属栏目:[MySql教程] 日期:2016-09-10 热度:161
MySQL GUI Tools是一套图形化桌面应用工具套装,可以用来管理MySQL服务器。该套装工具包含三个 工具:MySQL Query Browser、MySQL Administrator和MySQL Migrat[详细]
-
使用SQL操作MySQL数据库
所属栏目:[MySql教程] 日期:2016-09-10 热度:193
从本节开始正式介绍各种SQL语句。本节介绍有关数据库级的SQL以及相关操作,查看、建立和删除等 操作。 用SHOW显示已有的数据库 句法:SHOW DATABASES [LIKE wil[详细]
-
详解MySQL与客户机的连接
所属栏目:[MySql教程] 日期:2016-09-10 热度:64
本文通过演示如何使用mysql客户程序与数据库服务器连接。mysql(有时称为终端监视器 或只是监视)是一个交互式程序,允许你连接一个MySQL服务器,运行查询并察看[详细]
-
mysql修改、删除数据记录
所属栏目:[MySql教程] 日期:2016-09-10 热度:125
有时,希望除去某些记录或更改它们的内容。DELETE 和UPDATE 语句令我们能做到这一点。 用update修改记录 UPDATE tbl_name SET 要更改的列 WHERE 要更新的记录[详细]
-
MySQL常用操作命令
所属栏目:[MySql教程] 日期:2016-09-10 热度:78
1、启动MySQL服务器 实际上上篇已讲到如何启动MySQL。两种方法:一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作。二是在DOS方式下运[详细]
-
Schema的优化和索引 - 索引的基础 - 索引的类型 - B-Tree索引
所属栏目:[MySql教程] 日期:2016-09-10 热度:139
索引的类型 索引有许多类型,它们都是针对不同的用途而被设计的。索引是在存储引擎中实现的,而不是服务器。因此它们并没有标准化:在每个引擎中,索引工作的方[详细]
-
Schema的优化和索引 - 索引的基础 - 索引的类型 - Hash索引
所属栏目:[MySql教程] 日期:2016-09-10 热度:189
Hash索引 Hash索引是建立在Hash table至上的,并且它只对准确查找有效,也就是说,必须查找索引上的每一个列。对于每个行,存储引擎计算了索引列的Hash code。[详细]
-
Schema的优化和索引 - 索引和表的维护
所属栏目:[MySql教程] 日期:2016-09-10 热度:126
当你已经创建了一张表,有合适的数据类型,并添加了索引之后,其实你的工作还并没有结束:你还需要维护你的表和索引使它们工作的更好。表的维护有三个主要的目[详细]
-
Schema的优化和索引 - 加速ALTER TABLE
所属栏目:[MySql教程] 日期:2016-09-10 热度:127
当对于一个大表进行ALTER TABLE的时候,性能问题就产生了。MySQL大部分改动的步骤如下:根据新的表结构创建一个空表,从旧表中把数据取出来插入到新表中,在删[详细]
-
Schema的优化和索引 - 关于存储引擎的简单记录
所属栏目:[MySql教程] 日期:2016-09-10 热度:165
这一章的结束,我们来说一下关于设计模型的存储引擎的选择,这些你应该牢记。我们不会全面的介绍存储引擎,目标就是列出一些影响数据模型设计的一些关键性因素[详细]
-
Schema的优化和索引 - 范式和非范式
所属栏目:[MySql教程] 日期:2016-09-10 热度:66
有很多方法来展现给定的数据。从完全范式到完全的非范式以及介于两者之间。在符合范式的数据库中,每个事实展现一次并且仅仅展现一次而已。相反的,在非范式的[详细]
-
Schema的优化和索引 - 学习一个索引示例
所属栏目:[MySql教程] 日期:2016-09-10 热度:98
用例子来理解索引的概念是再简单不过的方法了。因此我们研究一个索引示例。 假使我们要做一个在线约会的网站。用户的资料就会有很多列,比如country, state/reg[详细]
-
Schema的优化和索引 - 选择最佳的数据类型 - 字符串类型
所属栏目:[MySql教程] 日期:2016-09-10 热度:161
字符串类型 MySQL支持很多字符串类型,以及它们的许多变化类型。这些数据类型在4.1和5.0版本变化都比较大。可以说变得更复杂了。早在4.1版本中,每个字符串列都[详细]
-
Schema的优化和索引 - 高性能的索引策略 - 覆盖索引(Covering Indexes)
所属栏目:[MySql教程] 日期:2016-09-09 热度:188
索引是高效找到行的一个方法,但是MySQL也能使用索引找到一个列的数据,因此它不必读取整个行。毕竟索引叶子节点存储了它们索引的数据;当能通过读取索引就可以[详细]
-
Schema的优化和索引 - 高性能的索引策略 - 聚簇索引(Clustered Indexes)
所属栏目:[MySql教程] 日期:2016-09-09 热度:152
聚簇索引并不是一个独立的索引类型。确切的说它们是存储数据的一个途径。在不同实现之间,还是有一些细节上的变化,但是InnoDB的聚簇索引实际是在相同的结构中[详细]
-
Schema的优化和索引 - 高性能的索引策略 - 前缀索引和索引的选择性
所属栏目:[MySql教程] 日期:2016-09-09 热度:184
有的时候你可能需要索引字符数非常多的列。这会让你的索引非常大并且很慢。一个策略就是模拟hash索引。前一部分已经说过了。但是有的时候这种方法也不是很好。[详细]
-
CentOS下MySql 5.0.x的安装、优化及安全设置
所属栏目:[MySql教程] 日期:2016-09-09 热度:59
下载页面:http://dev.mysql.com/downloads/mysql/5.0.html#downloads 到页面底部,找到Source downloads,这个是源码版本,下载第1个Tarball groupadd mysql[详细]
-
MySQL数据库两台主机同步实战
所属栏目:[MySql教程] 日期:2016-09-09 热度:193
MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护日志文件的一个[详细]
-
详解Linux下实时监控MySQL的工具Mtop
所属栏目:[MySql教程] 日期:2016-09-09 热度:188
所需模块: Curses http://cpan.Linuxforum.net/authors/id/G/GI/GIRAFFED DBI Distributed as Bundle::DBI: http://www.cpan.org/authors/id/TIMB DBD::MySQL h[详细]
-
MySQL百万级高并发网站实战攻略
所属栏目:[MySql教程] 日期:2016-09-09 热度:185
在一开始接触PHP接触MYSQL的时候就听不少人说:MySQL就跑跑一天几十万IP的小站还可以,要是几百万IP就不行了,原话不记得了,大体就是这个意思。一直也没有好的[详细]
-
查询性能的优化 - 查询慢的基础知识:优化数据访问
所属栏目:[MySql教程] 日期:2016-09-09 热度:168
一个查询执行的不是很理想,大部分原因都是由于数据量过大。很多查询都筛选了大量的数据并且并没有什么作用。其实大部分不好的语句都可以访问更少的数据。我们[详细]
-
优化MySQL数据库性能的八大“妙手”
所属栏目:[MySql教程] 日期:2016-09-09 热度:157
本文探讨了提高MySQL 数据库性能的思路,并从8个方面给出了具体的解决方法。 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据[详细]