1.关键字
Top N 返回记录的条数,
top N percent 返回查出结果数量的百分比(四舍五入),
with ties 与order by,top 一起用能够查出和最后一条记录相等的数据,
distinct 消除重复记录
2.集合函数
Count(字段名) 统计数据忽略空行
count(*) 统计不忽略空行,avg,max,min,sum
3.分类汇总查询
Group by 子句按字段分类,相同字段为一组
注意:用于分类的字段必须是查询的字段,不要对包含多个空值的字段使用,空值也会作为一组
Having 子句只能在group by 子句中使用作为条件判断类似于where ,但where中不能调用聚合函数,而having中可以.
4.Rollup 操作符
Cube 操作符
Compute 子句
Compute by 子句
5.联接查询
内联接查询 : 返回满足联接条件的数据
表1 inner join 表2 on 联接表达式
例:select distinct (lastname+' '+firstname) as name,orderid from employees as e inner join orders as o on e.employeeid=o.employeeid
外联接查询:返回满足联接条件的数据,也返回左边或者右边表不符合联接条件的记录
左向外联接:返回table1所有的记录,如果table1中的记录在table2中没有匹配的记录,则结果集和table2相关的字段为空值
Table1 left join table2 on 联接expression
Table1 left outer join table2 on 联接expression
右向外联接:返回table2所有的记录,如果table2中的记录在table1中没有匹配的记录,则结果集和table1相关的字段为空值
Table1 right join table2 on 联接expression
Table1 right outer table2 on 联接expression
完整外联接查询:返回两个表所有的记录,互相没有匹配记录时填充空值.
Table1 full join table2 on 联接expression
Table1 full outer table2 on 联接expression
交叉联接查询:如果没有where,返回table1,table2的笛卡儿乘积,既所有记录的不同交叉组合
Table1 cross join table2
6.合并多个记录集
Union [all]操作符
要求引用的所有的表都有相似的数据结构,相同的字段数且每个查询中字段的顺序要相同
如果要全部返回不删除重复记录就使用all
尽量把复杂的查询分解提高查询效率.
7.子查询
一个查询语句嵌套在DML(select,update,delete,insert)语句中,则该语句被成为子查询.嵌套最多32层,功能类似于联接查询,主要用于当查询需要多个步骤时.
分类:
相关子查询子查询重复执行,并将结果值代入外部查询的where子句进行评估.
内层子查询被反复执行,对外层查询的每行内层子查询都执行一次.
先外层查询再内层查询再外层再内层
例:select lastname,firstname from employees as e where '1998-1-1' in (select orderdate from orders as o where o.employeeid=e.employeeid)
相关子查询的操作符 exists(not exists)用于限制外部查询,使其结果集符合子查询的条件,子查询返回true ,false
例:select lastname,firstname from employees as e where exists (select * from orders as o where o.employeeid=e.e.employeeid and o.orderdate='1998-1-1')
嵌套子查询 只执行一次子查询并将结果值代入外部查询的where子句进行评估.
内层子查询执行完毕,再执行外层查询.
例:select lastname,firstname from employees where employeesid in (select employeesid from orders where orders.orderdate='1998-1-1')
子查询可以作为派生的表
可以作为表达式
Select productname,unitprice,(unitprice-(select avg(unitprice) from products) ) as diff from products where productname='chai'
模拟联接子句
模拟having子句
posted @
2006-10-09 14:21 疾风之狼的java之旅 阅读(284) |
评论 (0) |
编辑 收藏
最近这两个星期,遇到的每件事都值得我记忆回味,从中更深层次的认识自己,看清自己。
主要三件事:1.辞职。
辞职时的考虑,担忧。新工作的洽谈,选择和分析新公司的状况。
从结果看当时的想法那些是对的,那些是谬误的
2. 做金扬网站。
刚接到私活事的心情,冷了两个星期后的心情,做网站的态度,做网站的效率。到底做出了什 么。赶活时的心情,做完后我的心情和感受。
3.新公司里学习php和接受考验。
学习php的体验,以及笔记整理。失败在傲慢和轻视。
人际关系的处理。
需要思考的几个问题:1.怎么学习
远期的学习目标,近期的学习目标,最迫切要学习的知识。
学习的方法:记学习笔记,看书,听教程,上网查资料,找相关的网站。练习,练习,再练习。
学习的时间,学习的方式。
2.怎么工作
工作的意义:为什么而工作,工作的方向,目标。
工作的方式:上班,私活
怎样对待工作的时间,安排工作的时间,在城青的时候我怎样对待工作和工作时间的
3.怎么生活
posted @
2006-07-05 14:17 疾风之狼的java之旅 阅读(188) |
评论 (0) |
编辑 收藏
1.解决了金杨网站论坛的问题。
2.遗留问题:金杨网站的文档。
php模板的学习
金扬网站增加一个栏目。
posted @
2006-07-03 09:14 疾风之狼的java之旅 阅读(233) |
评论 (0) |
编辑 收藏
1.学习smarty模板技术
2.写学习手记
3.写一个例子
4.在博客上写php和smarty的安装详解
5.写心情博客
6.写上次开发金杨网站的心得
posted @
2006-06-30 09:02 疾风之狼的java之旅 阅读(153) |
评论 (0) |
编辑 收藏
1.金杨网站交工,遗留了两个问题:论坛和再加一个栏目
办了一件傻事:话太多,说了不该说的话。
3.想出了一个php网站架构方案
4.晚上又是12点以后才睡觉,造成第二天睡眠不足。
5.晚上修改了金扬网站的几个页面显示的样式问题,空指针的跳转问题,扩展了在线编辑器上传文件的大小。发现了在线编辑器里上传的图片无法删除的问题。
posted @
2006-06-29 09:35 疾风之狼的java之旅 阅读(144) |
评论 (0) |
编辑 收藏
1.写出用户管理的接口类。
2.写出分页类。
3.写出防sql注入的函数或类。
4.架构出php开发框架。
posted @
2006-06-29 09:20 疾风之狼的java之旅 阅读(145) |
评论 (0) |
编辑 收藏
1.回顾已经学习的php,语法,函数等
2.学习php的面向对象编程(oop),主要教程:PHP5学习对象教程
学习php分页实例,php防注入等常用技巧,并且整理出自己的解决方案
3.查找合适的论坛,修改论坛。
4.写金杨网站的安装说明文档,并且做成chm格式的文件。
posted @
2006-06-27 09:27 疾风之狼的java之旅 阅读(167) |
评论 (0) |
编辑 收藏
摘要: 正则表达式概述
在前面已经涉及了一些正则表达式的用法,现在将系统地学习正则表达式的语法和用途。正则表达式主要用于进行字符串的模式匹配,例如判断一个字符串是否符合指定格式等。例如在windows下搜索文件,可以用“*”或者“?”这样的通配符。在正则表达式的语法中,有更多这样的符号用于表示一个字符串的模式,表7.1列出了所有的特殊符号,它们也被称为元字符。
表7.1 正...
阅读全文
posted @
2006-06-26 14:44 疾风之狼的java之旅 阅读(1041) |
评论 (0) |
编辑 收藏
这次工作完成后一定要写一篇详细的总结发到博客里
1.完成金杨网站的图片列表显示,报名,和后台报名管理
2。查找合适的论坛代码下载
3.修改论坛
4.学习php的文件上传,发送email,分页
6月27日总结回顾:
1。完成金杨网站的所有前台和后台程序。(遗憾是,没有给他做链接管理,广告管理,报名的页面验证做的也不好,后台用户登陆也未使用MD5加密)
2。未完成
3.未完成
4.未完成
posted @
2006-06-26 09:09 疾风之狼的java之旅 阅读(153) |
评论 (0) |
编辑 收藏
01. 不说"不可能"三个字.
02. 凡事第一反应:找方法,而不是找借口.
03. 遇到挫折对自己大声说:太棒了!
04. 不说消极的话,不落入消极情绪,一旦出现立即正面处理
05. 凡事先订立目标,并且尽量制作"梦想版".
06. 凡事预先作计划,尽量将目标视觉化.
07. 工作时间.每一分,每一秒都做有利于生产的事情.
08. 随时用零碎的时间(如等人、排队等)做零碎的事情.
09. 守时.
10. 写下来,不要太依靠脑袋记忆.
11. 随时记录灵感.
12. 把重要的观念,方法写下来,并贴起来,以随时提示自己.
13. 走路比平时快30%,走路时脚尖稍用力推进,肢体语言健康有力,不懒 散,萎靡.
14. 每天出门照镜子,给自己一个自信的微笑.
15. 每天自我反省一次.
16. 每天坚持一次运动.
17. 听心跳一分钟,指在做重要事情前,疲劳时,心情烦躁时,紧张时.
18. 开会坐在前排.
19. 微笑.
20. 用心倾听,不打断对方说话.
21. 说话时声音有力.感觉自己声音似乎能产生有感染力的磁场.
22. 说话之前,先考虑一下对方的感受.
23. 每天有意识,真诚地赞美别人三次以上.
24. 及时写感谢卡,哪怕是用便笺写.
25. 不用训斥,指责的口吻跟别人说话.
26. 控制住不要让自己做出为自己辩护的第一反应.
27. 每天做一件"分外事".
28. 不管任何方面,每天必须至少做一次"进步一点点".
29. 每天提前15分钟上班,推迟30分钟下班.
30. 每天在下班前用5 分钟的时间做一天的整理工作.
31. 定期存钱.
32. 节俭.
33. 时常运用"头脑风暴".
34. 恪守诚信,说到做到.
35. I am the best One!!!
posted @
2006-06-24 19:34 疾风之狼的java之旅 阅读(137) |
评论 (0) |
编辑 收藏
(1)不够稳重沉着。尤其作为刚刚参加工作不久的职场新鲜人,对突发事件往往措手不及,结果行动常过分急躁。更甚者每次遇事每次如此,给老板留下不可调教的印象。
(2)不够成熟。不能具体地评断工作价值,往往分不清工作的目的是什么,是为了赚钱?还是为了立名?或是为了乐趣。给老板一种整个人浑浑噩噩的感觉。
(3)理论与实际不能配合。喜欢夸夸其谈,一旦需要实际操作时,往往发生许多困难,却又找不出原因何在。
(4)对所犯的错误耿耿于怀。一旦出现失误就无法释怀,更无法从中领悟出正确的方法。
(5)斤斤计较,分不清主次。只看重眼前区区小事,无法透过现象去把握实质,没有主次之分,往往殆误很多机会。
(6)过高评估自己的能力。自信有很好的工作能力,但稍微涉及工作以外的其他方面,就极度缺乏自信心。
(7)考虑问题不够严谨、全面。对工作匆忙做出决定,但朝令夕改,例如今天要求执行A计划,明天却又把B计划列为优先。
(8)与周围环境不能相融。总是自己独立执行,不能与同事、领导融洽相处。
(9)遇事犹豫不决。需要独自处理的事情,常常犹豫不决,不能当机立断而影响工作效率。
(10)办事拖沓不守时。让你定时完成的工作,总是找借口拖后,不能按时保质完成,而且几次之后总不见改进。
(11)恃才傲物。自认为在某一方面有别人无法比拟的特长,便对其他任何人视而不见,一副“除我之外谁也不行”的态度。
(12)过分谦虚自认卑微。无论在什么人面前,都有一种自我贬低的倾向,做起事来畏畏缩缩,在领导面前更是觉得自己相形见绌。
(13)缺乏创造力,因循守旧。工作中总是重复同一种方式,缺乏自我独立创造的能力,不能出新。
(14)刚愎自用,固执己见。不能听取别人的建议,自以为是,对别人提出的善意批评也不能接受。
(15)缺乏团结协作精神。有好的建议不与别人分享,缺乏团结互助,相互协作的团队精神。
如果你发现自己工作中已出现了上述三种以上的情况,那么老板炒你的日子也不会太远了。
|
posted @
2006-06-24 09:29 疾风之狼的java之旅 阅读(185) |
评论 (0) |
编辑 收藏
时间都是在看小说中流失的
1。完成金杨网站的后台管理,栏目管理,内容管理,链接管理,广告管理,后台用户管理
2。完成金杨网站的前台程序。
3。完成金杨网站的论坛
4。完成金杨网站的访问人数统计
5。完成金杨网站的文档。
6月26日总结:
1.完成了金杨网站的栏目管理,内容管理,后台用户管理,未完成连接管理,广告管理和报名管理
2.完成了前台大部分的程序,未完成报名。
3.未完成。
4。完成用户流量统计,访刷新,一个用户只记录首次浏览。浏览量记入txt文件
5.未完成
posted @
2006-06-23 22:08 疾风之狼的java之旅 阅读(138) |
评论 (0) |
编辑 收藏
住在田边的青蛙对住在路边的青蛙说:"你这里太危险,搬来跟我住吧。"
路边的青蛙说:"我已经习惯了,懒得搬了。"
几天后,田边的青蛙去探望路边的青蛙,却发现他已被车子压死,暴尸在马路上。
原来掌握命运的方法很简单,远离懒惰就可以了。
有一只小鸡破壳而出的时候, 刚好有只乌龟经过,
从此以后小鸡就背着蛋壳过一生。
原来脱离沉重的负荷很简单,放弃固执成见就可以了。
有几个小孩很想当天使,上帝给他们一人一个烛台,叫他们要保持光亮,
结果一天两天过去了,上帝都没来,所有小孩已不再擦拭那烛台,
有一天上帝突然造访,每个人的烛台都蒙上厚厚的灰尘,
只有一个小孩大家都叫他笨小孩,因为上帝没来,他也每天都擦拭,结果这个笨小孩成了天使。
原来当天使很简单,只要实实在在去做就可以了。
有只小猪,向神请求做他的门徒, 神欣然答应,
刚好有一头小牛由泥沼里爬出来,浑身都是泥泞,
神对小猪说:"去帮他洗洗身子吧。"
小猪讶异的答道:"我是神的门徒,怎么能去侍候那脏兮兮的小牛呢!"
神说:"你不去侍候别人,别人怎会知道,你是我的门徒呢!"
原来要变成神很简单,只要真心付出就可以了。
有一支掏金队伍在沙漠中行走,
大家都步伐沉重,痛苦不堪,
只有一个人快乐的走着,
别人问:"你为何如此惬意?"
他笑着:"因为我带的东西最少。"
原来快乐很简单,拥有少一点就可以了。
人生的光彩在哪里?
早上醒来,光彩在脸上,充满笑容的迎接未来。
到了中午,光彩在腰上,挺直腰杆的活在当下。
到了晚上,光彩在脚上,脚踏实地的做好自己。
原来人生也很简单,
只要能懂得"珍惜、知足、感恩",你就拥有了生命的光彩。
posted @
2006-06-23 22:05 疾风之狼的java之旅 阅读(140) |
评论 (0) |
编辑 收藏
php标记:<?php ?><?= ?>
包含命令:require("文件名");
include("文件名");
注释://,#,/**/
输出命令:echo("字符串或者是变量名");print("字符串");
变量的定义:$变量名=字符串,数字,数组;
数组变量的定义以及引用:$数组名=array("数组元素","数组元素");
$数组名[数组下标];
变量名区分大小写,变量名不用声明类型。
字符串连接:$变量名.$变量名
运算符号:+,-,*,/,%,++,--
逻辑运算符:<,>,<=,>=,==,!=,&&,and,||,or,xor,!
流程控制
If(expr){
statement
}
If(expr){
statement
}else{
statement
}
If(expr){
statement
}elseif{
statement
}
For(expr1;expr2;expr3){
statement
}
While(expr){
statement
}
Switch(expr){
case expr1:
statement;
break;
case expr2:
statement;
break;
default:
statement;
break;
}
数据库管理
phpMyadmin 管理
数据库操作
打开一个数据库连接:$link=mysql_connect("服务器名",“用户名”,“密码”) or die("can't connect db:".mysql_error());
关闭数据库连接:mysql_close($link);
选择数据库:mysql_select_db("数据库名",$link) or die("could't open db:".mysql_error());
读取数据表数据:$result=mysql_query("sql语句").die("eror:".mysql_error());如果是select返回新的ID值,如果sql语句是update ,insert,delete返回boolean值
返回类变量:$rs=mysql_fetch_object($result);把查询结果放到类变量$rs里,如果查询结果为空则类变量的值为flase.
Session的使用:
使用session前:session_start();
生成session:$_session['session的名称']="session值";
清除session:$_session['session的名称']="";
得到页面表单值或url传值:$_Post['字段名'];$_Get['字段名'];根据表单方法选择取值办法。取url的值用$_GET['字段名'];
posted @
2006-06-23 12:39 疾风之狼的java之旅 阅读(136) |
评论 (0) |
编辑 收藏
决不通过延长工作时间来保证工作的执行度。
效率是工作的杀手。
1.学完“十天学会php教程”。
2.学习php 代码规范。
3.网上查找php技术的相关论坛。
4.学习php对象编程。
5.中午把学习的笔记发到自己博客里。
执行情况:
1.学习了 php的数据表操作:查询,添加,修改,删除。学习了session的使用。制作了一个用户登陆,用户管理程序。
未完成:分页系统(完成初步了解),上传文件,发送email,的学习。
2。未完成php代码规范的学习。
3.未完成。
4。未完成。
5。完成。
目标:养成在blog中计划每天工作,总结每天工作的习惯。
6月26日补充:
1.学习完成了"十天学会php教程",了解了基本的语法,一些基本的函数
2.学习了php代码规范,注释,代码格式,类声明等
posted @
2006-06-23 10:02 疾风之狼的java之旅 阅读(148) |
评论 (0) |
编辑 收藏