例如,我有网站和它的外部SQL数据库。我在我的网站上添加了页面。如何查看添加页面的SQL查询?如果SSMS中有这样的能力,那将是完美的。
答案 0 :(得分:1)
我使用的一种有用的技术是watch命令与mysql --execute相结合,需要访问服务器的终端(例如通过SSH)。 E.g。
$ 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
所做的任何更改。
- t
命令行选项告诉MySQL将输出列表,以便列值垂直对齐。
您还可以在由- e ''
分隔的;
命令行选项中添加多个语句,这样您就可以同时观察两个或多个表,并将输出视为ASCII格式的表格。