Ⅰ sql代碼實現分頁顯示問題請教
取前5條的時候按什麼順序取的,無序肯定會隨意的去取,order by 加上看看。
Ⅱ SQL3001C 打開輸出文件時,發生 I/O 錯誤(原因碼 = "sqloopen -2029060074")。
看看如下這個文章,也許有幫助
http://www-1.ibm.com/support/docview.wss?rs=71&context=SSEPGG&q1=3508&uid=swg1IY41651&loc=en_US&cs=utf-8&lang=en
在load前看一下設置的TEMPFILE路徑是不是空的,清理之!
如果轉移TEMPFILE路徑後,而且確保目錄許可權沒問題的情況下,如果還有問題,那隻能打一下fixpack試一下啦!
至於你說兩個環境版本完全一致還出這個問題,偶實在沒法解釋!
Ⅲ 網上下的SQL Server 2000,安裝時遇到的問題!!(急)
這位兄台,你先把下載的sql server 2000個人版解壓後放在一個英文目錄下;比如我下載的sql server 2000個人版我解壓後放在D:\software\SQL server 2000\下;再雙擊D:\software\SQL server 2000\AUTORUN.EXE進行安裝試試.如果沒有AUTORUN.EXE說明程序有問題.
要不行,就重啟機器,按f8,進入安全模式進行安裝,應該可以的.
沒有sql server2000的圖標是正常的,只有在開始菜單上有sql server的;
你可以先在開始菜單中找到microsoft sql server,點擊服務管理器,啟動它
直到桌面右下腳有個綠色的三角型;表明服務管理器啟動了,你再在開始菜單中找到microsoft sql server,點擊企業管理器,看能不能進去,能的話就說明可以了.
祝你好運!
Ⅳ Microsoft SQL Server2000和2005的安裝說明
對於使用過SQL SERVER 2000的用戶,一般都知道,該版與以前版本有較大區別,對系統也比較挑剔,對於安裝方面確實比較簡單,但經常有安裝失敗者,在論壇上看到不少提問次問題者,特撰此稿,供參考。
安裝系統推薦:WINDOWS 2000 SERVER、WINDOWS 2000 ADVANCED SERVER (MSDE和個人版可以安裝到WINDOWS XP中);
WINDOWS 2000的安裝在此不介紹了,比較簡單,有向導,但要特別注意以下重點。
重點:推薦文件系統格式:NTFS,安全性高,安裝的成功率也高,FAT32也可以,不過經常有些莫名其妙的問題。 如果安裝是沒有使用NTFS,可以用PowerQuest的PartitionMagic等工具轉換一下。(多餘,大家比我清楚的多); 還有一條DOS指令,也可輕松實現:CONVERT;在XP下安裝的用戶,建議你使用MSDE。
其實SQL SERVER 2000的安裝過程也很簡單,微軟的向導做的還是有一定水準的。但還是詳細介紹一下吧,關鍵為後面的資料庫連接提供先提條件。以下在WINDOWS 2000 SERVER下安裝:
插入SQL SERVER 2000光碟,出現界面:
選擇「安裝SQL Server 2000 組件」,
選擇「安裝資料庫伺服器」,
「下一步」;
此處,在本地計算機;
默認;
如果安裝MSDE,則選擇「僅客戶端工具」,此處默認。。。一直到下面,選用混合模式,填入密碼後(我的密碼是123),下一步(這里在安裝完畢後,可以在「企業管理器」里進行修改):
根據許可填入設備或處理器數量,
最後,安裝完畢。
SQL SERVER 2000卸載重裝要點:
如果正常卸載了SQL SERVER 2000,但要想重新安裝,總是不能成功。 刪除原安裝路徑中的\Program Files\Microsoft SQL Server\80目錄,然後重裝就可以了,當然,如果你卸載前的資料庫已經無用了,將\Program Files\Microsoft SQL Server全部刪除也未嘗不可,那就相當於全新安裝了。我們現在只刪除\Program Files\Microsoft SQL Server\80。
參照「SQL SERVER 2000 安裝全攻略1」安裝完成後,進入開始->程序->Microsoft SQL Server->企業管理器,將左側的樹形層層打開至「資料庫」點擊右鍵,彈出菜單:所有任務->附加資料庫:
在附加資料庫表單中選擇相應的文件(默認在\Program Files\Microsoft SQL Server\MSSQL\Data目錄中,根據建庫時的選擇而定),OK,搞定!在這里有些網友提示說要刪除一些注冊信息,我安裝及重裝過數次,沒有動過注冊信息,安裝也是正常的,望大家驗證一下。
利用SQL Server 2000 自帶的工具維護和操作資料庫都十分方便,建立資料庫和表很容易:在「資料庫」上右鍵菜單,新建資料庫
在名稱後面的編輯框中輸入資料庫名稱(此處為mydatabase),然後檢查一下「數據文件」和「事務日誌」設置是否符合你的要求(此處為默認),之後確定即可。
資料庫建立成功後,可以看到新建的資料庫了:
接下來可以建表了,在「表」上右擊,選擇「新建表」然後在彈出的對話框中填寫表的欄位內容,然後退出,系統提示是否保存,確定後輸入表名(此處命名student)即可:
OK,一個student表建立好了。
同樣的方法再建一個CLASS表;
修改表結構:右擊student,選擇「設計表」,在彈出的對話框中將Name數據類型改為varchar,長度16,關閉並保存。
使用SQL,可以從主菜單:工具->SQL查詢分析器,打開後即可書寫並運行SQL語句了。
輸入上圖中的語句後按F5鍵運行。然後進入企業管理器中刷新一下界面,原來的STUDENT表被刪除,新建立了一個STUDENTS表。
目前,我們建立的有CLASS和STUDENTS兩個表。
SQL SERVER 2000 與SQL Explorer的連接:
打開SQL Explorer後,Ctrl + N,彈出下列對話框:
OK,然後填寫相關項目(主要有DATABASE NAME、USER NAME、SERVER NAME):
輸入真確後Ctrl+A,Apply一下,之後雙擊Mydatabase,輸入口令,完成了。
下載地址:http://www.hanlio.com/soft/1563.htm
Ⅳ 陳美 托塔卡與賦格
姓名:陳美
英文名:Vanessa-Mae Vanakorn Nicholson
國籍:英國
出生地:新加坡(4歲移居倫敦)
生日:1978年10月27日
最早的音樂課程:1982年(3歲)的鋼琴課
最早的小提琴課程:1984年(5歲)
首度與樂團合作的音樂會:1989年(10歲)與愛樂管弦樂團
首度國際巡迴:1991年與倫敦莫札特合奏團的演出
1. Toccata and Fugue in D minor 7:49
2. Contradanza 3:52
3. Classical Gas 3:24
4. Theme from 'Caravans' 5:08
5. Warm Air 3:41
6. Jazz Will Eat Itself 3:33
7. Widescreen 4:01
8. Tequila Mockingbird 3:29
9. City Theme 4:35
10. Red Hot 3:19
11. Classical Gas(Reggae Version) 3:41
專輯名稱: The Classical Album 1
專輯類別: 英語專輯1CD
發行公司: EMI(192Kbps CBR MPEG1.0 layer3 聯合立體聲)
出版年月: 1996年10月7日
次序標簽: 第二張
專輯曲目:
tracks: 16
total time: 60:38
year: 1996
genre: Classical
1. I Preludio 3:53
2. II Loure 3:13
3. III Gavotte en Rondeau 3:05
4. IV Menuet I 1:16
5. V Menuet II 1:25
6. VI Bourée 1:15
7. VII Gigue 1:35
8. Brahms, Scherzo in C Minor for Violin and Piano 5:28
9. Beethoven, Romance No.2 in F for Violin and Orchestra op.50 8:31
10. B Introction Grave 3:17
11. Adagio Cantabile 4:04
12. Allegro 5:26
13. Adagio 0:59
14. Andante Sostenuto 5:31
15. Finale 7:09
16. I'm A Doun For Lack O' Johnnie 4:29
專輯名稱: Storm
專輯類別: 英語專輯1CD
發行公司: EMI(320Kbps CBR MPEG1.0 layer3 聯合立體聲)
出版年月: 1997年10月24日
次序標簽: 第三張
1. Summer Haze 3:09
2. Storm 3:43
3. Retro 3:57
4. Bach Street Prelude 4:26
5. Leyenda 6:32
6. (I) Can, Can (You) 3:41
7. Happy Valley 6:33
8. A Poet's Quest (For A Distant Paradise) 4:32
9. Embrasse Moi (You Fly Me Up) 5:03
10. Aurora 4:56
11. I'm A Doun 4:29
12. I Feel Love 6:58
13. Hocus Pocus 3:14
14. The Blessed Spirits 8:17
專輯名稱: The Original Four Seasons And The Devil's Trill
專輯類別: 英語專輯1CD
發行公司: EMI(192Kbps CBR MPEG1.0 layer3 聯合立體聲)
出版年月: 1998年10月30日
次序標簽: 第五張
1. Spring - Allegro 3:08
2. Spring - Largo e pianissimo sempre 3:05
3. Spring - Allegro 3:56
4. Summer - Allegro non molto 5:14
5. Summer - Adagio 2:19
6. Summer - Tempo impetuoso d'Estate 2:34
7. Autumn - Allegro 5:22
8. Autumn - Adagio 2:05
9. Autumn - La caccia 3:12
10. Winter - Allegro non molto 3:41
11. Winter - Largo 3:08
12. Winter - Allegro 3:17
13. Devil's Trill - Larghetto ma non troppo 3:05
14. Devil's Trill - Allegro moderato 2:29
15. Devil's Trill - Grave - Allegro assai - Cadenza - Andante - Largo 7:04
16. Devil's Trill (Silent Movie 'The Violin Fantasy') 3:38
17. Reflection (from Walt Disney's Mulan) 4:20
專輯名稱: The Classical Collection (Part 1)---CD 1 - Russian Album
專輯類別: 英語專輯1CD
發行公司: EMI(192Kbps CBR MPEG1.0 layer3 聯合立體聲)
出版年月: 2000年11月10日
次序標簽: 第六張
1. Kabalevsky Violin Concerto Op.48 Allegro 4:30
2. Kabalevsky Violin Concerto Op.48 Andante 5:02
3. Kabalevsky Violin Concerto Op.48 Vivace giocoso 5:59
4. Tchaikovsky Russian Dance 4:08
5. Tchaikovsky Violin Concerto Op.35 Allegro moderato 17:23
6. Tchaikovsky Violin Concerto Op.35 Canzonetta (Andante) 5:46
7. Tchaikovsky Violin Concerto Op.35 Finale (Allegro vivacissimo) 9:06
專輯名稱: The Classical Collection (Part 1)---CD 2 - Viennes Album
專輯類別: 英語專輯1CD
發行公司: EMI(192Kbps CBR MPEG1.0 layer3 聯合立體聲)
出版年月: 2000年11月10日
次序標簽: 第七張
1. Kreisler: Sch?n Rosmarin 1:57
2. Kreisler: Liebesleid 2:55
3. Kreisler: Liebesfreud 3:11
4. 7:22 Marius Casadesus: Violin Concerto in D 'Adelaide' (in the style of
Mozart) - I. Allegro
5. 7:15 Marius Casadesus: Violin Concerto in D 'Adelaide' (in the style of
Mozart) - II. Adagio
6. 4:29 Marius Casadesus: Violin Concerto in D 'Adelaide' (in the style of
Mozart) - III. Allegro
7. 22:47 Beethoven: Violin Concerto in D Op.61 - I. Allegro ma non troppo
8. 8:06 Beethoven: Violin Concerto in D Op.61 - II. Larghetto
9. 9:46 Beethoven: Violin Concerto in D Op.61 - III. Rondo (Allegro)
專輯名稱: The Classical Collection (Part 1)---CD 3 - Virtuoso Album
專輯類別: 英語專輯1CD
發行公司: EMI(192Kbps CBR MPEG1.0 layer3 聯合立體聲)
出版年月: 2000年11月10日
次序標簽: 第八張
1. Salut d'armour 2:26
2. Lullaby 2:00
3. Air on the G String 2:26
4. My favourite things 1:16
5. The pink panther 2:28
6. Les Parapluies de Cherbourg 1:51
7. One moment in time 4:36
8. Yellow submarine 1:43
9. Frere Jacques 8:55
10. La campanella 5:23
11. Chinese folk tune 2:36
12. Tambourin chinois 4:04
13. Figaro 5:30
14. Sumertime 1:52
15. Concert Fantasy on 'Carmen' Op25 13:37
16. 16:19 Fantaisie brillante on themes from Goundod's Faust'
專輯類別: 英語專輯1CD
發行公司: EMI(320Kbps CBR MPEG1.0 layer3 聯合立體聲)
出版年月: 2001年5月11日
次序標簽: 第九張
1. Yantra 5:52
2. White Bird 5:33
3. Picante 2:57
4. Destiny 6:48
5. Night Flight 4:41
6. Clear Like Ice 5:09
7. laughing Buddha 6:09
8. Pasha 4:27
9. Solance 4:34
10. Love Is Only A Game 2:53
11. Deep South 6:20
12. Jamais 9:00
專輯類別: 英語專輯1CD
發行公司: EMI(320Kbps CBR MPEG1.0 layer3 聯合立體聲)
出版年月: 2001年5月11日
次序標簽: 第九張
01. Art of War 4:03
02. Toccata and Fugue in D minor 4:53
03. Destiny 4:27
04. Nessun Dorma from Violin Fantasy on Puccinis Turandot 3:19
05. I m a-doun for lack o Johnnie (A Little Scottish Fantasy) 3:12
06. Storm 3:37
07. I Feel Love 6:35
08. Back Street Prelude 4:26
09. Aurora 4:30
10. The Original Four Seasons - Winter (II) 3:17
11. Contradanza 4:31
12. White Bird 3:44
13. The Original Four Seasons - Summer (I) 5:16
14. Happy Valley 3:11
15. Devil's Trill 3:39
16. Solace 3:32
專輯名稱: The Ultimate
專輯類別: 英語專輯1CD
發行公司: EMI(192Kbps CBR MPEG1.0 layer3 聯合立體聲)
出版年月: 2003年1月26日
次序標簽: 第十一張
1. Classical Gas 3:50
2. I Feel Love 4:28
3. Picante 3:01
4. Red Hot ( Symphonic Mix ) 4:35
5. Yantra 5:53
6. The Power Of C 4:47
7. Leyenda 6:36
8. Cotton Eye Joe ( Live ) 3:20
9. ( I ) Can Can ( You ) 3:44
10. Widescreen 4:02
11. Night Flight 4:42
12. Toccata And Fugue In D Minor 4:42
13. Allergo 3:13
14. Scherzo In C Minor 5:21
Ⅵ MYSQL隨機調用order by rand(),效率太低,有高效些的嗎
要從tablename表中隨機提取一條記錄,大家一般的寫法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT 1。
但是,後來我查了一下MYSQL的官方手冊,裡面針對RAND()的提示大概意思就是,在ORDER BY從句裡面不能使用RAND()函數,因為這樣會導致數據列被多次掃描。但是在MYSQL 3.23版本中,仍然可以通過ORDER BY RAND()來實現隨機。
但是真正測試一下才發現這樣效率非常低。一個15萬余條的庫,查詢5條數據,居然要8秒以上。查看官方手冊,也說rand()放在ORDER BY 子句中會被執行多次,自然效率及很低。
You cannot use a column with RAND() values in an ORDER BY clause, because ORDER BY would evaluate the column multiple times.
搜索Google,網上基本上都是查詢max(id) * rand()來隨機獲取數據。
SELECT *
FROM `table` AS t1 JOIN (SELECT ROUND(RAND() * (SELECT MAX(id) FROM `table`)) AS id) AS t2
WHERE t1.id >= t2.id
ORDER BY t1.id ASC LIMIT 5;
但是這樣會產生連續的5條記錄。解決辦法只能是每次查詢一條,查詢5次。即便如此也值得,因為15萬條的表,查詢只需要0.01秒不到。
下面的語句採用的是JOIN,mysql的論壇上有人使用
SELECT *
FROM `table`
WHERE id >= (SELECT FLOOR( MAX(id) * RAND()) FROM `table` )
ORDER BY id LIMIT 1;
我測試了一下,需要0.5秒,速度也不錯,但是跟上面的語句還是有很大差距。總覺有什麼地方不正常。
於是我把語句改寫了一下。
SELECT * FROM `table`
WHERE id >= (SELECT floor(RAND() * (SELECT MAX(id) FROM `table`)))
ORDER BY id LIMIT 1;
這下,效率又提高了,查詢時間只有0.01秒
最後,再把語句完善一下,加上MIN(id)的判斷。我在最開始測試的時候,就是因為沒有加上MIN(id)的判斷,結果有一半的時間總是查詢到表中的前面幾行。
完整查詢語句是:
SELECT * FROM `table`
WHERE id >= (SELECT floor( RAND() * ((SELECT MAX(id) FROM `table`)-(SELECT MIN(id) FROM `table`)) + (SELECT MIN(id) FROM `table`)))
ORDER BY id LIMIT 1;
SELECT *
FROM `table` AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(id) FROM `table`)-(SELECT MIN(id) FROM `table`))+(SELECT MIN(id) FROM `table`)) AS id) AS t2
WHERE t1.id >= t2.id
ORDER BY t1.id LIMIT 1;
最後在php中對這兩個語句進行分別查詢10次,
前者花費時間 0.147433 秒
後者花費時間 0.015130 秒
看來採用JOIN的語法比直接在WHERE中使用函數效率還要高很多。