SQL 語法 進階 SELECT
![]()
測試環境為 Ubuntu 16.04 x86_64 ,下面針對 SQL SELECT 的 WHERE , GROUP BY , HAVING , ORDER BY , LIMIT 與 sub-query 使用方式做說明, SELECT 查詢需注意資料庫字元編碼 Character Sets 與 文字 […]
![]()
測試環境為 Ubuntu 16.04 x86_64 ,下面針對 SQL SELECT 的 WHERE , GROUP BY , HAVING , ORDER BY , LIMIT 與 sub-query 使用方式做說明, SELECT 查詢需注意資料庫字元編碼 Character Sets 與 文字 […]
![]()
建好的資料表可以透過指令 ALTER 做修改. 測試環境為 CentOS 8 x86_64 (虛擬機) 先建立一個資料庫 (testdb) , 與資料表 (employee) 格式為 Name CHAR(20), Dept CHAR(20), JobTitle CHAR(20) 各 20 個字元. […]
![]()
MariaDB 從 CentOS 7 開始的 Database 都換成了 MariaDB,主要的原因是 MySQL 被甲骨文 (Oracle) 收購 (MySQL 原本是屬於昇陽電腦 SUN ),MySQL 社群擔心甲骨文對於 MySQL 這個開放軟體未來的態度,所以 Michael Wideniu […]
![]()
測試在 Ubuntu14.04,資料庫系統更新成 MariaDB 10.0 (移除 MySQL5.5) 建議先把舊的資料庫備份下來 其中的 database 請依你實際的 database 名稱,我的 database 名稱為 benjr 因為我會使用到 wordpress,根據 WordPress […]
![]()
之前 Database 只會新增 個別資料庫,或是一些簡單的設定 ,但是在使用 sysbench – https://benjr.tw/95251 進行 oltp 測試時,裡面的模式使用了很多的 SQL 語法,不是很了解 SQL 所以惡補一下. 關於 Linux 下的 Mysql (Ma […]
![]()
從 CentOS 7 開始的 Database 都換成了 MariaDB,主要的原因是 MySQL 被甲骨文 (Oracle) 收購 (MySQL 原本是屬於昇陽電腦 SUN ),MySQL 社群擔心甲骨文對於 MySQL 這個開放軟體未來的態度,所以 Michael Widenius ( MySQ […]
![]()
奇怪我的 MySQL 很容易當掉,然後我的 http://Benjr.tw 就會直接在網頁上顯示資料庫連線錯誤,檢查 /var/log/mysql 裡面的 log 會顯示 table 錯誤. 用下面的指令就可以修復. 整理完之後就可以,但過一段時間 MySQL 又會有錯誤產生.後來檢查到 /var/ […]
![]()
因為 Drupal / WordPress 將資料儲存在 database 中,在 Linux 環境下用的是 MySQL 或是 MariaDB 當做資料庫系統.下面就來簡單瞭解一下資料庫系統. 啟動 MySQL 如果要開機時就啟動 MSQL ,使用下面這個指令,就會在每次開機時啟動 MySQL . […]