?
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之旅 閱讀(293) |
評論 (0) |
編輯 收藏
?
最近這兩個星期,遇到的每件事都值得我記憶回味,從中更深層次的認識自己,看清自己。
主要三件事:1.辭職。
?????????????????? 辭職時的考慮,擔憂。新工作的洽談,選擇和分析新公司的狀況。
????????????????? 從結果看當時的想法那些是對的,那些是謬誤的
?????????????? 2. 做金揚網站。
????????????????? 剛接到私活事的心情,冷了兩個星期后的心情,做網站的態度,做網站的效率。到底做出了什??? 么。趕活時的心情,做完后我的心情和感受。
?????????????? 3.新公司里學習php和接受考驗。
????????????????????? 學習php的體驗,以及筆記整理。失敗在傲慢和輕視。
????????????????????? 人際關系的處理。
?????????????????????
?
需要思考的幾個問題:1.怎么學習
????????????????????????? 遠期的學習目標,近期的學習目標,最迫切要學習的知識。
????????????????????????? 學習的方法:記學習筆記,看書,聽教程,上網查資料,找相關的網站。練習,練習,再練習。
????????????????????????? 學習的時間,學習的方式。
????????????????????????? 2.怎么工作
????????????????????????? 工作的意義:為什么而工作,工作的方向,目標。
????????????????????????? 工作的方式:上班,私活
????????????????????????? 怎樣對待工作的時間,安排工作的時間,在城青的時候我怎樣對待工作和工作時間的
??????????????????????
????????????????????????? 3.怎么生活
posted @
2006-07-05 14:17 疾風之狼的java之旅 閱讀(194) |
評論 (0) |
編輯 收藏
?
1.解決了金楊網站論壇的問題。
2.遺留問題:金楊網站的文檔。
??????????????? php模板的學習
??????????????? 金揚網站增加一個欄目。
posted @
2006-07-03 09:14 疾風之狼的java之旅 閱讀(240) |
評論 (0) |
編輯 收藏
?
1.學習smarty模板技術
2.寫學習手記
3.寫一個例子
4.在博客上寫php和smarty的安裝詳解
5.寫心情博客
6.寫上次開發金楊網站的心得
posted @
2006-06-30 09:02 疾風之狼的java之旅 閱讀(157) |
評論 (0) |
編輯 收藏
?
1.金楊網站交工,遺留了兩個問題:論壇和再加一個欄目
辦了一件傻事:話太多,說了不該說的話。
?
3.想出了一個php網站架構方案
4.晚上又是12點以后才睡覺,造成第二天睡眠不足。
5.晚上修改了金揚網站的幾個頁面顯示的樣式問題,空指針的跳轉問題,擴展了在線編輯器上傳文件的大小。發現了在線編輯器里上傳的圖片無法刪除的問題。
posted @
2006-06-29 09:35 疾風之狼的java之旅 閱讀(152) |
評論 (0) |
編輯 收藏
?
1.寫出用戶管理的接口類。
2.寫出分頁類。
3.寫出防sql注入的函數或類。
4.架構出php開發框架。
posted @
2006-06-29 09:20 疾風之狼的java之旅 閱讀(152) |
評論 (0) |
編輯 收藏
?
1.回顧已經學習的php,語法,函數等
2.學習php的面向對象編程(oop),主要教程:PHP5學習對象教程
? 學習php分頁實例,php防注入等常用技巧,并且整理出自己的解決方案
3.查找合適的論壇,修改論壇。
4.寫金楊網站的安裝說明文檔,并且做成chm格式的文件。
posted @
2006-06-27 09:27 疾風之狼的java之旅 閱讀(177) |
評論 (0) |
編輯 收藏
摘要: 正則表達式概述
在前面已經涉及了一些正則表達式的用法,現在將系統地學習正則表達式的語法和用途。正則表達式主要用于進行字符串的模式匹配,例如判斷一個字符串是否符合指定格式等。例如在windows下搜索文件,可以用“*”或者“?”這樣的通配符。在正則表達式的語法中,有更多這樣的符號用于表示一個字符串的模式,表7.1列出了所有的特殊符號,它們也被稱為元字符。
表7.1 正...
閱讀全文
posted @
2006-06-26 14:44 疾風之狼的java之旅 閱讀(1048) |
評論 (0) |
編輯 收藏
這次工作完成后一定要寫一篇詳細的總結發到博客里?
1.完成金楊網站的圖片列表顯示,報名,和后臺報名管理
2。查找合適的論壇代碼下載
3.修改論壇
4.學習php的文件上傳,發送email,分頁
6月27日總結回顧:
1。完成金楊網站的所有前臺和后臺程序。(遺憾是,沒有給他做鏈接管理,廣告管理,報名的頁面驗證做的也不好,后臺用戶登陸也未使用MD5加密)
2。未完成
3.未完成
4.未完成
posted @
2006-06-26 09:09 疾風之狼的java之旅 閱讀(160) |
評論 (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之旅 閱讀(143) |
評論 (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之旅 閱讀(189) |
評論 (0) |
編輯 收藏
?
?
時間都是在看小說中流失的
?
1。完成金楊網站的后臺管理,欄目管理,內容管理,鏈接管理,廣告管理,后臺用戶管理
2。完成金楊網站的前臺程序。
3。完成金楊網站的論壇
4。完成金楊網站的訪問人數統計
5。完成金楊網站的文檔。
6月26日總結:
1.完成了金楊網站的欄目管理,內容管理,后臺用戶管理,未完成連接管理,廣告管理和報名管理
2.完成了前臺大部分的程序,未完成報名。
3.未完成。
4。完成用戶流量統計,訪刷新,一個用戶只記錄首次瀏覽。瀏覽量記入txt文件
5.未完成
posted @
2006-06-23 22:08 疾風之狼的java之旅 閱讀(143) |
評論 (0) |
編輯 收藏
?
住在田邊的青蛙對住在路邊的青蛙說:"你這里太危險,搬來跟我住吧。"
路邊的青蛙說:"我已經習慣了,懶得搬了。"
幾天后,田邊的青蛙去探望路邊的青蛙,卻發現他已被車子壓死,暴尸在馬路上。
原來掌握命運的方法很簡單,遠離懶惰就可以了。
有一只小雞破殼而出的時候, 剛好有只烏龜經過,
從此以后小雞就背著蛋殼過一生。
原來脫離沉重的負荷很簡單,放棄固執成見就可以了。
有幾個小孩很想當天使,上帝給他們一人一個燭臺,叫他們要保持光亮,
結果一天兩天過去了,上帝都沒來,所有小孩已不再擦拭那燭臺,
有一天上帝突然造訪,每個人的燭臺都蒙上厚厚的灰塵,
只有一個小孩大家都叫他笨小孩,因為上帝沒來,他也每天都擦拭,結果這個笨小孩成了天使。
原來當天使很簡單,只要實實在在去做就可以了。
有只小豬,向神請求做他的門徒, 神欣然答應,
剛好有一頭小牛由泥沼里爬出來,渾身都是泥濘,
神對小豬說:"去幫他洗洗身子吧。"
小豬訝異的答道:"我是神的門徒,怎么能去侍候那臟兮兮的小牛呢!"
神說:"你不去侍候別人,別人怎會知道,你是我的門徒呢!"
原來要變成神很簡單,只要真心付出就可以了。
有一支掏金隊伍在沙漠中行走,
大家都步伐沉重,痛苦不堪,
只有一個人快樂的走著,
別人問:"你為何如此愜意?"
他笑著:"因為我帶的東西最少。"
原來快樂很簡單,擁有少一點就可以了。
人生的光彩在哪里?
早上醒來,光彩在臉上,充滿笑容的迎接未來。
到了中午,光彩在腰上,挺直腰桿的活在當下。
到了晚上,光彩在腳上,腳踏實地的做好自己。
原來人生也很簡單,
只要能懂得"珍惜、知足、感恩",你就擁有了生命的光彩。
posted @
2006-06-23 22:05 疾風之狼的java之旅 閱讀(144) |
評論 (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之旅 閱讀(143) |
評論 (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之旅 閱讀(153) |
評論 (0) |
編輯 收藏
一、TSS(http://www.theserverside.com):全球最多的J2EE用戶站點,里邊經常會有大牛辯論。象咱們這種蝦米就在旁邊偷著樂吧,高手往往在沖動的時候才會把壓箱底的真功夫搬出來施展。
二、javaeye(http://www.javaeye.com):起初robbin在jdon中跟斑竹沖突后自己創辦的一個論壇,帖子不多,但是仔細觀看很值得玩味。喜歡這個地方里邊自由的氣氛。
三、matrix(http://www.matrix.org.cn):開始是被這里的免費下載書籍吸引,后來matrix論壇里邊山頭建多了后才逛一逛,多數只看不回,有點慚愧了。
四、blogjava(http://www.aygfsteel.com):現在有點專業java blog的氛圍了,希望繼續努力,創辦中國java之家。
五、spring英文論壇(http://forum.springframework.org):這個里邊帖子很多,而且很容易得到解決的方案。我每天必逛之地,有N多好玩的東東。
六、hibernate論壇(http://www.hibernate.org):hibernate的官方論壇
七、IBM developerworks中國(http://www-128.ibm.com/developerworks/cn/):學院味太濃,不太喜歡
八、BEA dev2dev在線(http://dev2dev.bea.com.cn/):比IBM的好一點,還是學院派
源代碼下載:
一、sourceforge(http://sourceforge.net):全球最大的開源基地,里邊有好多java的開源代碼。
二、java開源大全(http://www.open-open.com):中文的簡單介紹,偶爾上去看看。
posted @
2006-01-18 18:33 疾風之狼的java之旅 閱讀(193) |
評論 (0) |
編輯 收藏