Yii框架对数据处理可以通过两种方式:AR、DAO(数据处理对象)
前者主要是对简单sql语句处理
后者才是处理复杂sql语句
两种使用的基础是PDO,php data object : php数据对象
PDO就是为了兼容php处理各种数据库(mysql oracle sqlserver等等)
我们定义一条sql语句就可以 在mysql、oracle、sqlserver不...
分类:
其他好文 时间:
2014-10-29 00:21:38
阅读次数:
265
什么是事务一组sql语句操作单元组内所有sql完成一个业务如果整组成功,意味着组内的全部的sql成功如果其中任何一个失败,意味着整个操作失败数据回到操作前的状态事务的特点1.多条sql语句组成。2.原子性3.一致性4.隔离性5.持久性事务常用的语句setautocommit=0 #关闭自动提交的功能...
分类:
数据库 时间:
2014-10-29 00:06:35
阅读次数:
154
len ( string_expression )参数:要计算的字符串len() 函数len 函数返回文本字段中值的长度。sql len() 语法select len(column_name) from table_name我们希望取得 "city" 列中值的长度。我们使用如下 sql 语句:sel...
分类:
数据库 时间:
2014-10-28 23:46:40
阅读次数:
266
回顾一下mysql sql语句的基本用法,主要是查询语句,其中包括一些操作符的使用以及注意事项...
分类:
数据库 时间:
2014-10-28 20:08:22
阅读次数:
181
Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致);如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。unio...
分类:
数据库 时间:
2014-10-28 19:54:48
阅读次数:
177
今天在做测试的时候突然间很卡,用top观察了下php占用CPU达到了70%多,具体操作以下几步:1.strace -o output.txt -T -tt -e -c trace=all -p pid结果: 查了下。。一直在执行read,write操作sql语句2.ll /proc/25066/fd...
分类:
Web程序 时间:
2014-10-28 19:46:00
阅读次数:
293
fetch ,可以设置fetch = "select" 和 fetch = "join"用一对多来举例:fetch = "select"是在查询的时候先查询出一端的实体,然后在根据一端的查询出多端的实体,会产生1+n条sql语句;fetch = "join"是在查询的时候使用外连接进行查询,不会差生...
分类:
Web程序 时间:
2014-10-28 13:43:22
阅读次数:
233
记得在以前培训的时候,老师经常说的一句就是,网站慢的原因,没做缓存或者看下慢查询。今天总结下:一、定位慢查询 我们要对sql语句进行优化,第一步肯定是找到执行速度较慢的语句,那么怎么在一个项目里面定位这些执行速度较慢的sql语句呢?下面就介绍一种定位慢查询的方法。 1.1、数据库准备 首先创建一个....
分类:
数据库 时间:
2014-10-28 13:35:42
阅读次数:
218
创建数据库表1 create table person2 (3 FName varchar(20),4 FAge int,5 FRemark varchar(20),6 primary key(FName)7 )View Code基本sql语句1 --查询2 sele...
分类:
数据库 时间:
2014-10-28 13:32:14
阅读次数:
319
在SQL Commander中,sql语句中如果有中文,显示是口。
解决办法如下:
在Tools->Tool Properties->General->Appearance->Fonts中,如下图设置。...
分类:
数据库 时间:
2014-10-28 12:13:40
阅读次数:
358