MariaDB / MySQL – Trigger
測試環境為 CentOS 7 x86_64 (虛擬機) 範例: 兩個 Table 表單用來記錄 1.貨物品項及其數量, 2.銷售員及其銷售貨物, 當表單 1 有更新時,須自動更新 (使用 Trigger) 到表單 2. 表單 1.貨物品項及其數量. 表單 2.銷售員及其銷售貨物. 新增 Trigge […]
測試環境為 CentOS 7 x86_64 (虛擬機) 範例: 兩個 Table 表單用來記錄 1.貨物品項及其數量, 2.銷售員及其銷售貨物, 當表單 1 有更新時,須自動更新 (使用 Trigger) 到表單 2. 表單 1.貨物品項及其數量. 表單 2.銷售員及其銷售貨物. 新增 Trigge […]
SQL 可以透過 SELECT + WHERE + LIKE 可以針對 CHAR, VARCHAR, 以及 TEXT 指定欄位 (COLUMN) 做關鍵字來比對搜尋 ( 需注意資料庫字元編碼 Character Sets 與 文字排序 Collations ,請參考資料庫編碼 – https://b […]
測試環境為 CentOS 7 x86_64 (虛擬機) 實際來看一個範例,用來檢視該物品的保存期限是否超過一年. 先來建立用來測試的資料.欄位為 K1 (INT – Primary Key) , ItemName 物品名稱 (VARCHAR) 與 T1 製造日期與時間 (Timestam […]
測試環境為 CentOS 7 x86_64 (虛擬機) Server A (IP : 192.168.111.129) Server B (IP : 192.168.111.157) 先在 Server A 建立一些測試用資料. 建立 testdb 資料庫與 employee , employee1 […]
測試環境為 CentOS 7 / CentOS 8 x86_64 (虛擬機) 在 Linux 環境可以透過 crontab (自動排程)來定期執行任務,如果是要自動執行 SQL 指令(如:定期刪除資料…),可以透過 SQL 的 Event Scheduler 啟動 Event Sched […]
測試環境為 CentOS 7 x86_64 (虛擬機) 如何利用 SQL 的 INSERT 語法將文字檔案的內容自動轉到資料庫裡. 如果是單一檔案內容上傳至單一欄位可以使用 LOAD_FILE 函數,詳細使用請參考 – https://benjr.tw/101779 . Linux Ba […]
測試環境為 CentOS 7 x86_64 虛擬機. INT (Integer) 整數型態的種類如下: 型態 Byte(s) 預設長度 有號數 (Signed +,-) 範圍 無號數 (Unsigned) 範圍 TINYINT 1 4 -128~127 0~255 SMALLINT 2 6 -327 […]
Ubuntu 18.04 安裝 wordpress 版本為 5.x, 我採用的 web server 為 Apache2 , Database 是 MariaDB ,在使用 WordPress 前你必須先確定 Ubuntu 系統軟體符合他的需求. Apache (Web server) PHP 7. […]
之前都是使用 phpMyAdmin 當作 Mysql(MariaDB) web 管理介面,但同事抱怨太複雜了,找了一下有沒有所謂的 MySQL (MariaDB) Lite 輕量級的管理介面,如下. phpliteadmin – https://www.phpliteadmin.org/ […]
測試環境為 CentOS 7 x86_64 . 安裝好的 Mariadb 會有一個預設資料庫 mysql. 進入 mysql 資料庫看看裡面儲存了哪一些 tables. User table 來看看 User table 的內容,主要儲存使用者的資料,包含 Host , User , Passwor […]