有没有办法使用psql命令行界面显示表中的所有内容?
我可以\list用来显示所有数据库,\d显示所有表,但是如何显示表中的所有数据?
有没有人知道从shell使用查询数据库并获得可理解结果的好工具?
在命令行中,从SSH,我想使用查询数据库mysql但结果几乎不可读,因为终端屏幕没有格式化.
如果我执行以下操作,则很难理解结果.
use mydb;
select * from db3_settings;
Run Code Online (Sandbox Code Playgroud)
我知道我可以使用phpMyAdmin或MySQLCC,但我正在寻找一个命令行解决方案.
我知道您可以mysql使用例如在(客户端程序)中设置寻呼机\P less.但是,如何配置mysql以便在您开始使用客户端时激活您选择的寻呼机?
我在Ubuntu的mysql终端仿真器lxterminal中使用命令行客户端。当我运行以下命令时:
mysql> select * from routines where routine_name = "simpleproc";
Run Code Online (Sandbox Code Playgroud)
输出是一团糟:
但是,如果我将其复制并粘贴到此处,输出将显示一个漂亮的表:
mysql> select * from routines where routine_name = "simpleproc";
+---------------+-----------------+----------------+--------------+--------------+-----------+--------------------------+------------------------+-------------------+---------------+--------------------+--------------------+----------------+----------------+--------------+--------------------------------------------------------+---------------+-------------------+-----------------+------------------+-----------------+----------+---------------+---------------------+---------------------+-------------------------------------------------------------------------------------------------------------------------------------------+-----------------+----------------+----------------------+----------------------+--------------------+
| SPECIFIC_NAME | ROUTINE_CATALOG | ROUTINE_SCHEMA | ROUTINE_NAME | ROUTINE_TYPE | DATA_TYPE | CHARACTER_MAXIMUM_LENGTH | CHARACTER_OCTET_LENGTH | NUMERIC_PRECISION | NUMERIC_SCALE | DATETIME_PRECISION | CHARACTER_SET_NAME | COLLATION_NAME | DTD_IDENTIFIER | ROUTINE_BODY | ROUTINE_DEFINITION | EXTERNAL_NAME | EXTERNAL_LANGUAGE | PARAMETER_STYLE | IS_DETERMINISTIC | SQL_DATA_ACCESS | SQL_PATH | SECURITY_TYPE | CREATED | LAST_ALTERED | SQL_MODE | ROUTINE_COMMENT …Run Code Online (Sandbox Code Playgroud)