mysql
pz-php
互相学习,感谢大家的支持与建议
展开
-
PHP 超简单支付宝支付
private function pay() { // $order=$this->session->userdata('order'); // $car=$this->session->userdata('car'); //合作身份者id,以2088开头的16位纯数字 $alipay_config['partner原创 2021-04-27 11:10:16 · 383 阅读 · 0 评论 -
MySQL数据高级查询之连接查询、联合查询、子查询
连接查询连接查询: 将多张表(>=2)进行记录的连接(按照某个指定的条件进行数据拼接)。连接查询的意义: 在用户查看数据的时候,需要显示的数据来自多张表.连接查询: join, 使用方式: 左表 join 右表;左表: 在join关键字左边的表;右表: 在join关键字右边的表连接查询分类:SQL中将连接查询分成四类: 内连接,外连接,自然连接和交叉连接原创 2017-12-07 15:13:32 · 296 阅读 · 0 评论 -
MySQL慢查询
一、简介开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。二、参数说明slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录)long_query_time 查询超过多少原创 2017-12-07 15:07:03 · 216 阅读 · 0 评论 -
mysql的查询、子查询及连接查询
一、mysql查询的五种子句 where(条件查询)、having(筛选)、group by(分组)、order by(排序)、limit(限制结果数) 1、where常用运算符: 比较运算符 > , ),>= , in(v1,原创 2017-12-01 16:51:26 · 344 阅读 · 0 评论 -
MYSQL自动备份策略的方案
目前流行几种备份方式:一、逻辑备份:使用mysql自带的mysqldump工具进行备份。备份成sql文件形式。优点:最大好处是能够与正在运行的mysql自动协同工作,在运行期间可以确保备份是当时的点,它会自动将对应操作的表锁定,不允许其他用户修改(只能访问)。可能会阻止修改操作。sql文件通用方便移植。缺点:备份的速度比较慢。如果是数据量很多的时候。就很耗时间。如果原创 2017-12-01 10:17:34 · 1211 阅读 · 0 评论 -
mysql常用的备份命令与备份策略
author:skatetime:2012/02/10 mysql常用的备份命令mysqldump备份常用方法: 1.导出一个数据库 mysqldump -u用户名 -p密码 数据库名 > 导出的文件名 例如 # mysqldump -hhostname -uroot -ppwd dataname >dataname.sq原创 2017-12-01 10:15:22 · 259 阅读 · 0 评论 -
MySQL 备份和恢复策略
在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。本文主要对MyISAM表做备份恢复。 备份策略一:直接拷贝数据库文件(不推荐)备份策略二:使用mysqlhotcopy备份数据库(完全备份,适合小型数据库备份)备份策略三:使用mysqldump备份数据库(完全+增量备份,适合中型原创 2017-12-01 10:14:05 · 248 阅读 · 0 评论 -
MySQL的备份的一些策略和方法的总结
1.一般使用的是mysqldump来进行备份,每次dump的数据是1000条,并且在这个过程中会进行锁表。(这种方式是逻辑备份,即直接将数据库中的数据导成sql语句进行备份的过程)主要的使用方法:(1).不带参数的进行备份:1 备份test数据库中的所有表数据和表结构2 mysqldump -uroot -ppassword test >/tmp/test.sq原创 2017-12-01 10:07:22 · 231 阅读 · 0 评论 -
mysql数据库备份策略及应用场景
由于mysql存在多种数据库备份方式,而且各有利弊,对于我们初学者来说,选择合适的备份方式确实有些困难。个人觉得,首先要基于公司的需求,考虑能够容忍丢失多少数据、花多少人力时间成本等,这是我们制定备份方案的依据,同时制定出来的方案要可执行,要执行,不能把方案当作纸上谈兵。下面我把我们实际的备份方案整理出来供大家参考交流。作为数据安全的一个重要内容——数据备份的重要性却往往被人们所忽视。只要原创 2017-12-01 10:04:25 · 1827 阅读 · 0 评论 -
Linux Mysql主从复制
怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、如果是用虚拟机克隆的mysql需要走这一步因为是克隆所以server-uuid一样,需要改成不一样,文件在locate auto.cnf2、必须放在最后一行修原创 2017-11-08 21:33:20 · 861 阅读 · 0 评论 -
【深入浅出事务】:MySQL事务的隔离级别(超详细)
本质隔离级别定义了数据库系统中一个操作产生的影响什么时候以哪种方式可以对其他并发操作可见,隔离性是事务的ACID中的一个重要属性,核心是对锁的操作。锁从数据库系统角度共享锁(Shared Lock)读锁,保证数据只能读取,不能被修改。如果事务A对数据M加上S锁,则事务A可以读记录M但不能修改记录M,其他事务(这里用事务B)只能对记录M再加上S锁,不能加X锁,直到原创 2017-10-30 14:47:33 · 218 阅读 · 0 评论 -
MySQL 之三范式
设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。但是有些时候一昧的追求范式减少冗余,反而会降低数据读写的效率,这个时候就要反范式,利用空间来换时间。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和原创 2017-10-21 10:05:57 · 472 阅读 · 0 评论 -
mysql索引失效
mysql索引失效的情况分析 索引并不是时时都会生效的,比如以下几种情况,将导致索引失效:如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因)注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引2.对于多列索引,不是使用的第一部分,则不会使用索引3.like查询是以%开头4.如果列类型是字符串,那一定要在条件中将数据使原创 2017-10-20 17:03:37 · 1697 阅读 · 0 评论 -
mysql 建立索引的原则
mysql 建立索引的原则 索引查询是数据库中重要的记录查询方法,要不要进入索引以及在那些字段上建立索引都要和实际数据库系统的查询要求结合来考虑,下面给出实际中的一些通用的原则:1. 在经常用作过滤器的字段上建立索引; 2. 在SQL语句中经常进行GROUP BY、ORDER BY的字段上建立索引; 3. 在不同值较少的字段上不必要建立索引,如性别字段;原创 2017-10-20 16:59:31 · 279 阅读 · 0 评论 -
MyISAM和InnoDB的区别
MyISAM和InnoDB的区别MySQL默认采用的是MyISAM。MyISAM不支持事务,而InnoDB支持。InnoDB的AUTOCOMMIT默认是打开的,即每条SQL语句会默认被封装成一个事务,自动提交,这样会影响速度,所以最好是把多条SQL语句显示放在begin和commit之间,组成一个事务去提交。InnoDB支持数据行锁定,MyISAM不支持行锁定,只支持锁定整个表原创 2017-10-20 16:56:27 · 218 阅读 · 0 评论 -
windows MySQL主从复制搭建
一、安装Mysql1.本地首先需要搭建一套mysql,可以使用集成环境。2.需要单独在搭建mysql,用来做主从复制3.下载安装太麻烦这里可以直接复制phpStudy或者WAMP继承环境里的MySQL4.配置 mysql环境变量 ( 修改PATH,添加 D:\MysqlServer5.6\bin ) 5. 打开D:\MysqlServer5.6 目录下my.ini 配置文件原创 2017-10-20 15:33:38 · 3336 阅读 · 0 评论