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


MySQL 9.0 參考手冊  /  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。如需詳細資訊,請參閱您慣用介面的文件。