MySQL
文章平均质量分 89
waferleo
Database: (Oracle / MySQL / SqlServer / DB2)
Software Develop:PL-Sql developer / Java / PB ...
OS:Linux
展开
-
MySQL 库创建与数据库恢复(Navicat 8)
http://www.java2000.net/p2195转载 2008-11-11 01:16:00 · 921 阅读 · 0 评论 -
MySQL认证介绍 (转帖)
<br />MySQL数据库认证分开发和管理两种,<br />开发认证:Certified MySQL 5.0 Developer (CMDEV)<br />需要通过两门考试:003-*和004-*(*为任意考试号,现在为002),即003-002,004-002<br />管理认证:Certified MySQL 5.0 DBA (CMDBA)<br />需要通过两门考试:005-*和006-*(*为任意考试号,现在为002),即005-002,006-002<br /><br />现在还有一新的认证:C转载 2011-01-19 14:33:00 · 15178 阅读 · 0 评论 -
MySQL Cluster(MySQL集群)配置生成器(MySQL实验室提供)
<br />MySQL Cluster(MySQL集群)配置生成器(MySQL实验室提供)<br />"MySQL实验室"推荐使用MySQL Cluster 7.x版本。MySQL Cluster 7.x拥有在线增加节点、多线程等新特性。 <br /> <br />详见:http://www.mysqlab.net/tool/mysql-cluster/config.generator<br />转载 2011-01-18 19:21:00 · 1277 阅读 · 0 评论 -
MySQL SHOW Syntax
MySQL SHOW Syntax12.4.5.1. SHOW AUTHORS Syntax12.4.5.2. SHOW BINARY LOGS Syntax12.4.5.3. SHOW BINLOG EVENTS Syntax12.4.5.4. SHOW CHARACTER SET Syntax12.4.5.5. SHOW COLLATION Syntax12.4.5.6. SHOW COLUMNS Syntax12.4.5.7. SHOW CONTRIBUTORS Syntax12.4.5.8. SHO原创 2011-02-25 19:18:00 · 1280 阅读 · 0 评论 -
MySql语法大全(速成版)
一、SQL速成 结构查询语言(SQL)是用于查询关系数据库的标准语言,它包括若干关键字和一致的语法,便于数据库元件(如表、索引、字段等)的建立和操纵。 以下是一些重要的SQL快速参考,有关SQL的语法和在标准SQL上增加的特性,请查询MySQL手册。 1.创建表 表是数据库的最基本元素之一,表与表之间可以相互独立,也可以相互关联。创建表的基本语法如下: create转载 2011-11-18 00:56:59 · 13221 阅读 · 2 评论 -
快捷启动、停止、重启、杀死指定端口MySQL进程的sh脚本
写了一个shell脚本,可以在同一台Linux服务器的不同端口,运行多个MySQL服务的情况下,快捷启动、停止、重启、杀死指定端口的MySQL进程。vi /usr/local/bin/mysql.sh 输入以下内容(因各服务器的MySQL配置不同,可能需要修改的部分已用红色标注):#!/bin/shmysql_port=$2mysql_username="转载 2011-11-21 22:58:00 · 2747 阅读 · 0 评论 -
MySQL的优化
本文是Monty在O'Reilly Open Source Convention 2000大会上的演讲,比较系统地讲解了MySQL优化相关知识,至今仍有指导意义。MySQL的优化(本文是Monty在O'Reilly Open Source Convention 2000大会上的演讲)[晏子 编译整理]一、我们可以且应该优化什么?硬件操作系统/软件库SQL服务器(设置和查转载 2011-11-02 18:37:06 · 1880 阅读 · 0 评论 -
MySQL Infobright 数据仓库快速安装笔记
Infobright是一个与MySQL集成的开源数据仓库(Data Warehouse)软件,可作为MySQL的一个存储引擎来使用,SELECT查询与普通MySQL无区别。 一、Infobright的基本特征: 优点: 查询性能高:百万、千万、亿级记录数条件下,同等的SELECT查询语句,速度比MyISAM、InnoDB等普通的MySQL存储引擎快5~60倍 存储数据量转载 2011-11-21 22:44:50 · 2086 阅读 · 1 评论 -
New Release of MySQL Community Edition 5.5.18 Now Generally Available
INFORMATIONINDEPTH NEWSLETTERMySQL EditionNovember 2011Stay Connected: Welcome to the Oracle Information InDepthMySQL Edition newsl转载 2011-11-25 23:03:20 · 2323 阅读 · 0 评论 -
MySQL的正则表达式应用
正则表达式是定义复杂查询的一个强有力的工具。正则表达式定义了一个字符串的规则。最简单的正则表达式不包含任何保留字。例如,正则表达式hello只和字符串“hello”匹配。一般的正则表达式使用了某些特殊的结构,所以它能匹配更多的字符串。例如,正则表达式hello|word既能匹配字符串“hello”也能匹配字符串“word”。举一个更复杂一点的例子,正则表达式B[an]*s可以匹配字转载 2011-12-15 12:36:19 · 1688 阅读 · 0 评论 -
MySQL左连接/右连接/等值连接
1、三种连接的语法 为便于更多的技友快速读懂、理解,我们只讨论2张表对象进行连接操作的情况,大于2张表对象进行的连接操作原理也是一样的。 左连接(LEFT JOIN )SELECT M.columnname……,N.* columnname…..FROM left_table MLEFT JOIN right_table N ON M. columnname_join=原创 2012-01-12 10:54:37 · 3268 阅读 · 0 评论 -
MySQL日志设置及查看
MySQL有以下几种日志:错误日志: -log-err查询日志: -log慢查询日志: -log-slow-queries更新日志: -log-update二进制日志: -log-bin默认情况下,所有日志创建于mysqld数据目录中。通过刷新日志,你可以强制 mysqld来关闭和重新打开日志文件(或者在某些情况下切换到一个新的日志)。当你执行一个FLUSH LOGS语句或原创 2012-02-06 14:46:06 · 49732 阅读 · 0 评论 -
MySQL性能优化的最佳21条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1.为查询缓转载 2012-01-05 17:32:06 · 46766 阅读 · 7 评论 -
mysql集群技术
1、环境描述Mysql manager 节点:192.168.0.1MysqlServer节点:192.168.0.100Mysql 节点:192.168.0.160Mysql 节点:192.168.0.161说明:至少需要四台服务器才可以做mysql的集群。建议5台,再增加一台MysqlServer。2安装mysql二进制包2.1 安装之前的准备工作下载mysql-max-4.1.13-pc-linux-gnu-i686.tar.gz包(注意:可以做集群的mysql都是mysql-max的,下载地点www转载 2011-01-15 00:20:00 · 924 阅读 · 0 评论 -
MySQL性能优化的最佳20+条经验
<br />今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为查询缓存优化你的查询<br />大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这转载 2011-01-14 14:37:00 · 756 阅读 · 0 评论 -
my.cnf关键参数说明
(1)、back_log: 要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。 back_log值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。只有如果期望在一个短时间内有很多连接,你需要增加它,换句话说,这值对到来的TCP/IP连接的侦听队列的大小。你的操作系统在这个队列大小上有它自己的限制。 试图设定back_log高于你的操作系统的限制将是无效的。当你观察你的主转载 2011-01-15 00:17:00 · 988 阅读 · 1 评论 -
mysql控制台部分命令
1,启动和关闭数据库 >net start mysql >net stop mysql 所以命令必须是一行的第一个,并且以分号结尾: All text commands must be first on line and end with ";" 2,根据用户名密码,登录数据库 >mysql -uroot -p; 如原创 2008-11-11 01:09:00 · 750 阅读 · 0 评论 -
简单配置-让mysql被其他机器远程调用
简单配置-让mysql被其他机器远程调用 公司的一台 linux 服务器上安装有 MYSQl ,我通过 客户端控制台 MySQL-Front 访问mysql服务的时候出现,不允许连接 mysql server的提示。可能很多人都遇到了这样的现象,我现在教你3步操作 ,实现mysql 服务远程调用。1、root用户登陆服务端,新建一个数据库mysql> CREATE DATABASE u原创 2008-11-14 11:32:00 · 1149 阅读 · 0 评论 -
MYSQL 的 MASTER到MASTER的主主循环同步
MYSQL 的 MASTER到MASTER的主主循环同步刚刚抽空做了一下MYSQL 的主主同步。把步骤写下来,至于会出现的什么问题,以后随时更新。这里我同步的数据库是TEST1、环境描述。 主机:192.168.0.231(A) 主机:192.168.0.232(B) MYSQL 版本为5.1.212、授权用户。A:mysql> grant replication slave,fi转载 2008-12-02 01:04:00 · 696 阅读 · 0 评论 -
批量修改MySQL的表引擎
批量修改MySQL的表引擎由于今天要导入好多表,而且要批量转换为NDB引擎,备份文件的太大。打开修改不现实。所以就写了一个SP。 里面涉及到三个存储过程。1、存储过程详细语句:这个存储过程有点问题,要反复运行几次才能把一个有好多数据的库全部更新。具体原因还没有查清楚,暂时不能用到生产环境。DELIMITER $$CREATE PROCEDURE `sp_alter_engine`( IN转载 2008-12-02 01:10:00 · 2616 阅读 · 0 评论 -
如何在MySQL存储过程中保留注释
如何在MySQL存储过程中保留注释本来在MySQL的Store Procedure 里添加注释很简单。可惜如果用命令行客户端来导入备份的数据,注释就会被干掉。在存储过程BODY里面添加注释解决办法:/*!99999* Write your comments here.*/我来举一个例子:DELIMITER $$DROP PROCEDURE IF EXISTS `t_girl`.`sp_say_转载 2008-12-02 01:38:00 · 10472 阅读 · 1 评论 -
MySQL中实现分割字符串的方法
MySQL中实现分割字符串的方法比如现在有一字符串:1,2,44,5,666,29232要把它按照逗号分割成:1244566629232而且还要求它的总数。这个我以前写过。不过今天规范一下。1、具体函数SQL code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://w转载 2008-12-02 00:59:00 · 3718 阅读 · 0 评论 -
用mysqlslap对MySQL进行压力测试
用mysqlslap对MySQL进行压力测试MySQL5.1地的确提供了好多有力的工具来帮助我们DBA进行数据库管理。现在看一下这个压力测试工具mysqlslap.关于他的选项手册上以及--help介绍的很详细。我解释一下一些常用的选项。这里要注意的几个选项:--concurrency代表并发数量,多个可以用逗号隔开,当然你也可以用自己的分隔符隔开,这个时候要用到--delimiter开关。--转载 2008-12-02 01:40:00 · 861 阅读 · 0 评论 -
my.cnf自动生成器[试用版]
my.cnf自动生成器[试用版]http://imysql.cn/my_cnf_generator转载 2008-12-09 00:51:00 · 2268 阅读 · 0 评论 -
MySQL倒下后开源数据库会很受伤
2008年2月被Sun以10亿美元收购的MySQL,前路仍然难料。对于大家来说,比较有意思的是,10月27日,Red Hat宣布以1900万美元注资开源数据库厂商—EnterpriseDB。消息一出,立刻被业界解读为Red Hat另辟蹊径发展开源数据库,不想以后受制于Oracle和MySQL。 如果MySQL的大旗倒下了,众多力量分散且弱小的开源数据库将展开激烈的争夺,开源数据库市场也许将转载 2009-12-01 18:47:00 · 716 阅读 · 0 评论 -
甲骨文兑现承诺 MySQL5.5全面上市
<br />2010年12月17日 【IT168 资讯】在本周举行的甲骨文(Oracle)全球大会上,Oracle外宣布,MySQL 5.5全面上市。在新版的MySQL产品中明显增强了Web应用,性能也得到显著提升。Oracle的这一举措也证实了此前在收购Sun时,他们对开源社区的承诺。<br /> 此前,Oracle的首席架构师Edward Screven曾对社区表示,Oracle不但会继续对MySQL企业版做出贡献,也会继续大力支持在GPL协议下社区版本的发展。另外,Oracle对MySQL的投资也会转载 2011-01-10 18:05:00 · 788 阅读 · 0 评论 -
mysql数据库备份及恢复命令mysqldump,source的用法
<br />还原一个数据库:mysql -h localhost -u root -p123456 www<br />备份一个数据库:mysqldump -h localhost -u root -p123456 www > d:/www2008-2-26.sql<br /> <br /> <br />//以下是在程序中进行测试<br />//$command = “mysqldump –opt -h $dbhost -u $dbuser -p $dbpass $dbname | gzip > $backu原创 2011-01-13 15:59:00 · 891 阅读 · 0 评论 -
CentOS5.3的mysql双机热备
<br />花了大半天的时间研究mysql 5.0.* ,参考了很多文档,总算将mysql的双机热备给搞定了。心情很好,写个文章纪念一下。因为以后还可能实际用到,所以也作以下笔记。<br />使用两台虚拟机,nod1和nod2,分别设置两块网卡,桥接到主机网卡上。<br />nod1 eth0:192.168.145.162<br />eth1:192.168.254.1<br />nod2 eth0:192.168.145.168<br />eth1:192.168.254.2<br />1.基础安装my转载 2011-01-14 14:40:00 · 1186 阅读 · 0 评论 -
Oracle与MySQL的几点区别
Oracle数据库与MySQL数据库的区别是本文我们主要介绍的内容,希望能够对您有所帮助。1.组函数用法规则mysql中组函数在select语句中可以随意使用,但在oracle中如果查询语句中有组函数,那其他列名必须是组函数处理过的,或者是group by子句中的列否则报错eg:select name,count(money) from user;这个放在mysql中没有问题在or转载 2012-01-06 10:13:44 · 1984 阅读 · 0 评论