資料庫查詢結果的動態排序(1)_PHP教程

在公用新聞群組中,一個經常出現的問題是“怎樣才能根據傳遞給預存程序的參數返回一個排序的輸出?”。在一些高水平專家的協助之下,我整理出了這個問題的幾種解決方案。一、用IF...ELSE執行預先編寫好的查詢   對於大多數人來說,首先想到的做法也許是:通過IF...ELSE語句,執行幾個預先編寫好的查詢中的一個。例如,假設要從Northwind資料庫查詢得到一個貨主(Shipper)的排序列表,發出調用的代碼以預存程序參數的形式指定一個列,預存程序根據這個列排序輸出結果。Listing

如何使Microsoft SQL Server的記錄檔不會增大?_PHP教程

如何縮小MSSQL的記錄檔已經是一個經常性的問題了,不過這個問題在精華區已經有不少答案了,我這裡也不再贅述。現在我們討論一下治本的問題,即如何使記錄檔不再增大?先介紹一個簡單的方法。就是把資料庫的故障還原模型設定為“簡單”(SQL2K)。這樣它就會在Checkpoint的時候截斷日誌。具體操作方法是:1、在Enterprise Manager中右鍵點資料庫,“屬性|選項|故障還原”,選擇“簡單”就可以了,如果是SQL7,在“屬性|選項”中有一個“trunc. log on chkpt.

資料倉儲的概念_PHP教程

隨著市場競爭的加劇和資訊社會需求的發展,從大量資料中提取(檢索、查詢等) 制定市場策略的資訊就顯得越來越重要了。這種需求既要求線上服務,又涉及大量用 於決策的資料,而傳統的資料庫系統已無法滿足這種需求。其具體體現在三個方面: 曆史資料量很大。   輔助決策資訊涉及許多部門的資料,而不同系統的資料難以整合。   由於訪問資料的能力不足,它對大量資料的訪問效能明顯下降。 隨著C/S技術的成熟和並行資料庫的發展,資訊處理技術的發展趨勢是從大量的

PEAR MDB 資料庫抽象層 ?? 一次編寫?隨處運行_PHP教程

Write once - run anywhere一次編寫——隨處運行這是Java的一句行銷口號,但是它同時也是PHP的關鍵特性之一。許多商業模型依賴於作業系統無關性來保證產品能夠銷售給廣泛的客戶群體。因而,為什麼要把你自己綁在某種資料庫廠商的身上呢?資料庫抽象層使得你能夠與資料庫獨立的開發你的應用程式。但是,通常情況下它們對效能的影響超過了你所希望的,要麼他們並不足夠抽象以消除所有和特定資料庫相關的代碼。這篇文章將教給我什嗎?這篇文章將對資料庫抽象包 PEAR MDB

用 PHP 實現 XML 備份 Mysql 資料庫_PHP教程

以下是在Linux下通過Apache PHP對Mysql資料庫的備份的檔案代碼: 檔案一、Listtable.php (檔案列出資料庫中的所有表格,供選擇備份) 請選擇要備份的表格: $con=mysql_connect('localhost','root','xswlily'); $lists=mysql_list_tables("embed",$con); //資料庫連接代碼 $i=0; while($i$tb_name=mysql_tablename($lists,$i); echo ""

資料庫設計技巧(二)_PHP教程

1.為應用在多條記錄的欄位建立獨立的表格2.通過一個foreign key來關聯這些表格的值  我們將url的值放在一個獨立的表格中,這樣我們就可以在以後加入更多的資料,而無需擔心產生重複的值。我們還通過主索引值來關聯這些欄位:  users   userId name company company_address   1 Joe ABC 1 Work Lane   2 Jill XYZ 1 Job Street   urls   urlId relUserId url   1 1

解決MySQL 4.1亂碼問題_PHP教程

從MySQL 4.1開始引入的多語言支援確實很棒,而且一些特性已經超過了其他的資料庫系統。不過在測試過程中發現使用適用於MySQL 4.1之前的PHP語句操作MySQL資料庫會造成亂碼,即使是設定過了表字元集也是如此。MySQL 4.1的字元集支援(Character Set Support)有兩個方面:字元集(Character set)和排序方式(Collation)。對於字元集的支援細化到四個層次:

全文索引—CONTAINS文法_PHP教程

全文索引——CONTAINS 文法我們通常在 WHERE 子句中使用 CONTAINS ,就象這樣:SELECT * FROM table_name WHERE CONTAINS(fullText_column,'search contents')。  我們通過例子來學習,假設有表 students,其中的 address 是全文本檢索的列。1. 查詢住址在北京的學生SELECT student_id,student_nameFROM studentsWHERE CONTAINS(

如何得到當前所在的sql的資料庫名稱_PHP教程

這裡有幾個關於SQL SERVER的問題想向您請教(伺服器端指令碼編程):(1)如何在SQL

在SQL2000查詢中使用XDR的例子_PHP教程

XDR不會不知道吧?就是簡化的XML-Data啦。現在示範一個如何?這樣的查詢SELECT o.OrderID, o.OrderDate from Orders o, Customers c,WHERE o.CustomerID = c.CustomerID and c.CompanyName = ?Code: Dim sConn sConn = "Provider=SQLOLEDB; Data Source=(local); Initial Catalog=Northwind;

win98 PWS環境下串連讀取遠程SQLServer_PHP教程

from: http://www.planet-source-code.com/vb/scripts/ShowCode.asp?lngWId=4&txtCodeId=6518Connect/Read Remote SQL server Using PWS in win 98 I had to test Microsoft's Personal Webserver (PWS) in win 98 to access Remote SQL server 7.0 installed in a

特殊資料(SQL)_PHP教程

特殊資料包括不能用前面所述的二進位、字元、Unicode、日期和時間、數字和貨幣資料類型表示的資料。Microsoft® SQL Server™ 2000 包含四種特殊資料類型: timestamp 用於表示 SQL Server 在一行上的活動順序,按二進位格式以遞增的數字來表示。當表中的行發生變動時,用從 @@DBTS 函數獲得的當前資料庫的時間戮值來更新時間戮。timestamp 資料與插入或修改資料的日期和時間無關。若要自動記錄表中資料更改的時間,使用

SQL Server 7.0 的資料移轉到MySQL上的一種方法_PHP教程

Microsoft SQL Server 7.0 的資料移轉到MySQL上的方法 Zhbforce 想必大家都很喜歡用Word打字,用Excel進行計算和規劃,用PowerPoint作投影片進行展示…,但是這隻用到了Office系列產品的很少的一部分功能。據調查,絕大部分使用者只用到了Office產品的20%的功能,很少有人注意到Visual Basic for

mysql常識和基本操作_PHP教程

欄位類型    1.INT[(M)]    正常大小整數類型    2.DOUBLE[(M,D)] [ZEROFILL]    正常大小(雙精密)浮點數字類型    3.DATE    日期類型。支援的範圍是'1000-01-01'到'9999-12-31'。MySQL以'YYYY-MM-DD'格式來顯示DATE值,但是允許你使用字串或數字把值賦給DATE列    4.CHAR(M)    定長字串類型,當儲存時,總是是用空格填滿右邊到指定的長度    5.BLOB TEXT   

MS-SQL server資料庫開發精典技巧_PHP教程

1.按姓氏筆畫排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.資料庫加密:select encrypt('原始密碼')select pwdencrypt('原始密碼')select pwdcompare('原始密碼','加密後密碼') = 1--相同;否則不相同 encrypt('原始密碼')select pwdencrypt('原始密碼')select pwdcompare(

資料庫正規化和設計技巧(1)_PHP教程

在動態網站的設計中,資料庫設計的重要性不言而喻。如果設計不當,查詢起來就非常吃力,程式的效能也會受到影響。無論你使用的是mySQL或者Oracle資料庫,通過進行正規化的表格設計,可以令你的PHP代碼更具可讀性,更容易擴充,從而也會提升應用的效能。  簡單說來,正規化就是在表格設計時,消除冗餘性和不協調的從屬關係。在本文中,我將通過五個漸進的過程來告訴你在設計中應該瞭解的正規化技巧。從而建立一個可行而且

在Linux防火牆上編譯Apache+PHP4+Mysql(轉)_PHP教程

目的: 一台Redhat linux 6.2 用為防火牆,專線連結Chinanet,對內連結 區域網路段192.168.11.0/24,需要enable PHP4和Mysql資料庫,且區域網路 上有另一台Apache伺服器192.168.11.2,需要對外部使用者提供服務,利用 防火牆上編譯的Apache反向 Proxy和名字虛擬機器主機的功能來實現地址: 防火牆外部地址為a.b.c.210,且別名第二個地址為a.b.c.211,內部網卡 地址為1

怎樣才能限制SQLServer只能讓指定的機器串連(轉)_PHP教程

Q. How can I restrict access to my SQL Server so that it only allows certain machines to connect?(v1.0 19.10.1998)怎樣才能限制我的SQL Server只能讓指定的機器串連A. SQL Server has no built-in tools/facilities to do this. It also does not have the facility to run a

關於MSSQL佔用過多記憶體的問題_PHP教程

經常看見有人問,MSSQL佔用了太多的記憶體,而且還不斷的增長;或者說已經設定了使用記憶體,可是它沒有用到那麼多,這是怎麼一回事兒呢?首先,我們來看看MSSQL是怎樣使用記憶體的。最大的開銷一般是用於資料緩衝,如果記憶體足夠,它會把用過的資料和覺得你會用到的資料統統扔到記憶體中,直到記憶體不足的時候,才把命中率低的資料給清掉。所以一般我們在看statistics io的時候,看到的physics read都是0。其次就是查詢的開銷,一般地說,hash

使用查詢分析器調整SQL伺服器指令碼_PHP教程

我喜歡把SQL伺服器所捆綁的工具看作是倒金字塔型的,診斷和檢查一般問題的工具在頂端,尋找和診斷問題具體地區的工具在底部。除了提供一種編寫SQL指令碼的便捷方式之外,在你需要解決特定SQL指令碼裡明確問題的時候,查詢分析器(Query

總頁數: 5203 1 .... 2654 2655 2656 2657 2658 .... 5203 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.