![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 72
qq_26702065
这个作者很懒,什么都没留下…
展开
-
php利用pdo进行mysql的事务处理机制
想进行php的事务处理有下面几个步骤 1.关闭自动提交 2.开启事务处理 3.有异常就自动抛出异常提示再回滚 4.开启自动提交 下面是一个小示例利用pdo进行的php mysql事务处理,注意mysql只有这个InnoDB驱动是支持事务处理的,默认MyIsAM驱动不支持 try{ $pdo=newpdo("mysql:host=localhost;dbn转载 2015-12-11 12:10:47 · 776 阅读 · 0 评论 -
mysql left( right ) join使用on 与where 筛选的差异 博客分类: mysql MySQLSQL数据结构 有这样的一个问题mysql查询使用mysql中left(
mysql left( right ) join使用on 与where 筛选的差异 博客分类: mysql MySQLSQL数据结构 有这样的一个问题mysql查询使用mysql中left(right)join筛选条件在on与where查询出的数据是否有差异。 可能只看着两个关键字看不出任何的问题。那我们使用实际的例子来说到底有没有差异。转载 2017-11-15 10:41:07 · 247 阅读 · 0 评论 -
myslq之TIMESTSMP详解
一、TIMESTAMP的变体 TIMESTAMP时间戳在创建的时候可以有多重不同的特性,如: 1.在创建新记录和修改现有记录的时候都对这个数据列刷新: ? 1 TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP转载 2017-10-13 10:03:07 · 312 阅读 · 0 评论 -
mysql删除重复记录语句的方法 作者: 字体:[增加 减小] 类型:转载 时间:2010-06-21 我要评论 查询及删除重复记录的SQL语句,虽然有点乱,但内容还是不错的。 . .
mysql删除重复记录语句的方法 作者: 字体:[增加 减小] 类型:转载 时间:2010-06-21 我要评论 查询及删除重复记录的SQL语句,虽然有点乱,但内容还是不错的。 例如: id name value 1 a pp 2 a pp 3 b iii 4 b pp 5 b pp 6 c pp 7 c pp 8 c ii转载 2017-08-15 01:05:45 · 307 阅读 · 0 评论 -
mysql查询表里的重复数据方法:
1 2 3 4 INSERT INTO hk_test(username, passwd) VALUES ('qmf1', 'qmf1'),('qmf2', 'qmf11') delete from hk_test where username='qmf1' and passwd='qmf1'转载 2017-08-07 12:07:25 · 669 阅读 · 0 评论 -
自动化运维 | 如何实现服务器宕机后自动重启
之前一段时间,老左在网友圈抽样进行调查,发现80%以上的站长用户希望网站、服务器实现自动化运维。前几天就有网友希望自己的服务器定期重启。 其实老左经常遇到有网友提到服务器需要定时执行某个任务、以及在服务器可能出现问题时候需要自动重启。如果单纯的靠人为的执行效率上肯定不如自动化好。无论我们是个人站长,还是公司企业的专业运维人员,我们在管理和维护网站的时候更为需要实现自动化运维,因为这样不但可以转载 2017-04-18 00:21:49 · 4365 阅读 · 0 评论 -
mysql存储过程的in,out,inout
-- 创建测试存储过程 delimiter // create procedure p_in ( IN num int ) begin select num; set num=100; select num; end; // delimiter ; 我设置用户变量@num为1,将@num传入p_in过程之中转载 2017-03-14 17:23:50 · 271 阅读 · 0 评论 -
mysql 外键的作用
本文参加博文大赛,如果您满意的话麻烦点击这里给我投票原,查看原文点击这里.最近自学数据库MySQL,然后有个疑问,一直不得其解,查询了相关资料,最后还是没有解决。 我的疑问是 "使用外键约束" ,然后我对 "外键" 这个词不是很理解,查询相关资料都是讲一些术语,说外键的主要作用是:保持数据的一致性、完整性。听得我是一头雾水。 关于外键,我有自己的一些理解,但是不晓得是否正确,举个例子来表达转载 2017-03-21 17:07:43 · 248 阅读 · 0 评论 -
视图概述
一. 视图概述 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。通过视图进行查询没有任何限制,通过它们进行数据修改时转载 2017-03-10 10:23:38 · 269 阅读 · 0 评论 -
高性能Mysql主从架构的复制原理及配置详解
1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到转载 2016-12-29 11:58:54 · 244 阅读 · 0 评论 -
Mysql 按年度、季度、月度、周、日统计查询的例子
1.指定月内的每天用户的注册数, select days as '时间' ,count(days) as '注册数' from ( select date_format(REGISTER_TIME,'%Y-%m-%d') as days from bk_appuser where date_format(REGISTER_TIME,'%Y-%m') = '2016-07') as t转载 2016-08-18 22:49:33 · 622 阅读 · 0 评论 -
linux下mysql的root密码忘记解决方
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且原创 2016-02-25 13:41:05 · 304 阅读 · 0 评论 -
我的是CentOS6.3+MySQL5.1.57。重启了一次服务器后,使用 mysql -u root -p登陆是出现下面的错误: ERROR 2002 (HY000): Can't connect
我的是CentOS6.3+MySQL5.1.57。重启了一次服务器后,使用 mysql -u root -p登陆是出现下面的错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 于是,我检察mysql状态: /etc/rc.d/init.d/mysqld st转载 2016-02-19 17:28:07 · 4241 阅读 · 0 评论 -
解决phpMyAdmin最大限制
phpMyAdmin使用方便,已成为大多数站长的常用工具,对于小型网站来讲phpmyadmin已经绰绰有余了,但是对于中大型网站,在数据库较为庞大的时候,phpmyadmin就显得力不从心了! 一般情况下,phpMyAdmin最大限制上传2M以内的文件,但是当网站运营一段时间后,即使把sql格式的数据库压缩成zip格式,想变成2M以内是不太现实的。 个人并不推荐使用phpMyAdmin翻译 2016-02-19 15:27:51 · 2032 阅读 · 0 评论 -
MySQL主从配置完整步骤资料
试验环境: 主服务器IP:192.168.2.254 从服务器IP:192.168.2.153 配置: 一、主服务器 1.1、创建一个复制用户,具有replication slave 权限。 1. mysql>grant replication slave on *.* to ‘repl’@’192.168.1.22′ identified by ‘repl’; 1.2、编辑my.原创 2015-12-08 19:36:31 · 290 阅读 · 0 评论 -
MySQL主从配置
试验环境: 主服务器IP:192.168.2.254 从服务器IP:192.168.2.153 配置: 一、主服务器 1.1、创建一个复制用户,具有replication slave 权限。 1. mysql>grant replication slave on *.* to ‘repl’@’192.168.1.22′ identified by ‘repl’; 1.2、编辑my.原创 2015-12-07 22:21:21 · 271 阅读 · 0 评论 -
MySQL性能优化的最佳21条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1.为查询缓转载 2015-12-06 20:24:01 · 231 阅读 · 0 评论 -
Linux常用的20条命令
玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Li原创 2015-12-11 12:12:17 · 330 阅读 · 0 评论 -
mysql之TIMESTAMP(时间戳)用法详解
这篇文章主要介绍了mysql之TIMESTAMP(时间戳)用法,需要的朋友可以参考下 一、TIMESTAMP的变体 TIMESTAMP时间戳在创建的时候可以有多重不同的特性,如: 1.在创建新记录和修改现有记录的时候都对这个数据列刷新: ? 1 TIMESTAMP DE转载 2017-12-12 11:04:39 · 9030 阅读 · 0 评论