# PSQL 命令行 关于 PSQL 命令行,以下说法正确的是: 1. psql 命令行内置在 postgresql 安装包中 2. psql 命令行默认以系统当前用户身份登录本机,连接用户同名数据库 3. 进入 psql 命令行,可以使用 `\?` 查看内置的快捷指令 4. 在 psql 命令行中,可以通过 `\!` 在服务端执行shell命令 5. psql 命令行必须以 postgres 用户身份执行 6. psql 命令行必须以 root 用户身份执行 7. psql 只能用于 linux 和 bsd 系统 8. 在 psql 中执行 `\d` 可以查看 relations 列表,即用户表和视图 9. 在 psql 中执行 `\l` 可以查看数据库列表 10. 在 psql 中执行 `\d 表名` 可以查看指定表或视图的详细信息 11. 在 psql 中执行 `\timing` 可以开关查询计时 12. `analyze 表名;` 和 `explain 查询;` 以及 `explain analyze 查询;` 都是 psql 特有的命令 ## 答案 1, 2, 3, 4, 8, 9, 10, 11 ## 选项 ### A 全部都对 ### B 1, 2, 3, 4, 5, 6 ### C 2, 3, 4, 5, 6, 7, 8, 9 ### D 全部都错 ### E 9, 10, 11, 12 ### F 5, 6, 7, 8, 9, 10, 11, 12 ### G 5, 6, 7, 12