MSSQL 使用 sqlcmd 列出所有資料庫名稱

Windows 的 MSSQL 想要列出所有資料庫名稱,然後再執行備份或者其他命令,可以怎麼做呢?

閱讀全文〈MSSQL 使用 sqlcmd 列出所有資料庫名稱〉

MySQL 只要或排除 Replication 某DB 的設定方式

MySQL Replication 預設是將所有設定都同步到 Slave,只想要將某些資料庫同步,或者某些資料庫不要同步,要怎麼做呢?

閱讀全文〈MySQL 只要或排除 Replication 某DB 的設定方式〉

使用 SchemaCrawler 將 ERD 做最簡化的線圖

當資料庫 Table 太多,相關的 PK、FK 就會很多,畫出 ERD 的線圖自然會複雜到看不懂

想要盡量把 ERD 的線拉直,盡量不要看起來飛來飛去的,可以靠 SchemaCrawler 來直接生成

閱讀全文〈使用 SchemaCrawler 將 ERD 做最簡化的線圖〉

Apple iPhone Podcast 如何自訂想要的頻道來聽

Apple iPhone 的 Podcast 訂閱很多頻道,但是沒辦法調整順序,每次想要聽只能自己點選,想要有個清單可以往下聽要怎麼做呢?

閱讀全文〈Apple iPhone Podcast 如何自訂想要的頻道來聽〉

好站:DB-engines 資料庫系統的流行程度排行榜

要使用 Open Source 的軟體,要盡量使用熱門的、活耀的~

使用的人群多,遇到問題也多,在遇到問題的時候,比較容易找到相關的解決方法~

閱讀全文〈好站:DB-engines 資料庫系統的流行程度排行榜〉

MySQL 的 Prompt 想顯示主機和資料庫名稱

MySQL 的 Prompt 想要顯示主機和資料庫名稱等資訊,要怎麼設定呢?

mysql> 想要變成 (user@host) [(dbname)]> 作法如下:

  1. 在 Shell 輸入下述,再進入 MySQL CLI:
    • export MYSQL_PS1="(\u@\h) [\d]> "
  2. 進入 MySQL 裡面(mysql>),輸入下述:
  3. 在 Shell 輸入:
    • mysql --prompt="(\u@\h) [\d]> "
  4. vim /etc/mysql/my.cnf
    • [mysql]
    • prompt=(\\u@\\h) [\\d]>\\_

上述我是使用1、4,my.cnf 的設定不需要重啟 MySQL,直接寫完 mysql cli 進入就會直接讀取生效

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
  • 上述 指令「不能」複合一起下

全世界 Domain 後綴的註冊資料庫 清單列表

網域名稱一般都是 .com、.gov 等等結尾(國家會有 .tw、.com.tw 結尾),幾年前開放後綴可以開放註冊登記,就可以登記 .blog、.google.. 等等的根節點(當然需要花一筆不低的費用),現在到底有哪些後綴被註冊了呢?

上述網址可以看到,現在全世界到底有哪些後綴已經被註冊了。

使用 mysqldump 倒出 MySQL 所有資料庫(表) 固定筆數的資料

想要快速建立開發、測試環境,資料庫的資料通常最難搞定。

此篇將隨意由 MySQL 的各個資料庫、各個 Table 倒出固定筆數的資料,然後快速匯入產生開發、測試環境。

  • 注意:此篇「沒辦法」搞定資料相依性、資料匿名、資料隱藏等等。

閱讀全文〈使用 mysqldump 倒出 MySQL 所有資料庫(表) 固定筆數的資料〉