LNMP

linux下通过yum安装svn及配置

1.环境centos6.42.安装svnyum-yinstallsubversion3.配置建立版本库目录mkdir/www/svndatasvnserve-d-r/www/svndata4.建立版本库创建一个新的Subversion项目s...

LNMP 2018/03/31 1689

MYSQL索引

MYSQL索引一、索引类型1、主键索引a)唯一标识数据记录中的一条,不重复;常与auto_increment、notnull联用;2、唯一索引a)保证数据列中数据值得唯一性;3、常规索引a)常用于优化数据查询效率,用在搜索,排序,分组等设计...

LNMP 2018/03/31 765

PHP原理

在C/C++等能够在静态编译阶段确定的变量、函数,在PHP中需要在动态运行中确定,也就决定了PHP中间码不能直接运行而需要运行在ZendEngine上。CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存中并接受Fa...

LNMP 2018/03/31 528

PHP底层的运行机制与原理

PHP说简单,但是要精通也不是一件简单的事。我们除了会使用之外,还得知道它底层的工作原理。PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件的软件框架。更狭义点看,可以把它认为是一个强大的UI框架。了解PHP...

LNMP 2018/03/31 611

PHP底层工作原理

简介先看看下面这个过程:我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的;PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口);PHP总共有三个模块:内核、Zend引擎...

LNMP 2018/03/31 634

Linux常用命令大全

系统信息arch显示机器的处理器架构(1)uname-m显示机器的处理器架构(2)uname-r显示正在使用的内核版本dmidecode-q显示硬件系统部件-(SMBIOS/DMI)hdparm-i/dev/hda罗列一个磁盘的架构特性hd...

LNMP 2018/03/31 897

一点实例明白mysql数据库存储过程

mysql存储过程:封装sql:createprocedurep1()beginselect*fromt_news;end$//mysql存储过程简单实例显示存储过程信息:\G(横向表格采用纵向表格输出)delimiter$改变执行符号,直...

LNMP 2018/03/31 774

MySQL存储过程

MySQL中,创建存储过程的基本形式如下:CREATEPROCEDUREsp_name([proc_parameter[,...]])[characteristic...]routine_body其中,sp_name参数是存储过程的名称;p...

LNMP 2018/03/31 795

MySQL存储引擎总结

前言在数据库中存的就是一张张有着千丝万缕关系的表,所以表设计的好坏,将直接影响着整个数据库。而在设计表的时候,我们都会关注一个问题,使用什么存储引擎。等一下,存储引擎?什么是存储引擎?什么是存储引擎?关系数据库表是用于存储和组织信息的数据结...

LNMP 2018/03/31 684

MySQL存储引擎

MySQL5.5以后默认使用InnoDB存储引擎,其中InnoDB和BDB提供事务安全表,其它存储引擎都是非事务安全表。若要修改默认引擎,可以修改配置文件中的default-storage-engine。可以通过:showvariables...

LNMP 2018/03/31 801

Mysql5.5 InnoDB存储引擎配置和优化

环境为CentOS系统,1G内存,Mysql5.5.30。在/etc/my.cnf内添加:复制代码代码如下:skip-external-lockingskip-name-resolvemax_connections=1024query_ca...

LNMP 2018/03/31 786

MySQL存储引擎 InnoDB与MyISAM的区别

基本的差别:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据库功能。以下是一些细节和具体...

LNMP 2018/03/31 694