Excel Power Query – ODBC ( MySQL )
Excel 的 Data Source 支援多種來源, 除了從檔案外還支援 ODBC 如 MySQL 等資料庫來源 ,下面就來看一下要怎麼從 Excel 同步 (synchronization) 資料庫的資料. 參考文章 https://www.youtube.com/watch?v=VRm8tUe […]
Excel 的 Data Source 支援多種來源, 除了從檔案外還支援 ODBC 如 MySQL 等資料庫來源 ,下面就來看一下要怎麼從 Excel 同步 (synchronization) 資料庫的資料. 參考文章 https://www.youtube.com/watch?v=VRm8tUe […]
建立測試用資料表,與其資料. SHOW TABLES SQLite 沒有 SHOW TABLES 指令,可以透過以下指令查詢現有的資料表. 執行結果 DESCRIBE Table SQLite 沒有 DESCRIBE Table 指令,可以透過以下指令查詢現有的資料表欄位. 執行結果 或 執行結果
SQLite 的時間函數跟 MySQL / MariaDB 差蠻多的,以下來看幾個差異點. Now SQLite 沒有 now 函數,但 在 SQLite now 是一個時間字串參數,可以透過 SQLite 的時間函數獲得目前的日期與時間. 執行結果 datetime datetime 這個函數可以 […]
SQL 語法 SELECT 的字串比對 (需注意資料庫字元編碼 Character Sets 與 文字排序 Collations ,請參考資料庫編碼 – https://benjr.tw/102156 ) 測試環境為 CentOS 7 x86_64 (虛擬機) LIKE 通常會搭配 % […]
測試環境為 CentOS 8 x86_64 (虛擬機) 關於 Python 存取 SQLite 資料庫請參考 – https://benjr.tw/104703 當透過 Python 使用到 SQL 指令中的 REGEXP (正規表示式比對字串),但卻發生以下的錯誤訊息,參考文章  […]
測試環境為 CentOS 8 x86_64 (虛擬機) 參考範例 – https://note.charlestw.com/python-how-to-connect-sqlite/ python 可以將資料儲存在 sqlite 資料庫裡. 匯入 sqlite3 套件. 透過 sqlit […]
測試環境為 CentOS 8 x86_64 遇到一個奇怪問題, LONGBLOB , LONGTEXT 字元上限為 4 GB (2^32 -1),使用 4 bytes 紀錄前面字元使用長度.但是實際使用只能到 16777216 (約 16M),下面來看一下是怎麼了. 先建立一個資料庫 (testdb […]
測試環境為 CentOS 8 x86_64 要如何在 SELECT 時多產生一個自動遞增列的欄位? 可以透過兩種方式. 先建立一個資料庫 (testdb) , 與資料表 (Index1) 資料格式為 Student VARCHAR(200). 建立學生名冊. @變數 要在 SELECT 的資料加上序 […]
測試環境為 CentOS 8 x86_64 如果建立好的資料表沒有 Primary 或是 Unique ,在 phpMyAdmin 會顯示. 我們需要在 資料表 / 結構 的其中之一的資料欄位設定成為 unique .或是 Primary Key (主鍵) – 必須為 not null (不能為空) […]
測試環境為 CentOS 8 x86_64 虛擬機. 浮點數有 FLOAT , DOUBLE 跟 DECIMAL ,資料大小範圍如下. FLOAT[(M,D)] [SIGNED | UNSIGNED | ZEROFILL] -3.402823466E+38 to -1.175494351E-38 0 […]