遇到這個問題說實在卡了很久想說用Mssql都沒問題第一次寫專案EF用MySql以下是修改欄位後產出的 Migrations public overrid...
VARCHAR & CHAR VARCHAR(0-65535)/CHAR(0-255)差別於可儲存長度差別之外。VARCHAR的長度是不固定的 EX:密...
原文:[MySQL] 資料表結構遷移的好幫手 pt-online-schema-change 這邊跟大家介紹一套做 DB migration 的好東西 pt-o...
HAVING 是屬於一般使用者常會忽略的. 我們以sakila範例資料庫的city 資料表為例. SELECT country , COUNT(1...
昨天有探討了分段費用的計算,是直接計算出來的. 但是人是好奇的動物,雖說電腦已經普遍運用在日常生活中, 也取得大家一定程度的信任,但是對於賬單,單據等等, 大家...
價格是會隨時間變化的,不管是採購物品,或是人力服務等. 故費用的計算要考慮時間因素. 假設泰大聘請服務人員進行家事服務. 人員TABLE及資料如下 CREATE...
今天看到FB社群中有討論到 between, 進而有討論到關於精度的問題.使用 MySQL 做了一些測試,與大家分享. -- 使用 MySQL select v...
太陽要面對的問題有兩個,第一個問題比較小,就是「他不會美工」。第二個問題比較大,那就是「他不會網頁程式開發...」。 早在1987年美商Apple公司,所提出的...
今天探討排序與索引. 人們喜歡有順序的資料,所以在資料庫的操作,排序是經常會使用的功能. 以第19天的AVDVD來當範例. 來觀察這道指令 EXPLAIN SE...
前言 上篇文章最後面有提到有些狀況下,在輔助索引就可以找到所需要的資料,不需要回到叢集索引去,這個概念就跟覆蓋索引有關。 覆蓋索引 covering index...
前言 用了前面的範例,尤其是歷史資料,會發現有可能重複輸入的狀況,或是重複資料輸入不進去。這是我故意的XDD就是讓這一篇有機會出現,也就是用來說明避免重複輸入的...
在實務應用上,預算與實際已發生費用的計算, 是常要開發的功能. 故模擬實際可能發生的狀況,並提出解法, 開發系統時可參考之. 範例資料表 預算TABLE,包含有...
前言 上篇文章提到,我切 partition 的條件用的是日期,而且是每日一個 partition,依照這樣算,一年會有365個 partition ,假設10...
環境 ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.0] mysql2 (0.2....
講到現在好像是時候回去解釋,到底要怎麼樣用SQL設定並創建資料庫,並且又要怎麼樣用SQL來新增、更改和刪除資料庫裡面的資料呢。 資料庫創建 在資料庫管理系統裡面...
時間的處理也是資料庫時常面對的. 以時間區間為例,例如有一些專案或是任務 可能會同時進行,或是執行時會有重疊, 將時間區間合併,以得到主要路徑的時間區間. 範例...
月初跟月尾真的壓力很大,東西生不出來的感覺真的很煎熬,不只時間不夠腦袋也不夠阿,以上是我自導自編,針對菜鳥入門程式設計師需要學習心態與哪些基礎技巧。 今天要續接...
前言 B+樹,相信在學習資料庫時,多多少少都會聽過,如同二元樹、平衡二元樹等,他就是一種資料結構,定義十分複雜,在這裡只會簡單對B+樹做個簡介。 何謂B+樹 是...
這是我們今年第一場講堂。 由小雨大和老鷹大帶來的Linux和MySQL交響樂,希望大家會喜歡。 議程: 從Windows到Fedora。 老鷹大以一個使用Wi...
這是我昨天開發時所遇到的問題,因為需求關係,所以將參數(id)儲存像table2這樣 Table1 id name 1 數學 2 國文 3...
tags: 2019鐵人賽 回顧 Day18 DROP DATABASE DROP TABLE 進入主題 Data Manipulation Languag...
今天介紹 Merge 儲存引擎.作業系統會有檔案大小的限制,當使用 InnoDB 引擎時,可以將新的資料檔案加入 Tablespace,從而可以 使用超過作業系...
之前在第4天初步介紹了Query Profing, 在第6天介紹了改進的查詢方法, 在第9天的範例中有百分比的計算. 今天將要結合將Query Profing再...
前言 這次想寫的系列文跟 Partition Table 有關,相信不管是用 MSSQL, MySQL 或是其他的資料庫都有聽過這個概念,不過我不會特別去說明該...
建立完環境之後,我們需要在Django的設定中,也告訴Django 資料庫的資訊,Django 才會知道他要去哪裡連接資料庫。 資料庫設定 修改建立好的 fas...
在MySQL的database的table中,主要以column,row組成。資料行(Column)是指資料表中的某些「欄位」,以「垂直」方式來呈現,其head...
tags: 2019鐵人賽 回顧 Day14 進入主題 MySQL 登入 MySQL mysql -u username -p enter 並且輸入密碼即可登入...
目前環境 Laravel:5.7 資料庫:MariaDB 說明 所謂的CRUD是指 新增(Create)、讀取(Read)、更新(Update)、刪除(...
在第4天介紹了SQL Query 執行的細節, 今天將更進一步的改進. 第4天介紹的SQL Query 執行的細節,是使用MySQL提供的 SHOW PROFI...
與資料庫共舞的文章系列來到了尾聲,今天我們要來聊聊一個關聯式資料庫中很重要、但是很複雜的觀念: 資料庫交易 (transactions)。這個交易跟金錢沒有關係...