MySQL 於 CLI (Client) 的 MySQL 介面裡面,想要把 SQL 的結果使用變數暫時儲存,可以怎麼做呢?
分類: My_Note-Unix
Linux 使用 qpdf 移除 PDF 密碼
PDF 有設定密碼,於 Linux 想要將 PDF 設定的密碼移除,要怎麼做呢?
Linux 列出某個 Port 所有 connection
Linux 想要查看某個 Port 有被多少連線連到,或者想要看某個 Port 的連線有沒有中斷了?要怎麼做呢?
MySQL 追蹤調校 Profiling SQL 詳細花費時間
MySQL 要調整 SQL 語法最常使用的就是 EXPLAIN,不過這是看預測,要看實際的詳細運行時間,可以怎麼做呢?
MySQL IN 條件可以接多長?
MySQL SELECT 的 WHERE 條件,要找 特定資料 或 刪除指定資料,常常會用到 IN,有時候一次就是上千筆,到底 WHERE 可以接多長的資料呢?
MySQL 於 CLI 對所有 DB、Table 做 OPTIMIZE
MySQL 可以在 SQL 語法做 OPTIMIZE、Repair 等等的動作,於 CLI 也可以做,作法如下:
對所有 Database 做 OPTIMIZE 語法:
- mysqlcheck -o --all-databases
- mysqlcheck -o --all-databases -u [username] -p[password]
比較常用的 Analyze、Repair、Optimize 語法:
- mysqlcheck -u [username] -p[password] -o [database name]
- mysqlcheck --all-databases # -A
- mysqlcheck --all-databases --analyze # -Aa
- mysqlcheck --all-databases --auto-repair # -A --auto-repair
- mysqlcheck --all-databases --optimize # -Ao
- 於上述命令後面自己加上 -u root -p
- 上述 指令「不能」複合一起下
MySQL 如何 Delete 大量資料
MySQL 若有大量的資料需要 DELETE,要怎麼做會比較快呢?
活動監視器:Mac 監控 Process 和系統負載
Mac 想查看目前系統有哪些負載、Process、CPU、記憶體使用量等等,或者需要 Kill 掉 Process 等等,類似 Windows 內建的系統管理員,每次都翻半天,想不起來名字.. XD
- 註:太習慣用 top、ps、kill 了,但是 Mac 內建的圖形化弄得蠻清楚又方便的~
MySQL Client 要如何印出字串
MySQL 若想要用 source 執行大量的 SQL 語法,想要知道執行到哪邊,就得要在執行中途插入字串或 Log,在 MySQL 可以怎麼做呢?
Linux find 要找出可以執行的檔案
以前 DOS 時代,安裝程式後,就會去找 .bat、.exe、.com...
在 Linux 要執行的主要是權限有沒有 x,所以安裝完成後,要怎麼找出可以執行的檔案呢?