iT邦幫忙

資料庫相關文章
共有 549 則文章
鐵人賽 開發技術 DAY 26
MySQL那些事兒 系列 第 26

技術 應用實例(三) 分段費用計算

價格是會隨時間變化的,不管是採購物品,或是人力服務等. 故費用的計算要考慮時間因素. 假設泰大聘請服務人員進行家事服務. 人員TABLE及資料如下 CREATE...

鐵人賽 開發技術 DAY 25
MySQL那些事兒 系列 第 25

技術 應用實例(二) 時間區間的合併

時間的處理也是資料庫時常面對的. 以時間區間為例,例如有一些專案或是任務 可能會同時進行,或是執行時會有重疊, 將時間區間合併,以得到主要路徑的時間區間. 範例...

鐵人賽 開發技術 DAY 24
MySQL那些事兒 系列 第 24

技術 應用實例(一) 預算與實際費用計算

在實務應用上,預算與實際已發生費用的計算, 是常要開發的功能. 故模擬實際可能發生的狀況,並提出解法, 開發系統時可參考之. 範例資料表 預算TABLE,包含有...

鐵人賽 開發技術 DAY 23
MySQL那些事兒 系列 第 23

技術 MySQL 分組排名的方法

在第10天介紹了排名的方法,今天將介紹分組排名的方法. 首先建立範例TABLE,以銷售紀錄為例,假設有不同的單位, 例如營業一課,營業一課等.實務上不會只有這樣...

鐵人賽 開發技術 DAY 22
MySQL那些事兒 系列 第 22

技術 關於索引的一些探討(八)

今天探討排序與索引. 人們喜歡有順序的資料,所以在資料庫的操作,排序是經常會使用的功能. 以第19天的AVDVD來當範例. 來觀察這道指令 EXPLAIN SE...

鐵人賽 開發技術 DAY 21
MySQL那些事兒 系列 第 21

技術 關於索引的一些探討(七)

今天介紹關於UNIQUE INDEX. 以第18天建立的AVGals這個Table為例. 這個Table經過幾天的示範,也有增加了索引. 我們可以用這道指令來看...

鐵人賽 開發技術 DAY 20
MySQL那些事兒 系列 第 20

技術 關於索引的一些探討(六)

今天要探討關於Pattern Matching與索引. Pattern Matching應用很多,因為我們不只想知道 精確的,也會想要知道某類型的資料到底有多少...

鐵人賽 開發技術 DAY 19
MySQL那些事兒 系列 第 19

技術 關於索引的一些探討(五)

探討關於JOIN時,EXPLAIN顯示的欄位及其意義. 需要再建立一個Table. CREATE TABLE AVDVD( avid VARCHAR(10) N...

鐵人賽 開發技術 DAY 18
MySQL那些事兒 系列 第 18

技術 關於索引的一些探討(四)

今天介紹EXPLAIN顯示的一些欄位的意義. 安排了大家喜聞樂見的一些測試資料. 建立測試資料. CREATE TABLE AVGals( galid INT...

鐵人賽 開發技術 DAY 17
MySQL那些事兒 系列 第 17

技術 關於索引的一些探討(三)

今天探討關於HASH格式的索引與Memory引擎 Memory引擎若未指定就是使用HASH格式索引. 先把預計使用的Memory加大. SET SESSION...

鐵人賽 開發技術 DAY 16
MySQL那些事兒 系列 第 16

技術 關於索引的一些探討(二)

昨天已經轉入100萬筆的測試資料了,今天開始來探討索引. 昨天已經轉入100萬筆的測試資料了,今天開始來探討索引. (1)有無索引的差異 先來建立一個沒有索引的...

鐵人賽 開發技術 DAY 15
MySQL那些事兒 系列 第 15

技術 MySQL讀取文字檔的方法與動態SQL

為了探討索引需要測試資料,但又不宜使用之前的亂數產生方式. 可以使用Linux系統裡面的字典檔,但是字典檔是文字檔, 需要將它匯入MySQL,所以今天主要探討M...

鐵人賽 開發技術 DAY 30
哇咧~夠了(Oracle SQL) 系列 第 27

技術 卅、猜一猜,用SQL Plus 設計個小遊戲之10(Oracle SQL 2013/10/15)

來猜數字吧!到底是多少? 奮戰了30天,終於在最後這一天,把這支老是猜不中我到底要幹碼的小小程式給完成了? 卻在剛剛這一刻發現,IT邦你嘛幫幫忙,官網又連不上了...

鐵人賽 開發技術 DAY 29
哇咧~夠了(Oracle SQL) 系列 第 26

技術 廿九、用SQL Plus 設計個小遊戲之9-小小驗證(Oracle SQL 2013/10/14)

除了主程式以外的程序大致完成,先驗證看看有沒有正常囉, 看來還是要等到明天才能承認是不是腦袋不靈光了 同樣測試法 SQL> select YAFUU168...

鐵人賽 開發技術 DAY 14
MySQL那些事兒 系列 第 14

技術 關於索引的一些探討(一)

在資料庫的世界,索引扮演了很重要的角色,也是大家所熟知的. 今天開始探討索引. 直接來看在MySQL關於索引的一個重要指令: EXPLAIN EXPLAIN S...

鐵人賽 其他技術 DAY 22

技術 節能減碳的口號喊了很多年,有識之士醞釀出教育部的補助款,交辦各級院校安裝「電力需量控制系統」,我也參了一腳。

「電力需量控制系統」是啥?IT 界的人知道嗎?應該是「電控」的世界吧! 幾億的經費誰不眼紅,管他原來熟悉哪一領域,大家各顯神通。 雖然系統規格中有個「監視網頁」...

鐵人賽 開發技術 DAY 28
哇咧~夠了(Oracle SQL) 系列 第 25

技術 廿八、用SQL Plus 設計個小遊戲之8-保存Player回覆(Oracle SQL 2013/10/13)

今天寫這段(員工旅遊Day2,終於回到家) update_result(v_tmp); --將結果更新到最後一次的猜測,供後續檢測用 腦袋一片空白。 先用pl/...

鐵人賽 開發技術 DAY 13
MySQL那些事兒 系列 第 13

技術 補助表的運用

當然我們查詢資料時,有時候需要作排版,或是參照時, 需要有補助表,會讓結果更具可讀性. 例如yafuu168兄在 http://ithelp.ithome.co...

鐵人賽 其他技術 DAY 21

技術 誰不想開發出殺手級網路應用系統,肖想名利雙收。我當然沒那能耐,我開發的是能協助商業活動的輔助網站。

網站能全自動營運,不需要創建網站的公司耗精力與「真人」溝通,還能有良好營收,不是靠「本夢比」來炒股,我認為只有「限制級」網站有辦法達成。但,這應該無法列為殺手級...

鐵人賽 開發技術 DAY 27
哇咧~夠了(Oracle SQL) 系列 第 24

技術 廿七、用SQL Plus 設計個小遊戲之7-我猜的演算概念((Oracle SQL 2013/10/12)

接下來是有點複雜的演算(取得下一組號碼)說明,看不懂沒關係... 但這部分是核心,很重要的部分,尤其是玩之前,總要先研究一下玩法.... 員工旅遊Day1 目標...

鐵人賽 開發技術 DAY 12
MySQL那些事兒 系列 第 12

技術 MySQL GROUP BY ROLLUP 的應用

GROUP BY 的應用很廣泛,再搭配ROLLUP使用就更強大了. 先建立測試用的Table,為使討論的重點在ROLLUP上,故 測試Table是簡化的,實務應...

鐵人賽 開發技術 DAY 26
哇咧~夠了(Oracle SQL) 系列 第 23

技術 廿六、用SQL Plus 設計個小遊戲之6-主流程(Oracle SQL 2013/10/11)

今天把主要流程順過一遍,剩下的就只是把程式惡補出來了,明後兩天員工旅遊,不多準備點文章,怕要是開空窗了就不好了! 主要就是按照流程圖,把相關流程先定義好,等著幾...

鐵人賽 開發技術 DAY 11
MySQL那些事兒 系列 第 11

技術 MySQL Query Profing 的再進一步改進

之前在第4天初步介紹了Query Profing, 在第6天介紹了改進的查詢方法, 在第9天的範例中有百分比的計算. 今天將要結合將Query Profing再...

鐵人賽 開發技術 DAY 25
哇咧~夠了(Oracle SQL) 系列 第 22

技術 廿五、用SQL Plus 設計個小遊戲之5((Oracle SQL 2013/10/10)

今天來處理歷史紀錄存放,在流程圖上那塊遇到不明異常時[Show History & Help], 一律顯示出來此部分的歷史資料,保留一些未來功能擴充 開...

鐵人賽 開發技術 DAY 10
MySQL那些事兒 系列 第 10

技術 MySQL rownum的實作與排名的方法

Oracle 有一個虛擬欄位rownum,讓許多操作有極大的便利性. 今天將介紹在MySQL產生rownum的方法,以及排名的方法. MySQL一般情況下是沒有...

鐵人賽 開發技術 DAY 24
哇咧~夠了(Oracle SQL) 系列 第 21

技術 廿四、用SQL Plus 設計個小遊戲之4((Oracle SQL 2013/10/09)

雖說是個SQL小程式,該有的程序還是要做一做,來張流程圖!很怪嗎? 用Power Point畫的 畫完才發現,該重新調整下定義 &reply = N...

鐵人賽 開發技術 DAY 9
MySQL那些事兒 系列 第 9

技術 HAVING 的應用

HAVING 是屬於一般使用者常會忽略的. 我們以sakila範例資料庫的city 資料表為例. SELECT country , COUNT(1...

鐵人賽 開發技術 DAY 8
MySQL那些事兒 系列 第 8

技術 SQL MERGE 指令在MySQL的實作

MERGE 指令十分方便,但是MySQL並未直接提供MERGE, 而是採用其他方式來實作. 我們來看看實際的例子. CREATE TABLE ithelp100...

鐵人賽 開發技術 DAY 23
哇咧~夠了(Oracle SQL) 系列 第 20

技術 廿三、用SQL Plus 設計個小遊戲之3(Oracle SQL 2013/10/08)

完成遊戲初始化的樣本庫的126筆樣本的寫入動作,所需的Package與程序init_guess。但這之後的24種排列組合,比較麻煩,因為PL/SQL陣列沒玩過。...

技術 【讓專業的來!】亞洲資採國際巧扮BI先驅

亞洲資採國際巧扮BI先驅 憑藉SQL Server助長企業決策智慧 幾個月前,被視為金融界奧斯卡金像獎的「菁業獎」,舉行第六屆頒獎,元大銀行以「有效因應房市泡沫...