SQL 變數 Variables
測試環境為 CentOS 7 x86_64 (虛擬機) 這邊來看一下 MySQL / MariaDB SQL 變數 Variables 的種類. 先建立一個資料庫 (testdb) , 與 tables (employee) 格式為 Name char(20), Dept char(20), job […]
測試環境為 CentOS 7 x86_64 (虛擬機) 這邊來看一下 MySQL / MariaDB SQL 變數 Variables 的種類. 先建立一個資料庫 (testdb) , 與 tables (employee) 格式為 Name char(20), Dept char(20), job […]
測試環境為 CentOS 7 / CentOS 8 x86_64 (虛擬機) 在建立 Stored Function 時卻得到以下的錯誤訊息. 奇怪另外一台相同的版本 MySQL (其實是 MariaDB) 可以建立自訂函數,這是為什麼? 主要原因是當你有使用 Binlog 的機制時,會被限制建立 […]
測試環境為 CentOS8 / RHEL (Red Hat Enterprise Linux) x86_64 (虛擬機) 最近把作業系統換到 CentOS 8 ,使用了預設的磁區切割 (/home 佔去 80% 的空間,使用 LVM 分割),想說可以直接透過 LVM 把 /home 縮小, 把 / […]
如何找到重覆的資料 (Duplicate Row , Column or Record) 測試環境為 CentOS 8 x86_64 (虛擬機) 先建立一個測試用資料庫 (testdb) , 與 tables (employee) 格式為 K1 int(11) – auto_increm […]
為了避免硬碟損毀進而造成資料庫遺失,可以使用主從式資料庫 (Master Slave Replication) 的技術. Master 的資料庫會透過 Binlog 的機制將資料同步到 Slave . Master 不是真的會把資料複製一份到 Slave,而是 Master 會把所有會變動到資料的指 […]
如何找到最後一筆 (Last Row , Last Column or Latest Record) 輸入的資料. 測試環境為 CentOS 8 x86_64 (虛擬機) 先建立一個測試用資料庫 (testdb) , 與 tables (employee) 格式為 K1 int(11) – […]
測試環境 CentOS 8 64bits + Apache + php-fpm (與 CentOS 7 不同,請參考 – https://benjr.tw/101989 ) CentOS 8 + PHP Version 7.2.11 Server API 使用 FPM/FastCGI C […]
安裝完的 phpMyAdmin 在首頁都會顯示. 測試環境為 CentOS 8 x86_64 主要 phpMyAdmin 會使用一個資料夾當作暫存資料的快取,不設定也可以(會影響 phpMyAdmin 效能),照下面的方式來設定. 還需在 config.inc.php 加入以下的設定. 請重新登入 […]
SQL 可以透過 SELECT + WHERE + LIKE 可以針對 CHAR, VARCHAR, 以及 TEXT 指定欄位 (COLUMN) 做關鍵字來比對搜尋 ( 需注意資料庫字元編碼 Character Sets 與 文字排序 Collations ,請參考資料庫編碼 – https://b […]
測試環境為 CentOS 7 x86_64 (虛擬機) 刪除資料表 刪除資料表可以透過 DELETE , TRUNCATE TABLE 與 DROP TABLE ,來看一下他們的差異. 先建立測試用的資料. DELETE DELETE 不加 WHERE 條件下就會刪除整個資料表 Table 的資料了 […]