SQL 自訂函數 (單位字串轉數值)

測試環境為 Ubuntu16.04 x86_64 虛擬機. 當 SQL 函數 (Function) 沒有符合我們的需求時,可以自訂函數 (Function) 設定格式如下: 直接來看一個範例,在計算機系統關於容量,大小會透過簡寫的方式來表示,自訂一個函數 convert_bytes ,能將帶有單位的字串轉換成一般數值. KB (kilo bytes ,210 Continue reading SQL 自訂函數 (單位字串轉數值)

SQL 自訂函數 (數值轉單位字串)

測試環境為 Ubuntu16.04 x86_64 虛擬機. 當 SQL 函數 (Function) 沒有符合我們的需求時,可以自訂函數 (Function) 設定格式如下: 直接來看一個範例,在計算機系統關於容量,大小會透過簡寫的方式來表示,自訂一個函數 format_bytes ,能將一般數值轉換成帶有單位的字串. 參考 https://github.co Continue reading SQL 自訂函數 (數值轉單位字串)

SQL 資料型態 TIMESTAMP

這邊來看一下 TIMESTAMP 這個資料型態. 測試環境為 Ubuntu16.04 x86_64 虛擬機. 建立一個有 timestamp 欄位的資料表 table ,預設值為 current_time stamp (日期時間函數,功能與 NOW 一樣,都是回傳目前系統的日期時間),on update CURRENT_TIMESTAMP 資料更新時,tim Continue reading SQL 資料型態 TIMESTAMP

SQL 語法 SELECT (初階1)

關於 Linux 下的 Mysql (MariaDB) 設定請參考 http://benjr.tw/12461 測試環境為 Ubuntu 16.04 x86_64 ,常用的 SQL SELECT 基礎查詢. 先建立一個資料庫 (testdb) , 與 tables (employee) 格式為 Name char(20), Dept char(20), jo Continue reading SQL 語法 SELECT (初階1)

DataBase 資料庫

MariaDB 從 CentOS 7 開始的 Database 都換成了 MariaDB,主要的原因是 MySQL 被甲骨文 (Oracle) 收購 (MySQL 原本是屬於昇陽電腦 SUN ),MySQL 社群擔心甲骨文對於 MySQL 這個開放軟體未來的態度,所以 Michael Widenius ( MySQL 創辦人) 推出了與 MySQL 相容的 Continue reading DataBase 資料庫

MySQL 轉移到 MariaDB

測試在 Ubuntu14.04,資料庫系統更新成 MariaDB 10.0 (移除 MySQL5.5) 建議先把舊的資料庫備份下來 其中的 database 請依你實際的 database 名稱,我的 database 名稱為 benjr 因為我會使用到 wordpress,根據 WordPress 說明, MariaDB 必須大於 10.0 以上的版本 U Continue reading MySQL 轉移到 MariaDB

Ubuntu 14.04 + wordpress

首先 WordPress 對於系統的要求 在使用 WordPress 前你必須先確定你的系統軟體符合他的需求 PHP 版本需要大於 5.6 Ubuntu 16.04 安裝 Apache + PHP 請參考 http://benjr.tw/95861 MySQL 版本需要大於 5.6 或是 MariaDB 10.0 以上的版本 這邊需要設定 MySQL Roo Continue reading Ubuntu 14.04 + wordpress

Sysbech – OLTP 測試結果 (MariaDB Galera Cluster + HAProxy)

作業系統平台皆為 CentOS 7.2 關於 Sysbech OLTP , MariaDB Galera Cluster , HAProxy 請參考. CentOS 7 YUM 安裝 MariaDB Galera Server – http://benjr.tw/95350 CentOS 7 設定 MariaDB Galera Cluster S Continue reading Sysbech – OLTP 測試結果 (MariaDB Galera Cluster + HAProxy)