自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 Mysql-innoDB存储引擎(事物,锁,MVCC)

innoDB的特性:  从图中由上至下红色框中的信息是:基于主键的聚集索引 ,数据缓存,外键支持(逻辑上建立外键),行级别锁,MVCC多版本控制,事务支持。这些也是InnoDB最重要的特性。事务:  数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;事务是一组不可再分割的操作集合(工作逻辑单元)。典型事务场景(转账):这是两个事务  update user_a...

2019-07-11 13:52:42 135

转载 面向过程和面向对象

1、引言   机算机科学是一门应用科学,它的知识体系是典型的倒三角结构,所用的基础知识并不多,只是随着应用领域和方向的不同,产生了很多的分支,所以说编程并不是一件很困难的事情,一个高中生经过特定的训练就可以做得到。但是,会编程和编好程绝对是两码事,同样的程序员,有的人几年之后成为了架构师,有的人却还在不停地coding,只不过ctrl-c、ctrl-v用得更加纯熟了。在中国,编程人员最终的归途无...

2018-07-25 11:35:49 347

原创 PHP从数据库中取得数据并放入数组(PDO)

直接将从数据库中取得的数据放入数组,往往比直接操作记录集要方便。PDO提供了和ADODB类似的fetchAll()方法,它允许从一个结果集中取得数据,然后放于关联数组中。代码如下:return $db->query($sql)->fetchAll(PDO::FETCH_ASSOC);1当然直接写fetchAll(PDO::FETCH_NUM)的话,会将记录集中的内容放在索引数组

2018-03-16 18:11:23 2706

原创 子查询和连接查询

连接查询连接查询是将两个或多个的表按某个条件连接起来,从中选取需要的数据,连接查询是同时查询两个或两个以上的表的使用的。当不同的表中存在相同意义的字段时,可以通过该字段来连接这几个表。      1.内连接查询            内连接查询是一种最常用的连接查询。内查询可以查询两个或两个以上的表。举例说明两个表的连接查询。当该字段的值相等时,就查询出该记录。

2018-03-12 15:51:06 1866

转载 初次使用git配置以及git如何使用ssh密钥(将ssh密钥添加到github)

初次安装git配置用户名和邮箱 初次安装git需要配置用户名和邮箱,否则git会提示:please tell me who you are.你需要运行命令来配置你的用户名和邮箱:$ git config --global user.name "superGG1990"$ git config --global user.email "superG

2017-12-28 15:04:46 256

转载 mysql group by 用法解析(详细)

group by 用法解析group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。SELECT子句中的列名必须为分组列或列函数。列函数对于GROUP BY子句定义的每个组各返回一个结果。某个员工信息表结构和数据如下:  id  name  dept  salary  edlevel  hiredate       1 张三 开发部 2000 3 2

2017-12-27 19:28:29 861

转载 搭建MySQL高可用负载均衡集群

原创:https://www.cnblogs.com/phpstudy2015-6/p/6706465.html1、简介  使用MySQL时随着时间的增长,用户量以及数据量的逐渐增加,访问量更是剧增,最终将会使MySQL达到某个瓶颈,那么MySQL的性能将会大大降低。这一结果也不利于软件的推广。  那么如何跨过这个瓶颈,提高MySQL的并发量呢?方法有很多,分布式数据库、读

2017-11-17 23:03:31 206

转载 MySQL主从复制与主主复制

阅读目录1、简介2、环境说明3、主从复制     3.1、MySQL     3.2、配置文件    3.3、开始构建主从复制      3.4、测试主从复制4、MySql主主复制     4.1、实现原理     4.2、配置文件    4.3、开始构建主主复制    4.4、测试主主复制5、注意事项回到顶部1、简介      MySQL作为世界上使用最为广泛

2017-11-17 22:50:35 146

转载 聚簇索引的页分裂

在MySQL中,MyISAM采用的是非聚簇索引的,InnoDB存储引擎是采用聚簇索引的。聚簇结构的特点:根据主键查询条目时,不用回行(数据就在主键节点下)如果碰到不规则数据插入时,造成频繁的页分裂为什么会产生页分裂?这是因为聚簇索引采用的是平衡二叉树算法,而且每个节点都保存了该主键所对应行的数据,假设插入数据的主键是自增长的,那么根据二叉树算法会很快的把该数据添加到

2017-11-06 11:57:17 431

原创 mysql常用命令

1、连接数据库数据库登陆语句:mysql -h主机IP  -u用户名  -p密码 例如:  远程登陆:mysql -h10.101.110.86  -uroot  -p12345ok; 本机登陆: mysql -uroot -p12345ok;  省略了主机ip地址2、MYSQL创建数据库两种格式(1)GBK: create database test2 DEF

2017-10-30 15:29:31 224

转载 linux搭建MySQL主从复制,读写分离(完善篇)

MySQL主从复制的优点:1、 如果主服务器出现问题, 可以快速切换到从服务器提供的服务,保证高可用性2、 可以在从服务器上执行查询操作, 降低主服务器的访问压力3、 可以在从服务器上执行备份, 以避免备份期间影响主服务器的服务注意事项:1、server-id必须唯一,一般使用ip的后三位2、从库Slave_IO_Running:NO 可能原因:帐号无权限操作3、C

2017-10-22 23:01:24 211

原创 Linux搭建主从复制

主从配置  步骤如下1、主服务器ip:192.168.2.128  从服务器ip:192.168.2.1292、修改主服务器的master  vim /usr/local/mysql/my.cnf [mysqld]# Remove leading # and set to the amount of RAM for the most important data

2017-10-22 21:27:16 282

原创 Linux:终端命令用法精选

文件目录类1.建立目录:mkdir 目录名2.删除空目录:rmdir 目录名3.无条件删除子目录: rm -rf 目录名4.改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -)5.查看自己所在目录:pwd6.查看当前目录大小:du7.显示目录文件列表:ls -l (-a:增加显示隐含目录)其中:蓝:目录;绿:可执行文件;红:压缩文

2017-10-21 08:48:14 125

原创 session共享

一、为什么要使用Session共享?稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接口对用户数据进行访问即可。但还存在一个问题,就是用户在这个服务器登录之后,进入

2017-10-21 08:41:26 257

原创 Linux 安装redis及redis扩展

1、下载源码,解压缩后编译源码。wget http://download.redis.io/releases/redis-4.0.2.tar.gztar xzf redis-4.0.2.tar.gzcd xzf redis-4.0.2make     2、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redi

2017-10-20 20:17:28 156

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除