iT邦幫忙

database相關文章
共有 248 則文章
鐵人賽 開發技術 DAY 29
MySQL那些事兒 系列 第 29

技術 關於外鍵限制的探討(二)

接續昨天的外鍵限制探討. 昨天泰大有提到,可以先把Child的資料刪掉, 再刪Parent的資料. 除此之外,還有其他作法. 刪掉原本的限制,新增限制. 先查看...

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

技術 關於外鍵限制的探討(一)

以第26天的泰大與MM們的為例. 有三個TABLE,分別是Girls,Billings,Worklog. 但未設外鍵限制. 今天將新增外鍵限制,來看增加了外鍵限...

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

技術 應用實例(四) 分段費用計算再次探討

昨天有探討了分段費用的計算,是直接計算出來的. 但是人是好奇的動物,雖說電腦已經普遍運用在日常生活中, 也取得大家一定程度的信任,但是對於賬單,單據等等, 大家...

鐵人賽 開發技術 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 14
MySQL那些事兒 系列 第 14

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

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

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

技術 MySQL GROUP BY ROLLUP 的應用

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

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

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

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

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

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

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

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

技術 HAVING 的應用

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

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

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

技術 【讓專業的來!】捷智商訊提昇資料庫三倍速!

捷智商訊提昇資料庫三倍速! 以SQL Server DW專業活化企業資料價值 有一家營運版圖涵蓋亞、歐、美、非等各大洲的企業,選擇以微軟SQL Server翻新...

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

技術 MySQL Workbench 的用途

MySQL Workbench是官方提供的工具,具有許多功能,值得一試. MySQL Workbench可以很輕易查看Server運作的狀況與一些設定值. 也...

鐵人賽 開發技術 DAY 7

技術 自製記帳軟件-DataType(二)

在我自製的記帳軟件的 Schema 之中, 在考慮了一般記帳的需要, Micosoft Access 的限制和開發難度後, 我只集中地使用了幾種 Datatyp...

技術 【讓專業的來!】10/22胡百敬老師幫你解資料庫的千奇百怪!

@讓專家教你用資料庫! SQL Server 2014與資料庫案例互動式講座 您想了解企業在使用資料庫會遇到的千奇百怪問題,以及各種問題的解決方法嗎?您想知道顧...

技術 自製記帳軟件-DataType(一)

我很佩服那些操作手冊的作者, 可以那麼條理分明的寫出每一個步驟, 每一個動作; 而我每次寫到實作層面的時候總是會退縮不前, 要處理要表達的資訊實在是太多, 而每...

技術 十三、無中生有(Oracle SQL 2013/09/28)

資料庫的架構,有就是有、無還是無,如何從報表上生出”無”的資料, 就像今天是國定假日2013/9/28,報表上如何顯出未刷卡的日子,並顯示NULL。 這個月好多...

鐵人賽 開發技術 DAY 3

技術 自製記帳軟件-思考

動機有了, 工具選了, 是時候思考想要的目標有幾多. 在思考時要將目標分為幾個類別, 並設定先後次序, 好讓自己不會在漫長的開發過程中迷失了. 思辯 在這階段...

鐵人賽 開發技術 DAY 6

技術 [MS SQL]將多筆資料合併欄位,減少不必要的連線

之所以會有這篇文章,是在改寫公司老舊的ASP報表 主要的邏輯是撈出全部資料後,逐筆判斷該資料在另一個Table是否有相似的資料 如果有則Response出來,秀...