- 博客(33)
- 资源 (20)
- 问答 (2)
- 收藏
- 关注
转载 什么是主从复制呢?
1.MySQL主从复制入门首先,我们看一个图:影响MySQL-A数据库的操作,在数据库执行后,都会写入本地的日志系统A中。 假设,实时的将变化了的日志系统中的数据库事件操作,在MYSQL-A的3306端口,通过网络发给MYSQL-B。 MYSQL-B收到后,写入本地日志系统B,然后一条条的将数据库事件在数据库中完成。 那么,MYSQL-A的变
2016-12-30 13:54:31 4275
原创 外键使用总结
USE `wfc_database`;# 主表(也可以称作:被参照表、referenced table、outTable)ALTER TABLE `app` ENGINE=INNODB;# 从表(也可以称作:参照表、外表、referencing table )ALTER TABLE `app_version` ENGINE=INNODB;# 一个 【应用 】可以有多个【应用版本】#
2016-12-28 14:19:03 8068
转载 深入理解DB2缓冲池(BufferPool)
无论是CPU芯片,操作系统还是Web服务器等方方面面,都会使用一个非常重要的技术:缓存。CPU和内存之间的高速缓存,内存和外设之间的系统缓存,局域网与外部网络之间的Web缓存服务器。。。这些“缓存”的具体实现方式各不相同,但原理和目的都是一样的:在高速设备上预存数据以期直接通过高速设备完成读写而避免低速设备上的数据传输,从而提高系统性能。缓冲池(BufferPool)对于数据库管这种对性能
2016-12-28 14:07:18 42618
转载 MySQL 5.7 新特性大全和未来展望
本文转自微信公众号: 高可用架构 作者:杨尚刚引用美图公司数据库高级 DBA,负责美图后端数据存储平台建设和架构设计。前新浪高级数据库工程师,负责新浪微博核心数据库架构改造优化,以及数据库相关的服务器存储选型设计。之前在「高可用架构」发表的《单表 60 亿记录等大数据场景的 MySQL 优化和运维之道》广受好评。2015 年最重磅的当属 MySQL 5.7 GA 的发布,号称
2016-12-28 13:48:50 49926
原创 mysql中explain查看sql语句执行效率
explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。idSELECT识别符。这是SELECT查询序列号。这个不重要,查询序号即为sql语句执行的顺序select_typeselect类型,它有以下几种值 simple 它表示简单的select,没有union和子查询 primary 最外面的sel
2016-12-27 14:54:45 6638
转载 MYSQL性能查看(命中率,慢查询)
网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。 mysql> show global status; 可以列出MySQL服务器运行各种状态值,另外,查询MySQL服务器配置信息语句:
2016-12-27 13:58:23 38999
转载 mysql各种方法(ALL)
小知识:\G 放到sql语句后,可以使每个字段打印到单独的行,如:mysql> select * from user_msg limit 2 \G;一、增加删除表字段的ALTER命令:ALTER TABLE tbl DROP name; #删除name字段ALTER TABLE tbl ADD name INT FIRST; #首部添加name字段
2016-12-26 15:47:27 39450
原创 mysql 中alter语句中change和modify的区别
可以使用CHANGE old_col_name column_definition子句对列进行重命名。重命名时,需给定旧的和新的列名称和列当前的类型。例如:要把一个INTEGER列的名称从a变更到b,您需要如下操作:mysql> ALTER TABLE t1 CHANGE a b INTEGER;如果您想要更改列的类型而不是名称, CHANGE语法仍然要求旧的和新的列名称,即使旧的和新
2016-12-26 14:58:13 39571
原创 mysql中show系列命令
mysql show columns等show的用法 SHOW DATABASES︰列出 MySQL Server上的数据库。 SHOW TABLES [FROM db_name]︰列出数据库中的表。 SHOW TABLE STATUS [FROM db_name]︰列出数据库的表信息,比较详细。 SHOW COLUMNS FROM tbl_name [FROM db_name]︰
2016-12-26 14:50:04 7961
原创 drop table命令
drop table命令用于删除数据表。drop table命令格式:drop table ;例如,删除表名为 MyClass 的表: mysql> drop table MyClass;DROP TABLE用于删除一个或多个表。您必须有每个表的DROP权限。所有的表数据和表定义会被取消,所以使用本语句要小心!注意:对于一个带分区的表,DROP TABLE会永
2016-12-26 14:42:40 48604
原创 mysql中alter命令的用法
MySQL的ALTER命令是非常有用的,当想改变表的名称,表的字段,或者如果要添加或删除一个现有的表中的列。让我们开始创建一个表名为testalter_tbl的用例:?123456789101112131415161718root@host# mysql -u root -p
2016-12-26 14:31:45 39367
转载 mysql进阶
典型操作 order by- select * from play_list order by createtime;- select * from play_list order by bookedcount desc,createtime asc;order by 语句用于根据指定的列对结果集进行排序order by 语句默认按照升序对记录排序,使
2016-12-26 14:19:19 53418
转载 mysql建库建用户命令
1、登陆MySQL:mysql -u root -p password:输入密码2、查看用户信息select user,host,password from mysql.user;select user,host from mysql.user;3、设置密码set password for root@localhost=password('在这里填入root密码');
2016-12-26 14:15:49 53383
原创 mysql如何导入csv格式数据
MYSQL LOAD DATA INFILE命令可以把csv平面文件中的数据导入到数据库中。 linux下:LOAD DATA INFILE '/home/test/dump/ip_location.csv' INTO TABLE ip_location CHARACTER SET utf8 FIELDS TERMINATED BY ',' ENCLOSED BY '"
2016-12-26 10:59:20 54514
原创 MySQL的数据库引擎的类型
MySQL的数据库引擎的类型 你能用的数据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。 ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次
2016-12-23 14:43:34 53271
转载 什么是OAuth
理解OAuth 2.0OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。一、应用场景为了理解OAuth的适用场合,让我举一个假设的例子。有一个"云冲印"的网站,可以将用户储存在Google的照片,冲印出来。用户为
2016-12-23 14:37:47 53556
原创 svn常用的几个命令
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain --username qinxiaohui简写:svn co 2、往版本库中添加新的文件svn add file例如:svn add test.PHP(添
2016-12-23 14:35:18 45466
原创 三大服务器对比
一.软件介绍(apache lighttpd nginx)1. lighttpdLighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。
2016-12-23 14:02:10 48631
转载 git reset(回退add操作)
在Git的一般使用中,如果发现错误的将不想提交的文件add进入index之后,想回退取消,则可以使用命令:git reset HEAD ...,同时git add完毕之后,git也会做相应的提示,比如:引用 # Changes to be committed: # (use "git reset HEAD..." to unstage) # # new file:
2016-12-20 09:56:34 45652
转载 linux下安装redis3.2
1.下载下载地址:http://www.redis.io/download选取当前最新版本3.2.1下载,上传到linux上,进行解压缩:[root@mongodb1 redis]# lsredis-3.2.1 redis-3.2.1.tar.gz2.编译安装进入redis-3.2.1目录下,运行make进行安装编译:[root@mongodb1
2016-12-19 19:17:33 45764 2
原创 使用phpstudy for linx
1.在Xshell里面输入wget -c http://lamp.phpstudy.net/phpstudy.bin 回车2.输入chmod +x phpstudy.bin 回车 ,这一步用于设置权限3.输入./phpstudy.bin 回车,执行安装。接下来都是中文提示操作,主要是让你选择安装什么版本,按照提示进行输入回车就行了。慢慢等吧大约需要28分钟的时间。4.出现这样的
2016-12-19 09:48:10 46691 2
转载 HTTP 状态响应码 详解
一、HTTP状态码 如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或 Googlebot 抓取网页时),服务器将会返回 HTTP 状态代码以响应请求。 此状态代码提供关于请求状态的信息, 告诉 Googlebot 关于您的网站和请求的网页的信息。一些常见的状态代码包括:200 – 服务器成功返回网页404 – 请求的网页不存在5
2016-12-17 11:55:48 45509
转载 yii2框架的详细介绍
yii2框架的安装我们在之前文章中已经提到下面我们开始了解YII2框架强大的YII2框架网上指南:http://www.yii-china.com/doc/detail/1.html?postid=278或者http://www.yiichina.com/doc/guide/2.0Yii2的应用结构:目录篇: advance版本的特点是:根目录下预...
2016-12-17 11:53:49 46433
原创 关于mysql中int(1)中int后面的数字(简单介绍)
当时我虽然知道int(1),这个长度1并不代表允许存储的宽度,但却没有一个合理的解释. 或者说对这个长度也没有真正的研究过到底代表什么, 平时都用int(11), 也不知道为什么要11位. 所以我在网上查阅了一些资料, 也仔细的看了mysql手册关于int data type的说法. 以下是每个整数类型的存储和范围(来自mysql手册) 类型字节
2016-12-17 11:49:03 51747 1
原创 window.history.back()用法
Windows下的window.history.back()后退后返回的不只是前一个页而是前一个页的状态。如果一个页我修改了3次那必须后退3次才能回到前一个页。而且数据库中删除的数据依然显示在上面感觉非常的不实用。 解决办法:history.back()后再加一个reload()这样就可以回到刷新后的页面了 即:history.back();location.re
2016-12-15 08:43:56 65160
转载 Discuz!目录结构
推荐视频教程----->Discuz插件开发实战视频 Discuz模板制作视频教程(实战篇)下面是Discuz! 的文件目录及对应的描述。日常的开发中主要会涉及到source和template目录。虽然目录和文件都很多,但是实际上结构还是很清晰,大多数情况下通过文件名和目录就能知道某个文件的作用。比如: \source\class\discuz\discuz_censor.php
2016-12-12 11:25:55 34045
转载 LVS:三种负载均衡方式比较
LVS:三种负载均衡方式比较 1、什么是LVS? 首先简单介绍一下LVS (Linux Virtual Server)到底是什么东西,其实它是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对
2016-12-10 09:28:24 315
原创 yii2.0如何使用ActionForm
使用表单本章节将介绍如何创建一个从用户那搜集数据的表单页。该页将显示一个包含 name 输入框和 email 输入框的表单。当搜集完这两部分信息后,页面将会显示用户输入的信息。为了实现这个目标,除了创建一个[操作]和两个[视图]外,还需要创建一个[模型]。贯穿整个小节,你将会学到:* 创建一个[模型](structure-models.md)代表用户通过表单输入的数据* 声明规则去验证输入的数...
2016-12-09 21:28:26 35734
原创 SVN配置钩子
安装测试环境:109 CentOS4.6安装:SVN1.32http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz安装:解压:#: tar zxvf subversion-1.3.2.tar.gz依次输入./configure , make , make install 进行编译安装完成。
2016-12-07 20:37:28 2918 2
原创 php基于单例模式封装mysql类完整实例
1234567891011121314151617181920212223242526272829303132333435
2016-12-06 11:52:05 539
原创 switch基础用法
switch 语句和具有同样表达式的一系列的 IF 语句相似。很多场合下需要把同一个变量(或表达式)与很多不同的值比较,并根据它等于哪个值来执行不同的代码。这正是 switch 语句的用途。注意: 注意和其它语言不同,continue 语句作用到 switch 上的作用类似于 break。如果在循环中有一个 switch 并希望 continue 到外层循环中的下一个轮回,用 continue
2016-12-06 11:48:34 36313
转载 基于AJAX的文件上传显示进度条实现
基于Ajax的文件上传要实现的功能要求,要在用户提交了上传按钮请求后,客户端其页面要显示文件上传进度条。 其整个功能时序图如图所示。 简单的说,要实现在客户端显示进度条,需要做的是:当客户端提交上传文件请求后,服务器在上传文件的过程中,将上传进度情况保存到Session中,客户端周期性的发送请求来获取保存在Session中值,以获取上传文件的进度信息。
2016-12-04 20:57:14 3246
转载 ajaxfileupload.js类实现异步文件上传
ajaxFileUpload.js 很多同名的,因为做出来一个很容易。我用的是这个:https://github.com/carlcarl/AjaxFileUpload 下载地址在这里:http://files.cnblogs.com/files/kissdodog/ajaxfileupload_JS_File.rarAjaxFileUpload.js并不是一个很出名的插件,只是别人写
2016-12-04 20:13:57 394
mysql版地区代码库-2020/10版
2021-02-23
MATLAB 神经网络30个案例分析程序和代码
2018-04-30
codeblocks17.12汉化包
2018-04-30
OpenCV3.3.1全部
2017-11-23
jquery-1.9.11
2016-09-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人