- 博客(10)
- 收藏
- 关注
原创 mysql 视图 以及存储过程小总结
视图视图是存储在数据库中的查询的SQL 语句,它主要出于两种原因:安全原因:视图可以隐藏一些数据另一原因是可使复杂的查询易于理解和使用优点视图能简化用户操作视图使用户能以多种角度看待同一数据视图对重构数据库提供了一定程度的逻辑独立性视图能够对机密数据提供安全保护适当的利用视图可以更清晰地表达查询存储过程简单的说,就是一组SQL语句集,功能强大,可以实现一
2017-08-11 16:27:12
611
原创 mysql 触发器
MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。为什么使用触发器在学生表中拥有字段学生姓名,字段学生总数,每当添加一条学生信息时,学生的总数就必须同时更改。在学生表中还会有学生姓名的缩写,学生住址等字段,添加学生信息时,往往需要检查电话、邮箱等格式是否正确。上面的例子使用触发器完成时具有
2017-08-11 16:25:21
311
原创 mysql 常用函数
一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x) 返回值e(自然对数的底)的x次方FLOOR(x) 返回小于x的最大整数值GREATEST(x1,x2,...,xn)返回集合中最大的值LEAST(x1,x2,...,xn) 返回集合中最小的值LN
2017-08-11 16:23:53
196
原创 mysql 索引详解
索引存储方式MyISAM与InnoDB的区别是什么?存储结构MyISAM:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。索引文件的扩展名是.MYI (MYIndex)。InnoDB:所有的表都保存在同一个数据文件中(也可能是多个文件,或者是独立的表空间文件
2017-08-11 16:22:54
268
转载 php 不用第三个变量交换两个变量的值
$a=6;$b=5;echo '交换前 $a:'.$a.',$b:'.$b.'';$a=$a+$b;$b=$a-$b;$a=$a-$b;echo '交换后$a:'.$a.',$b:'.$b.'';
2017-07-25 08:52:00
334
转载 php 字符串数组函数汇总
字符串处理函数strtolower — 将字符串转变为小写strtoupper –将字符串转变为大写strtr — 对字符串比较替换substr_compare — 对字符串进行截取后的比较substr_count — 计算字符串中某字符段的出现次数substr_replace — 对字符串中的部分字符进行替换substr — 对字符串进行截取trim — 去除字符
2017-07-24 17:23:43
309
转载 Myisam和innodb的区别
1、存储结构 ·MyISAM:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。索引文件的扩展名是.MYI (MYIndex)。 ·InnoDB:所有的表都保存在同一个数据文件中(也可能是多个文件,或者是独立的表空间文件),InnoDB表的大小只受限于操作系统文件的大小,一般
2017-07-20 10:29:03
158
转载 cookie和session的区别
1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务器性能方面,应当使用COOKIE。4、单个cookie保存的数据不能超过4K
2017-07-20 10:26:05
156
转载 memcache和redis的区别
1、存储方式: memecache 把数据全部存在内存之中,断电后会挂掉,数据不能超过内存大小 redis有部份存在硬盘上,这样能保证数据的持久性,支持数据的持久化(笔者注:有快照和AOF日志两种持久化方式,在实际应用的时候,要特别注意配置文件快照参数,要不就很有可能服务器频繁满载做dump)。2、数据支持类型: redis在数据支持上要比memecache多的多。 3、使
2017-07-20 10:22:08
164
原创 关于laravel框架引入公共目录的方法
本人使用laravel5.2 第一次用,套模板的时候,项目后台每个页面都使用了头部和左部导航菜单,这就需要把公共模板封装起来,然后引入,便于以后的项目开发和管理,但在网上查了很多,很难找到准确的答案,后来自己总结了,很实用,如下:
2017-06-14 16:22:21
2337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人