rdbms-agnostic

    0熱度

    3回答

    我現在只安裝了MySQL,但在PgSQL,MS SQL等中運行時這些工作是否正常? SELECT MAX(field) as max_field FROM table SELECT MIN(field) as max_field FROM table SELECT SUM(field) as max_field FROM table

    3熱度

    1回答

    剛剛發現,當您使用AS關鍵字別名子查詢Oracle不喜歡它: SELECT * FROM (SELECT * FROM products) AS p 我需要讓我的SQL查詢,儘可能實現可移植性。在上述查詢中刪除AS關鍵字是否會影響任何其他RDBMS?

    1熱度

    2回答

    一)我有百萬域名 B)每個域都有10多萬網站 C),每個站點都有約10000訪問每日/(5000次獨特的日訪問量) d)作爲所有者所有這些網站的,我想看看我,有多少遊客在選定地點曾在選定的時間段,例如:2010年4月 有多少獨特的訪問者是從1987年12月4日至23日MYDOMAIN。 com/tutorials 從yourdomain.com/reference到1996年8月30日至2009年

    2熱度

    2回答

    基本上我有一個一對多的表。我想將大表的列附加到較小表的結果集中。我將最終得到一個與較小表相同大小的結果集,但同樣可以從多方表格中獲取相關信息。 一個問題:多邊表沒有定義主鍵,儘管可以建立一個組合鍵(同樣不是作爲約束)。

    6熱度

    1回答

    我正在將數據從一個數據庫模式遷移到另一個數據庫模式。舊的 模式具有基於鄰接列表的分類系統,具有 id,類別和parent_id。如果一個類別在一秒之內,那麼 類別具有第二個ID作爲其父ID。例如: +-------------+----------------------+--------+ | category_id | name | parent | +-------------+

    1熱度

    1回答

    假設我有一個表X,其中有100條記錄,運行select * from X需要100秒。 我應該花多長時間查詢select top 10 * from X? 我認爲這種關係或多或少是線性的,所以10秒。這是正確的,還是關係在某種程度上是非線性的?

    12熱度

    7回答

    數據庫優化技術,我們可以得到一個基本的優化技術準備清單(任何從建模到查詢,創建索引,視圖,查詢優化)。這將是一件很好的事情,每個答案都有一個技巧。作爲業餘愛好者,我會覺得這非常有用,謝謝。 爲了不太模糊,假設我們使用的是maintstream數據庫,例如MySQL或Oracle,並且數據庫將包含大約10萬個表中的500,000-1m左右的記錄,其中一些包含外鍵約束,都使用最典型的存儲引擎(例如:I

    -1熱度

    4回答

    這是少數幾個基本的數據庫問題,這一直給我帶來麻煩。我曾嘗試使用谷歌和維基,但我不知何故我錯過了解功能,而不是術語。 如果可能的話,真的很感激,如果有人可以使用一些視覺代表性的例子分享關於這個問題的更多見解。 什麼是關鍵?候選鍵?主鍵是 ?一個備用鑰匙? A 外鍵? 什麼是索引,它是如何幫助您的數據庫 ? 什麼是可用的數據類型和 何時使用哪些數據類型?

    2熱度

    2回答

    我正在尋找在執行上的數據庫表重搗鼓/數據挖掘的最佳途徑一些一般性的建議,在不影響正規網站上的查詢表的性能。一些計算可能涉及加入幾個表格,並涉及複雜的排序和排序。所以「使用更好的索引」並不總是解決方案。 這個問題並不具體。我正在尋找一種解決多年來多次出現的問題的通用方法。所以我沒有一個特定的表格模式來顯示特定的查詢。我已經考慮使用mysqldump首先轉儲表,然後以不同的名稱重新導入表,然後在該臨時

    3熱度

    2回答

    發生這種情況的可能性似乎對我來說不太可能,因爲它可能會導致問題,但我想我總是會問這個問題...... 想象一下,涉及自動增量ID的事務分配。在COMMIT之前,涉及的代碼會緩存指定ID的副本供以後參考。然後交易承諾。 假設沒有直接的客戶端干預(刪除或更改記錄),是否有任何數據庫或情況會在COMMIT時立即自動更改ID值,從而使緩存的ID不正確?緩存ID中間交易總是安全的嗎? 我可以想象發生這種情況