摘要: 错误级别 级别常量 错误值 错误报告描述 E_ERROR 1 致命的运行时错误(阻止脚本执行) E_WARNING 2 运行时警告(非致命性错误) E_PARSE 4 从语法中解析错误 E_NOTICE 8 运行时注意消息(可能是或可能不是一个问题) E_CORE_ERROR 16 PHP启动时初始 阅读全文
posted @ 2019-09-12 19:41 JDbeyond 阅读(2130) 评论(0) 推荐(0) 编辑
摘要: 1,禁止php中一些函数的使用 2,设置php脚本的最大执行时间(默认30s) 3,合理设置php脚本占用的最大内存(默认8M) 4,php全局函数声明设置为off(register_globals = Off) 5,设定文件上传的大小限制(默认upload_max_filesize = 2M,最大 阅读全文
posted @ 2019-09-12 16:05 JDbeyond 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 魔术方法 __construct() 实例化对象时 __destruct() 删除对象之前 __clone() 克隆一个对象时 __set() 给不可访问的属性赋值 __get() 获取不可访问的属性值 __unset() 删除不可访问的属性 __isset() 判断不可访问的属性是否存在 __ca 阅读全文
posted @ 2019-09-10 15:35 JDbeyond 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 事务(transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元。 过程:事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。 原理:Mysql允许将事务统一进行管理(存储引擎INNODB),将用户所做的操作,暂时 阅读全文
posted @ 2019-09-09 14:16 JDbeyond 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 备份 整库备份 语法:mysqldump.exe -hlocalhost -p3306 -uroot -proot mydatabase > d:/mydatabase .sql 备份指定表 语法:mysqldump.exe -hlocalhost -p3306 -uroot -proot myda 阅读全文
posted @ 2019-09-06 19:48 JDbeyond 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 同步 发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。 案例:用户填写所有信息后,提交给服务器,等待服务器的回应(检验数据),是一次性的。信息错误又要重新填写! 过程:客户端请求(等待)->服务端处理->响应->页面载入 异步 发送方发出数据后,不等接收方发回响应,接着发送下个数据 阅读全文
posted @ 2019-09-03 16:16 JDbeyond 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 行锁 innodb存储引擎是通过给索引加锁来实现的,这就意味着:只有通过索引条件检索数据,innodb才会使用行级锁,否则,innodb使用表锁。 注意:1,确认表的存储引擎是innodb 2,表必须有主键 语法: begin; sql语句; 另一用户操作这条id=16的记录时: 表锁 添加锁:lo 阅读全文
posted @ 2019-08-19 16:36 JDbeyond 阅读(140) 评论(0) 推荐(0) 编辑
摘要: default '' 指的是 默认空字符 default null 指的是 默认值为null null和 '' 是有区别的 mysql设计表时 建议不要用default NULL string类型的default '' int类型的default 0 阅读全文
posted @ 2019-08-19 13:24 JDbeyond 阅读(13544) 评论(0) 推荐(0) 编辑
摘要: 如数据库a,表b。 1、如果表b采用MyISAM,data\a中会产生3个文件: b.frm :描述表结构文件,字段长度等 b.MYD(MYData):数据信息文件,存储数据信息(如果采用独立表存储模式) b.MYI(MYIndex):索引信息文件。 2、如果表b采用InnoDB,data\a中会产 阅读全文
posted @ 2019-08-18 20:31 JDbeyond 阅读(4015) 评论(1) 推荐(0) 编辑
摘要: 基本概念 把一个表,从逻辑上分成多个区域,便于存储数据。 采用分区的前提,数据量非常大。 如果数据表的记录非常多,比如达到上亿条,数据表的活性就大大降低,数据表的运行速度就比较慢、效率低下,影响mysql数据库的整体性能,就可以采用分区解决 分区是mysql本身就支持的技术 分区算法 list分区 阅读全文
posted @ 2019-08-18 15:55 JDbeyond 阅读(1993) 评论(0) 推荐(0) 编辑