Mysql

MySQL中多表删除方法

如果您是才接触MySQL数据库的新人,那么MySQL中多表删除是您一定需要掌握的,下面就将为详细介绍MySQL中多表删除的方法,供您参考,希望对你学习掌握MySQL中多表删除能有所帮助。1、从MySQL数据表t1中把那些id值在数据表t2里有匹配的记录全删除掉DELETEt1FROMt1,t2WHEREt1.id=t2...
代码星球·2020-06-17

Mysql User表权限字段说明全介绍

一:mysql权限表user字段详解:Select_priv。确定用户是否可以通过SELECT命令选择数据。Insert_priv。确定用户是否可以通过INSERT命令插入数据。Update_priv。确定用户是否可以通过UPDATE命令修改现有数据。Delete_priv。确定用户是否可以通过DELETE命令删除现有...

mysql误删root用户或者忘记root密码解决方法

 解决方法一:到其他安装了Mysql的服务器(前提是要知道该服务器上Mysql的root用户密码),打开【Mysql的安装目录/var/mysql】,将其中的user.frm、user.MYD、user.MYI三个文件拷贝到出问题服务器的【Mysql的安装目录/var/mysql】目录中。然后重启服务器。解决...

MySQL加速查询速度的独门武器:查询缓存

【导读】   与朋友或同事谈到MySQL查询缓存功能的时候,个人喜欢把查询缓存功能QueryCache比作荔枝,是非常营养的东西,但是一次性吃太多了,就容易上火而流鼻血,虽然不是特别恰当的比喻,但是有很多相似的地方。另外QueryCache有其特殊的业务场景,MySQL也不像其他数据库产品...

如何解决MySQL连接超时关闭

最近做网站有一个站要用到WEB网页采集器功能,当一个PHP脚本在请求URL的时候,可能这个被请求的网页非常慢慢,超过了mysql的wait-timeout时间,然后当网页内容被抓回来后,准备插入到MySQL的时候,发现MySQL的连接超时关闭了,于是就出现了"MySQLserverhasgoneaway"这样的错误提示...

mysql 查询锁,解锁语句

一:锁表:锁定数据表,避免在备份过程中,表被更新mysql>LOCKTABLEStbl_nameREAD;为表增加一个写锁定:mysql>LOCKTABLEStbl_nameWRITE; 二:查询mysql哪些表正在被锁状态 showOPENTABLESwhereIn_use>0;...
代码星球·2020-06-17

Mysql查询缓存碎片、缓存命中率及Nagios监控

Mysql 的优化方案,在互联网上可以查找到非常多资料,今天对Mysql缓存碎片和命中率作了详细了解,个人作了简单整理。  一、Mysql查询缓存碎片和缓存命中率。mysql>SHOWSTATUSLIKE'qcache%';     ...

MySQL索引长度限制问题

在修改表结构时出现了错误:Specified key was too long;max key length is 1000 bytes.MySQL版本为Server version: 5.1.36, ...

MySQL工具汇总

percona-toolkit:http://www.percona.com/software/percona-toolkitoak-toolkit:http://code.openark.org/forge/openark-kitps-helper(performanceschema工具函数集):https://gi...
代码星球·2020-06-17

MySQL入门书籍和方法分享

在准备成为MySQLDBA之前,能熟练的编写SQL是一个必要条件。exists和join之间的等价转换;基本的行列转换;SQL循环等的熟练掌握对之后的运维和调优工作都有很大的帮助。推荐书籍:1.SQLCookbook [原版下载][中文版下载]一本循序渐进的SQL指导手册。每一种业务需求,书中都用MySQL,...

mysql交互式连接&非交互式连接

交互式操作:通俗的说,就是你在你的本机上打开mysql的客户端,就是那个黑窗口,在黑窗口下进行各种sql操作,当然走的肯定是tcp协议。非交互式操作:就是你在你的项目中进行程序调用。比如一边是tomcatweb服务器,一边是数据库服务器,两者怎么通信?在javaweb里,我们通常会选择hibernate或者是jdbc来...
代码星球·2020-06-17

Prepared statements(mysqli & pdo)

参考:http://php.net/manual/en/mysqli.quickstart.prepared-statements.phphttp://www.ultramegatech.com/2009/07/using-mysql-prepared-statements-in-php/...

MySQL批量SQL插入性能优化

 对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,可能每天花费在数据导入上的时间就会长达几个小时之久。因此,优化数据库插入性能是很有意义的。    网络上的牛人很多,总会有一些手段可以提高insert效率,大家跟我一起...

mysql常用备注

一:OneTable  haveonlyoneAuto_IncrementthatcolumnismusttobePrimarykey.(自增加的字段必须是主键且是数字类型)如何实现MySQL设置自增字段是许多人都问到的问题,下面就为您介绍MySQL设置自增字段的相关知识,希望对您学习MySQL数据...
代码星球·2020-06-17