-1

例如,我有网站,它是外部 SQL 数据库。我在我的网站上添加了页面。如何查看添加页面的 SQL 查询?如果SSMS有这样的能力就完美了。

4

1 回答 1

1

我使用的一个需要访问服务器终端(例如通过 SSH)的有用技术是watch命令与mysql --execute结合使用。例如

$ watch -n .5 "mysql -uusername -ppassword db_name -t \
  -e 'SELECT id, name FROM tbl1 WHERE 1 order by created_at DESC LIMIT 5'"

这将打印一个带有 MySQL 语句结果的屏幕,并在一秒钟内更新两次。tbl1可以在终端屏幕上观察到所做的任何更改。

命令行选项告诉 MySQL将- t输出制成表格,以便列值垂直对齐。

您还可以在- e ''命令行选项中添加多个语句,以分隔,;这样您就可以一次观察两个或多个表,并将输出视为彼此下方的 ASCII 格式表。

于 2013-02-23T19:57:14.227 回答