摘要: 什么是查询缓存? mysql服务器提供的,用于缓存select语句结果的一种内部内存缓存系统。 如果开启了查询缓存,将所有的查询结果,都缓存起来,使用同样的select语句,再次查询时,直接返回缓存的结果即可。 查看缓存设置:show variables like 'query_cache%'; q 阅读全文
posted @ 2019-08-17 16:42 JDbeyond 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 常用的存储引擎 ① Innodb:行(记录)锁,事务(回滚),外键,全文索引。mysql版本>=5.5 中默认的存储引擎,MySql推荐使用的存储引擎 ② Myisam:表锁,全文索引 Innodb 存储格式 innodb存储引擎 每个数据表有单独的“结构文件” .frm 数据,索引集中存储,存储于 阅读全文
posted @ 2019-08-16 20:21 JDbeyond 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1,将mysql的路径(bin)添加到系统环境变量 2,cmd进入到bin目录 3,执行 mysql -h远程ip地址 -u数据库账号 -p密码 例如:mysql -h192.168.0.1 -uroot -proot 连接不上可能出现的原因 (1)未开启用户名权限。这时应该在远程服务器,使用roo 阅读全文
posted @ 2019-08-15 15:13 JDbeyond 阅读(2584) 评论(0) 推荐(0) 编辑
摘要: 概述 索引的作用:是用于快速定位实际数据位置的一种机制。 4种类型: 主键索引,唯一索引,普通索引,全文索引。 无论任何类型,都是通过建立关键字与位置的对应的关系来实现的。以上类型的差异,是对关键字的要求不同。 关键字:记录的部分数据(某个字段,某些字段,某个字段的一部分) 普通索引:对关键字没有要 阅读全文
posted @ 2019-08-15 14:32 JDbeyond 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 入口文件-》引导文件-》注册自动加载-》 注册错误和异常机制-》应用初始化-》url访问检测-》 路由检测-》分发请求-》响应输出-》应用结束 入口文件: 文件名:index.php 位置:public/index.php; 用户通过入口文件,发送服务请求,是整个应用的入口和起点 任务:定义常量,加 阅读全文
posted @ 2019-08-14 14:25 JDbeyond 阅读(618) 评论(0) 推荐(1) 编辑
摘要: windows下的redis安装配置 1,安装redis,进入安装目录 2,启动服务命令 redis-server redis.windows.conf 以上说明启动服务成功 3,将redis设置成windows下的服务 1、上面虽然启动了redis,但是只要关闭cmd窗口,redis服务就会停止。 阅读全文
posted @ 2019-08-12 14:21 JDbeyond 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1,随机更新 update table set field= WHERE id=111 ORDER BY rand() limit 5 效果:在指定条件下随机取5条记录更新 2,聚合查询 查询员工平均工资大于5000的部门的最高和最低薪水 注:having 和 group by 组合用,在group 阅读全文
posted @ 2019-08-06 16:29 JDbeyond 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 单例模式 单例就是单一的实例!作用:使一个类只能实例化一个对象 三私一公: 1,私有化构造方法 作用:new一个对象时会自动触发构造方法,私有化后类外就无法new新对象了 2,增加静态公共方法 作用: 获得对象,判断当前对象是否已经存在 3,私有化静态属性 作用:保存对象,第二次实例化的时候返回私有 阅读全文
posted @ 2019-08-05 14:33 JDbeyond 阅读(120) 评论(0) 推荐(0) 编辑
摘要: PHP垃圾回收机制 GC,垃圾回收器,全称Garbage Collection 早期版本,准确地说是5.3之前(不包括5.3)的垃圾回收机制,是没有专门的垃圾回收器的。 只是简单的判断了一下变量的zval的refcount是否为0,是的话就释放否则不释放直至进程结束。 php引用计数基本知识点 关于 阅读全文
posted @ 2019-08-04 14:03 JDbeyond 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 1、给定一个字符串str,怎么判断它是否是一个数组arr的键名? array_keys_exists($str,$arr) 2、DNS协议怎么工作的? DNS是应用层协议 ,实现ip与域名的映射,将域名转成对应的IP地址。 3、怎样判断一个数组是否为空? count($arr)和empty($arr 阅读全文
posted @ 2018-07-29 19:23 JDbeyond 阅读(851) 评论(4) 推荐(0) 编辑