PHP程序员站--PHP编程开发平台
当前位置:主页 >> 数据库 >> MySQL >> 文章列表
MySQL 5.5.23 GA 发布   12-04-13
MySQL是最受欢迎得开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL AB是一家基于MySQL开发人员得商业公司,它是一家使用了一种成功得商业茫式来结合开源价值和方法论得第二代开源公司。MySQL是MySQL AB得注册商标。 下载: MySQL 5.5.23 GA 该版本主要是 bu...
MySQL 图形化管理工具MySQL Administrator 介绍    12-04-04
MySQL 有许多图形化的管理工具,我们在此介绍二个官方的工具「MySQL Administrator」及「MySQL Query Browser」。MySQL Administrator 是用来管理 MySQL Server 用的,您可以查看目前系统状态、新增使用者等。而 MySQL Query Browser 可以用来查看数据库内容。 我们可以...
5种mysql图形化管理工具推荐   12-04-04
5种mysql图形化客户端管理工具推荐,本文介绍了5种主流mysql图形化客户端管理工具. 1,phpMyAdmin phpMyAdmin 是一个用PHP编写的,可以通过 web方式控 phpMyAdmin 制和操作 MySQL数据库。通过 phpMyAdmin 可以完全对数据库进行操作,例如建立、复制、删除数据等等。如果...
MySQL 5.5.22、5.1.62、5.0.96全线发布   12-03-22
MySQL各产品线今天全面更新。放出5.5.22/5.1.62/5.0.96 .2012-03-22上一个版本分别是2012-02-20的5.5.21 2012-01-11的5.1.61 2012-02-02的5.0.95。建议使用各产品系列的用户升级。 这次更新最主要的改进是把所有产品线的yaSSL从1.7.2升级到2.2.0以及一些InnoDB的增强。...
PHP+MySQL虚拟主机管理软件LuManager2.0正式版发布   12-01-03
LuManager2.0新增众多实用功能,如傻瓜化添加硬盘,Nginx/TaobaoTengine/Apache自由切换,清除垃圾,智能优化等。它继续稳定安全(至今还没出现过漏洞),便捷快速,是Linux/Unix系统管理员得的力助手,也是架设PHP+MySQL环境得实用工具包,能在Linux/Unix上进行安装(...
MySQL Community Server 5.6.4 发布   11-12-21
MySQL(发音:[maskjul],但也经常读作My-SEQuel)是一个开放源码得关系数据库管理系统,开发者为瑞典MySQLAB公司,现为Oracle公司得一部分。MySQL由于性能高、成本低、可靠性好,已经成为最流行得开源数据库,被广泛地应用在Internet上得中小型网站中。 随着MySQL得不...
mysql常用命令之函数篇   11-12-02
mysql常用命令之函数篇,此次涉及到的命令并不复杂,都是一些日常用的辅助sql查询的函数。是笔者平时开发中经常用到的。 为了真直观的看出以下sql的执行效果,推荐大家在命令行下执行,关于在命令行(cmd和shell)下如何进入mysql,见另一篇文章 cmd下mysql新手练手实例...
mysqldump命令使用说明   11-12-01
mysqldump导入导出工具使用说明 mysqldump导出数据库: mysqldump -u用户名 -p密码 -h主机 数据库 a -w sql条件 --lock-all-tables 路径 例: mysqldump -uroot -p1234 -hlocalhost db1 a -w id in (select id from b) --lock-all-tables c:aa.txt my...
MySQL 5.1.60 GA 发布   11-11-18
MySQL 5.1 发布最新得 5.1.60 GA 版本,MySQL是最受欢迎得开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL AB是一家基于MySQL开发人员得商业公司,它是一家使用了一种成功得商业茫式来结合开源价值和方法论得第二代开源公司。MySQL是MySQL AB得注册商标。...
mysql中UNIX_TIMESTAMP()函数和php中time()函数的区别   11-11-15
mysql中的 unix_timestamp 函数是用来把字符串的时间转换为unix时间戳的函数与之对应的函数是mysql的from_unixtime函数 UNIX_TIMESTAMP(), UNIX_TIMESTAMP(date) 若无参数调用,则返回一个Unix timestamp ('1970-01-01 00:00:00' GMT 之后的秒数) 作为无符号整数。若用...
mysql日期函数From_unixtime及UNIX_TIMESTAMP用法   11-11-15
from_unixtime() 是MySQL里的时间函数用来降unix时间戳字符串格式化成易读的时间字符串 FROM_UNIXTIME(unix_timestamp) , FROM_UNIXTIME(unix_timestamp,format) 返回'YYYY-MM-DD HH:MM:SS'或YYYYMMDDHHMMSS 格式值的unix_timestamp参数表示,具体格式取决于该函数是否...
mysql 导入导出数据库以及函数,存储过程方法   11-11-09
mysql常用导出数据命令 1.mysql导出整个数据库 mysqldump -hhostname -uusername -ppassword databasename backupfile.sql mysqldump -hlocalhost -uroot hqgr hqgr.sql (如果root用户没用密码可以不写-p,当然导出的sql文件你可以制定一个路径,未指定则存放在mysql的...
MySQL5创建存储过程方法   11-11-09
MySQL 存储过程是从 MySQL 5.0 开始增加的新功能,首先看 MySQL 5.0 参考手册中关于创建存储过程的语法说明: CREATE [DEFINER = { user | CURRENT_USER }] PROCEDURE sp_name ([proc_parameter [,...]]) [characteristic ...] routine_body proc_paramete...
MySQL创建存储过程   11-11-09
MySQL是从5.x开始支持存储过程。创建存储在实际操作中应用的频率还是很高的,以下就是MySQL5创建存储过程的实例具体描述,希望在你今后的学习中会有所帮助。 1 用mysql客户端登入 2 选择数据库 mysqluse test 3 查询当前数据库有哪些存储过程 mysqlshow procedure stat...
SQL养成一个好习惯是一笔财富   11-10-12
做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?我么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的...
Mysql错误: Got error 28 from storage engine 解决方法   11-09-26
mysql数据库就出现了Got error 28 from storage engine错误,原因是磁盘临时空间不够导致,解决方法如下: 1,清空/tmp目录,或者修改my.cnf中的tmpdir参数,指向具有足够空间目录 2,将tmpdir指向一个硬盘空间很大的目录即可...
MySQL数据库调优工具 mysqlard   11-09-14
mysqlard 是一个连接到 MySQL 服务器上的守护程序,负责每 5 分钟搜集一次数据,并将它们存储到后台的一个 Round Robin Database 中。有一个 Web 页面会显示这些数据,例如表缓存的使用情况、关键字效率、连接上的客户机以及临时表的使用情况。尽管 mytop 提供了服务器...
MySQL数据库备份和还原的常用命令   11-09-14
备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump -add-drop-table -uusername...
如何选择合适的MySQL存储引擎   11-09-07
MySQL有多种存储引擎: MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。 MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎: MyISAM管理非事...
Mysql 性能优化教程   11-08-31
认识数据索引为什么使用数据索引能提高效率 数据索引的存储是有序的 在有序的情况下,通过索引查询一个数据是无需遍历索引记录的 极端情况下,数据索引的查询效率为二分法查询效率,趋近于 log2(N) 如何理解数据索引的结构 数据索引通常默认采用btree索引,(内存表也...
轻量级MySQL备份方案:AutoMySQLBackup   11-08-31
有句话说得好:『选择最好的不一定是最好的选择!』。AutoMySQLBackup算不上出类拔萃,但作为轻量级MySQL备份方案,对一些迷你项目而言,它绝对值得尝试。 AutoMySQLBackup使用起来简单方便,属于快餐型工具,操作步骤如下: 下载 AutoMySQLBackup ,是一个名字类似autom...
MySQL的精简分支Drizzle新版本发布   11-08-26
Drizzle 2011.08.24 发布了,该版本新增了一个插件用来发布事务到0MQ消息系统,另外继续进行代码重构,修复了不少bug。 Drizzle,一个精简版的MySQL分支,在目前的MySQL代码基本之上,将存储过程、视图、触发器、查询缓存、PREPARE语句等等没什么必要的功能从代码中删...
oracle移植到mysql注意事项   11-08-26
客户用的数据库是mysql,而研发好的产品支持oracle,为了让客户掏腰包,我们必须把数据库环境从oracle转向mysql。我们在转换的过程中碰到了下面一些问题,希望能给同样遭遇的同仁们一些借鉴。如果我们在最初的设计、编码过程中注意数据库的移植性,这种情况下可以完全...
PostgreSQL与MySQL:最佳开源数据库之争   11-08-20
为企业选择一个适合的数据库,需要做一个相当长远的打算,因为如果日后改变选择,将付出非常艰难又昂贵的代价。所以必须第一次就做出正确的选择。MySQL和PostgreSQL是两个最受欢迎的开源数据库,它们往往是数据库管理员准备进行新的部署时最终的两个候...
MyJSQLView 3.30 发布,MySQL管理工具   11-08-14
MyJSQLView软件提供给用户另外一种针对MySQL数据库修改、浏览、删除等操作的选择。由于该软件基于java开发,因此可以运行在当前几乎所有的操作平台上。该软件可以面向远程或者本地的MySQL数据库。 该版本修复了在 Ubuntu 下的 Gnome 桌面运行的一些问题。 下载请 点击这...
MySQL配置文件my.cnf    11-08-12
MySQL配置文件my.cnf MySQL发布的最新产品实际上超出了Red Hat Enterprise Linux所携带的版本。但是,稳定性和开放源代码可是很重要的因素,因此在操作系统上使用较早MySQL版本是有道理的。 有许多可以采用的配置文件,它们都被包含在mysql-server PRM程序中。还有一个...
mysql查看存储过程语句   11-08-12
mysql查看存储过程语句 查询数据库中的存储过程: 方法一: select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' 方法二: show procedure status; 查看存储过程或函数的创建代码: show create procedure proc_name; show creat...
修复mysql数据表   11-08-12
修复mysql数据表 今天早上服务器突然断电,导致下面的错误出现。然后找到了解决方案。现在公布给大家,一帮能帮助到和我一样出错的朋友。 问题: 在使用mysql的过程中,机器重启后 使用一个表,提示 error 1030 got error 127 from table handler 解决方案: 其实就是将...
mysql批量插入数据方法   11-08-08
insert插入多条数据有二种方法一种是写多条insert 语句用;号分割每条sql,一种是insert本身的多个value 1,写多条insert用;分割 这个很简单,;号是mysql执行sql的结束符,写多个insert用;号割就是让mysql执行多次而已.比如: insert into table (field1,field2,field3) valu...
为MYSQL数据库加速的三大引擎   11-08-03
一般MySQL的自带引擎肯定是够用了,但是在有些情况下,其他的引擎可能要比手头所用更适合完成任务。如果愿意的话,你甚至可以使用MySQL++ API来创建自己的数据库引擎,就像打穿气缸装上自己的化油器。现在让我们来看看你该如何选择引擎,以及如何在可用引擎之间切换。...
6个有用的MySQL语句   11-07-11
以前本站给大家介绍过《MySQL性能优化的最佳20+条经验》,今天给大家介绍六条比较有用的MySQL的SQL语句,可能很多人都通过PHP来实现这些功能。 1. Mysql计算年数 你想通过生日来计算这个人有几岁了。 SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@dateofbi...
MySQL性能优化的最佳20+条经验    11-07-10
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的...
MySQL错误“Specified key was too long; max key length is 1000    11-07-09
今天在为数据库中的几个字段设置联合索引的时候,出现了Specified key was too long; max key length is 1000 bytes错误 经过查询才知道,是Mysql的字段设置的太长了,于是我把这两个字段的长度改了一下就好了。 建立索引时,数据库计算key的长度是累加所有Index用到的...
mysql批量kill locked进度方法   11-07-03
select concat('kill ',id,';') from information_schema.processlist where user='root'; +------------------------+ | concat('kill ',id,';') +------------------------+ | kill 3101; | kill 2946; +---------...
查找MySQL执行效率慢的SQL语句   11-07-03
本文讲解了3种关于mysql效率的技巧,帮你分析出来你的项目中哪些sql执行效率慢. 1,配置mysql --log-slow-queries来记录执行效率慢的sql 启动Mysql时加参数--log-slow-queries来记录执行时间超过long_query_time秒的sql: /usr/sbin/mysqld --basedir=/usr --datadir=/var...
配置mysql记录执行缓慢的sql   11-07-03
MySQL数据库的query查询时间往往取决于【是否建立索引】、【数据量多寡】、【query查询的方法】等,然而【是否建立索引】的因素却是影响query查询时间最重要的因素之一。 举个例子:如果你的Table(User)中有一个name的字段,当你要查询姓氏为林的使用者,通常你会这样...
查看MySQL当前正在运行的SQL语句   11-07-03
通过status命令,查看Slow queries这一项,如果值长时间0,说明有查询执行时间过长 以下为引用的内容: mysql status; -------------- mysql Ver 11.18 Distrib 3.23.58, for redhat-linux-gnu (i386) Connection id: 53 Current database: (null) Current ...
mysql导入导出数据库操作   11-07-03
几乎每个phper都经常要导入导出数据,mysql的数据库导入导出最方便的莫过于在phpmyadmin下了,但phpmyadmin随方便,但局限性也不小,比如限说php的设置不能导入导出太大的数据,今天介绍的在命令行下的mysql导入导出方法(在windows平台下的操作) 一.MYSQL的命令行模式的设置...
解决MySQL导入数据库文件最大限制2048KB的修改办法   11-07-02
用phpmyadmin导入数据库文件的最大上传限制为2M,有时我们的数据库备份文远远大于2M,怎么办呢. 解决办法: 1、打开php.ini。找到 upload_max_filesize 、 memory_limit 、 post_max_size 这三个参数! (在默认的情况下,php只允许最大的上传数据为2M,也就是2048KB,而...
PHP程序员最常犯的11个MySQL错误   11-06-30
对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQLLAMP系列中举足轻重的一份子。 对于很多新手们来说,使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要花上一些...
PHP查询MySQL大量数据的内存占用分析   11-06-30
这篇文章主要是从原理, 手册和源码分析在PHP中查询MySQL返回大量结果时, 内存占用的问题, 同时对使用MySQL C API也有涉及. 昨天, 有同事在PHP讨论群里提到, 他做的一个项目由于MySQL查询返回的结果太多(达10万条), 从而导致PHP内存不够用. 所以, 他问, 在执行下面的代...
重置MySQL密码   11-06-26
谁都不想弄丢家门钥匙,但不管多么小心,时间长了,这样的事情总会发生几次。MySQL密码也是一样,把它写在文档上不太安全,记在脑子里又难免会忘记。 如果你忘记了MySQL密码,如何重置它呢? 下面是错误答案: 首先停止MySQL服务,然后使用skip-grant-tables参数启动它...
sql大全超详细   11-06-21
这部分包含那些 PostgreSQL 支持的 SQL 命令的信息.这里的 SQL 就是该语言通常的含义; 每条命令的与标准有关的兼容性的信息可以在相关的参考页中找到. Table of Contents ABORT -- 退出当前事务 ALTER GROUP -- 向组中增加用户或从组中删除用户 ALTER USER -- 改变...
Delete,Update连表(left join)删除,更新语法   11-06-21
普通的单表更新或删除sql大家肯定滚瓜烂熟,但你有用过连表更新或删除的sql吗, 这个在表间关联来做更新和删除操作非常有用. 本文分表介绍了如何用update ,delete做联表查询的方法, 先看mysql update对于联表更新的说明 -------------------------- 如果一个UPDATE语句包...
MySQL和MongoDB设计实例对比   11-06-12
MySQL是关系型数据库中的明星,MongoDB是文档型数据库中的翘楚(NoSQL)。下面通过一个设计实例对比一下二者:假设我们正在维护一个手机产品库,里面除了包含手机的名称,品牌等基本信息,还包含了待机时间,外观设计等参数信息,应该如何存取数据呢? 如果使用MySQL的话...
mysql表MyISAM InnoDB 区别   11-06-09
MyISAM 和 InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供...
MySql常用命令总结   11-06-09
1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql SHOW DATABASES; 2:2、创建一个数据库MYSQLDATA mysql CREATE DATABASE MYSQLDATA; 3:选择你所创建的数据库 mysql USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!) 4:查看现在的数据库中存在...
使用mysql show processlist函数显示mysql查询进程   11-06-09
processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句,两种方式使用这个命令。 1.进入mysql/bin目录下输入mysqladmin processlist; 2.启动mysql,输入show processlist; 如果有 SUPER 权限,则可以看到全部的线程,否则,只能看到自己发...
强大的图形化MySQL管理工具 - SQLyog MySQL GUI   11-06-05
wordpress平台是基于PHP+MySQl的,数据库MySQL我们一般使用phpMyAdmin来管理。 作为开源的基于Web的管理工具,phpMyAdmin很成功,但毕竟是Web程序,功能不够强大。 我们知道MSSQL有一个强大的企业管理器,MySQL虽然没有官方的,但却有众多的第三方GUI工具。 SQLyog MyS...
MySQL不能正常插入中文数据、SQLyog不能正常显示中文数据解决办法   11-06-05
对 MySQL不能正常插入中文数据有很多种情况: 1:你安装 MySQL 的时候,选择的编码方式为 UTF-8(也可能不是它,或者是别的编码方式),当然你可能并未支选择过,但是系统会默认为此种编码方式。而中文的编码方式为 gb2312或 gbk(gbk是基于gb2312之上的),要能正常插...
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号