文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  MySQL 程式  /  程式開發工具

6.7 程式開發工具

本節描述一些在開發 MySQL 程式時可能會發現有用的工具。

在 shell 腳本中,您可以使用 my_print_defaults 程式來解析選項檔案,並查看給定程式會使用哪些選項。以下範例顯示 my_print_defaults 在要求顯示在 [client][mysql] 群組中找到的選項時,可能會產生的輸出

$> my_print_defaults client mysql
--port=3306
--socket=/tmp/mysql.sock
--no-auto-rehash

開發人員注意事項:選項檔案處理是在 C 用戶端程式庫中實作的,方法是在任何命令列引數之前,簡單地處理適當群組中的所有選項。這適用於使用多次指定的選項的最後一個實例的程式。如果您有一個以這種方式處理多次指定選項但不讀取選項檔案的 C 或 C++ 程式,您只需要新增兩行程式碼即可使其具有該功能。請檢查任何標準 MySQL 用戶端的原始碼,以了解如何執行此操作。

多個其他 MySQL 語言介面都是基於 C 用戶端程式庫,其中一些介面提供了存取選項檔案內容的方法。這些包括 Perl 和 Python。有關詳細資訊,請參閱您偏好的介面的文件。