执行任意SQL查询,使用DB_HOST、DB_NAME、DB_USER和DB_PASSWORD数据库凭据(在wp-config.php中指定)。
适合在需要直接操作数据库、运行自定义SQL语句或检查表状态时使用。
| 参数 | 说明 |
|---|---|
[<sql>] |
SQL查询。如果未传入,将尝试从STDIN读取。 |
[--dbuser=<value>] |
传递给mysql的用户名。默认为DB_USER。 |
[--dbpass=<value>] |
传递给mysql的密码。默认为DB_PASSWORD。 |
[--<field>=<value>] |
传递给mysql的额外参数。请参考mysql文档。 |
[--defaults] |
加载环境的MySQL选项文件。默认行为是跳过加载以避免因配置错误而失败。 |
$ wp db query < debug.sql
$ wp db query 'SELECT option_value FROM wp_options WHERE option_name="home"' --skip-column-names
$ wp db query "CHECK TABLE $(wp db tables | paste -s -d, -);"
$ wp db query 'SELECT * FROM wp_options WHERE option_name="home"' --skip-column-names