SQL 語法 – Recursive Common Table Expressions
測試環境為 CentOS 8 x86_64 , Mariadb 10.3.17-1 (虛擬機) MariaDB 版本需要 10.2.2 以上才有支援 Recursive Common Table Expressions . 什麼是 CTE : Common Table Expressions ,它可 […]
測試環境為 CentOS 8 x86_64 , Mariadb 10.3.17-1 (虛擬機) MariaDB 版本需要 10.2.2 以上才有支援 Recursive Common Table Expressions . 什麼是 CTE : Common Table Expressions ,它可 […]
測試環境為 CentOS 8 x86_64 , Mariadb 10.3.17-1 (虛擬機) JSON 的資料要怎麼暫時轉成 Table (Rows & Columns) , Oracle (Mysql) 有提供 JSON_TABLE 函數,但 MariaDB 沒有怎麼辦.可以透過 Re […]
測試環境為 CentOS 8 x86_64 使用關聯式資料庫( RDBMS : Relational Database Management System )的 MariaDB 也可以儲存與查詢 NoSQL ( Not Only SQL : 使用非關聯式資料庫的資料庫,資料儲存不需要固定的欄位 ) […]
測試環境為 CentOS 8 x86_64 使用關聯式資料庫( RDBMS : Relational Database Management System )的 MariaDB 也可以儲存與查詢 NoSQL ( Not Only SQL : 使用非關聯式資料庫的資料庫,資料儲存不需要固定的欄位 ) […]
測試環境為 CentOS 8 x86_64 遇到一個奇怪的問題,當使用 Equals(=) 與 LIKE 來比對字串 String ”(空字串) 與 ‘ ‘ (空白字串) ,卻得要不一樣的結果. 查了一下論壇 – https://stackoverfl […]
測試環境為 CentOS 8 x86_64 在 Linux 下有辦法把 CSV (每筆資料用 “,” 做區分) 轉成 JSON 格式嗎? 轉換後的 JSON 儲存在資料庫要怎麼存取資料? Convert CSV to JSON 找到下面兩種方式. jq : jq is a lightweight a […]
使用主從式資料庫 (Master Slave Replication) 的技術. Master 的資料庫會透過 Binlog 的機制將資料同步到 Slave . Master 不是真的會把資料複製一份到 Slave,而是 Master 會把所有會變動到資料的指令儲存到 Binlog ,其中包含 CR […]
測試環境為 CentOS 8 x86_64 CHECK CONSTRAINT 可以檢查輸入資料是否符合預期,避免儲存成錯誤的資料,我們可以在建立欄位 ( CREATE TABLE ) 時就先設定好,或是之後可以透過 ALTER TABLE 來修改或新增. Constraint 的類型如下. PRIM […]
測試環境為 CentOS 8 x86_64 使用關聯式資料庫( RDBMS : Relational Database Management System )的 MariaDB 也可以儲存與查詢 NoSQL ( Not Only SQL : 使用非關聯式資料庫的資料庫,資料儲存不需要固定的欄位 ) […]
測試環境為 CentOS 8 x86_64 使用關聯式資料庫( RDBMS : Relational Database Management System )的 MariaDB 也可以儲存與查詢 NoSQL ( Not Only SQL : 使用非關聯式資料庫的資料庫,資料儲存不需要固定的欄位 ) […]