-
MySQL内核:innodb动态数组内部实现
所属栏目:[MySql教程] 日期:2016-09-12 热度:200
动态数组涉及的文件是innodb存储引擎的三个文件:dyn0dyn.h、dyn0dyn.ic以及dyn0dyn.c。 这是一个基本的组件功能,是作为一个动态的虚拟线性数组。数组的基本元[详细]
-
MySQL数据库的启动与终止
所属栏目:[MySql教程] 日期:2016-09-12 热度:106
由于MySQL服务器具有多种安装分发,而且能够运行在多种操作平台之上,因此它的启动与停止的方法也多种多样。你可以根据实际情况使用其中的一种。在你安装、升级[详细]
-
MySQL数据库的授权原则
所属栏目:[MySql教程] 日期:2016-09-12 热度:173
服务器重新启动的情况 当mysqld启动时,所有的授权表内容被读进存储器并且从那时开始生效。 被服务器立即应用的情况 用GRANT、REVOKE或SET PASSWORD对授权表施[详细]
-
MySQL优化之数据类型的使用
所属栏目:[MySql教程] 日期:2016-09-12 热度:94
有助于效率的类型选择 1、使你的数据尽可能小 最基本的优化之一是使你的数据(和索引)在磁盘上(并且在内存中)占据的空间尽可能[详细]
-
MySQL中文参考手册 - MySQL与标准的兼容性
所属栏目:[MySql教程] 日期:2016-09-12 热度:99
MySQL包含了一些可能在其他SQL数据库找不到的扩充。要注意如果你使用他们,你的代码将不与其他SQL服务器兼容。在一些情况下,你可以编写包括MySQL扩展的代码,[详细]
-
MySQL中文参考手册 - 常用查询的例子
所属栏目:[MySql教程] 日期:2016-09-12 热度:120
下面是一些学习如何用MySQL解决一些常见问题的例子。 一些例子使用数据库表shop,包含某个商人的每篇文章(物品号)的价格。假定每个商人的每篇文章有一个单独的[详细]
-
MySQL中文参考手册 - 创造并使用一个数据库
所属栏目:[MySql教程] 日期:2016-09-12 热度:81
既然你知道怎样输入命令,现在是存取一个数据库的时候了。 假定在你的家(你的动物园)中有很多宠物,并且你想追踪关于他们各种各样类型的信息。你可以通过创建表[详细]
-
MySQL中文参考手册 - 输入查询
所属栏目:[MySql教程] 日期:2016-09-12 热度:172
确保你连接上了服务器,如在先前的章节讨论的。这样做本身将不选择任何数据库来工作,但是那很好。从这点讲,知道关于如何出询问的一点知识,比马上跳至创建表[详细]
-
MySQL中文参考手册 - MySQL文件系统
所属栏目:[MySql教程] 日期:2016-09-12 热度:100
这是一款正在开发中的Linux文件系统,能把Linux上的 MySQL 数据库作为文件系统来处理。开发小组希望能得到 更多的建议,下面的文章翻译自: 实际上,这不是通常[详细]
-
MySQL常见问题集锦
所属栏目:[MySql教程] 日期:2016-09-12 热度:112
常见问题集锦 MySQL总是崩溃 首先你应该试着找出问题mysqld守护进程是否死掉或你的问题是否与你的客户有关。你可以用mysqladmin version检查你的mysqld服务器正[详细]
-
MySQL数据库中查找执行效率慢的SQL语句
所属栏目:[MySql教程] 日期:2016-09-12 热度:141
启动Mysql时加参数--log-slow-queries来记录执行时间超过long_query_time秒的sql: /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --[详细]
-
MYSQL中设列的默认值为Now()
所属栏目:[MySql教程] 日期:2016-09-12 热度:152
MySQL目前不支持列的Default为函数的形式,如达到你某列的默认值为当前更新日期与时间的功能,你可以使用TIMESTAMP列类型 下面就详细说明TIMESTAMP列类型 TIMESTA[详细]
-
利用phpMyAdmin把wordpress数据从MySQL4迁移到MySQL5
所属栏目:[MySql教程] 日期:2016-09-11 热度:156
通过对比用phpMyAdmin从MySQL和MySQL5导出wordpress数据的不同点,从而解决迁移中的出错问题,这个解决方法不是仅用在迁移Wordpress数据上,实际上是通用的。[详细]
-
通向MySQL神秘王国的图形化之路
所属栏目:[MySql教程] 日期:2016-09-11 热度:57
MySQL GUI Tools是一套图形化桌面应用工具套装,可以用来管理MySQL服务器。该套装工具包含三个 工具:MySQL Query Browser、MySQL Administrator和MySQL Migrat[详细]
-
使用SQL操作MySQL数据库
所属栏目:[MySql教程] 日期:2016-09-11 热度:74
从本节开始正式介绍各种SQL语句。本节介绍有关数据库级的SQL以及相关操作,查看、建立和删除等 操作。 用SHOW显示已有的数据库 句法:SHOW DATABASES [LIKE wil[详细]
-
详解MySQL与客户机的连接
所属栏目:[MySql教程] 日期:2016-09-11 热度:64
本文通过演示如何使用mysql客户程序与数据库服务器连接。mysql(有时称为终端监视器 或只是监视)是一个交互式程序,允许你连接一个MySQL服务器,运行查询并察看[详细]
-
mysql修改、删除数据记录
所属栏目:[MySql教程] 日期:2016-09-11 热度:63
有时,希望除去某些记录或更改它们的内容。DELETE 和UPDATE 语句令我们能做到这一点。 用update修改记录 UPDATE tbl_name SET 要更改的列 WHERE 要更新的记录[详细]
-
MySQL常用操作命令
所属栏目:[MySql教程] 日期:2016-09-11 热度:84
1、启动MySQL服务器 实际上上篇已讲到如何启动MySQL。两种方法:一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作。二是在DOS方式下运[详细]
-
Schema的优化和索引 - 索引的基础 - 索引的类型 - B-Tree索引
所属栏目:[MySql教程] 日期:2016-09-11 热度:159
索引的类型 索引有许多类型,它们都是针对不同的用途而被设计的。索引是在存储引擎中实现的,而不是服务器。因此它们并没有标准化:在每个引擎中,索引工作的方[详细]
-
Schema的优化和索引 - 索引的基础 - 索引的类型 - Hash索引
所属栏目:[MySql教程] 日期:2016-09-11 热度:149
Hash索引 Hash索引是建立在Hash table至上的,并且它只对准确查找有效,也就是说,必须查找索引上的每一个列。对于每个行,存储引擎计算了索引列的Hash code。[详细]
-
Schema的优化和索引 - 索引和表的维护
所属栏目:[MySql教程] 日期:2016-09-11 热度:135
当你已经创建了一张表,有合适的数据类型,并添加了索引之后,其实你的工作还并没有结束:你还需要维护你的表和索引使它们工作的更好。表的维护有三个主要的目[详细]
-
Schema的优化和索引 - 加速ALTER TABLE
所属栏目:[MySql教程] 日期:2016-09-11 热度:84
当对于一个大表进行ALTER TABLE的时候,性能问题就产生了。MySQL大部分改动的步骤如下:根据新的表结构创建一个空表,从旧表中把数据取出来插入到新表中,在删[详细]
-
Schema的优化和索引 - 关于存储引擎的简单记录
所属栏目:[MySql教程] 日期:2016-09-11 热度:75
这一章的结束,我们来说一下关于设计模型的存储引擎的选择,这些你应该牢记。我们不会全面的介绍存储引擎,目标就是列出一些影响数据模型设计的一些关键性因素[详细]
-
Schema的优化和索引 - 范式和非范式
所属栏目:[MySql教程] 日期:2016-09-11 热度:51
有很多方法来展现给定的数据。从完全范式到完全的非范式以及介于两者之间。在符合范式的数据库中,每个事实展现一次并且仅仅展现一次而已。相反的,在非范式的[详细]
-
Schema的优化和索引 - 学习一个索引示例
所属栏目:[MySql教程] 日期:2016-09-11 热度:192
用例子来理解索引的概念是再简单不过的方法了。因此我们研究一个索引示例。 假使我们要做一个在线约会的网站。用户的资料就会有很多列,比如country, state/reg[详细]