SQL 語法 UPDATE
測試環境 CentOS 8 (虛擬機) 這邊來使用一下 SQL UPDATE 的語法 先建立一個資料庫 (sbtest) , 與 tables (employee) 格式為 NName VARCHAR(20), Dept VARCHAR(20), jobTitle VARCHAR(20) 各 20 […]
測試環境 CentOS 8 (虛擬機) 這邊來使用一下 SQL UPDATE 的語法 先建立一個資料庫 (sbtest) , 與 tables (employee) 格式為 NName VARCHAR(20), Dept VARCHAR(20), jobTitle VARCHAR(20) 各 20 […]
測試環境為 CentOS 8 x86_64 最近遇到一個硬碟爆滿的問題,路徑為 /var/tmp/systemd-private-[########]-mariadb.service-[CCCCCC] ,裡面一堆 .MAD 的檔案把系統硬碟都佔滿了. 上網查才知道當 SQL 語法所產生的資料大於記憶 […]
測試環境 CentOS 8 (虛擬機) CREATE 指令的使用方式. CREATE DATABASE 建立資料庫. CREATE TABLE 建立資料表 CREATE TABLE LIKE 只複製資料表格式. CREATE TABLE SELECT FROM 完整複製資料表格式與資料.
測試環境 CentOS 7 使用 MySQL 5.7.5 時遇到 ONLY_FULL_GROUP_BY 的錯誤. 建立測試用資料表. 這樣的 SELECT 會出現 sql_mode=only_full_group_by 的訊息. only_full_group_by 是什麼? 在官網 – […]
測試環境 CentOS 7 因為大多是實驗性質,我 MySQL 通常會使用很簡單的密碼,但現在會出現以下的錯誤訊息. 因為 Password Policy 我們沒辦法設定簡單密碼. validate_password_policy = LOW 第一種方式就是可以把 Policy 降低. 雖然已經設定 […]
測試環境為 CentOS7 + MySQL 5.7.43-1 (虛擬機) , 安裝請參考 – https://benjr.tw/105806 先來看一下 Master Slave Replication 架構 為了避免硬碟損毀進而造成資料庫遺失,可以使用主從式資料庫 (Master Sl […]
測試環境為 CentOS7 (虛擬機) 從 CentOS 7 之後預設的資料庫系統為 MariaDB ,這邊來安裝 MySQL 5.7.43-1 我們無法直接從標準的 yum 去找到 mysql server 資料套件. 需先去下載 mysql80-community 的 Repository (預 […]
測試環境為 CentOS 8 x86_64 虛擬機. 在 Group 資料時可以使用 IF 判斷式來決定使用哪個欄位,看一下下面範例. 建立測試用資料表. 檢視一下資料. 在 Group 資料時用 IF 判斷式來決定使用哪個欄位 程式說明: 最主要就是在 GROUP BY 時加上判斷式 IF(Fil […]
測試環境為 CentOS 8 x86_64 虛擬機. 有辦法在單一欄位的資料依據分隔字元將字串拆解成陣列嗎? 如: 依據分隔字元 ‘ , ‘ 將以上字串拆解成以下陣列. MyaSQL / MariaDB 找不到相關函數 ( PostgreSQL 有相關 string_to_a […]
測試環境為 CentOS 8 x86_64 虛擬機. 有辦法計算字串 (如: This is MySQL , Mysql is Database) 裡面的字 (如: MySQL) 出現幾次嗎? 找不到相關函數.不過找到一個方式,參考文章 – https://www.tutorialspo […]