DBeaver(Mac版):如何在数据标签页批量展开列名?
批量展开Mac版DBeaver中所有列的方法
我之前也碰到过Mac版DBeaver里表列太多被压缩得看不到内容的情况,手动逐个展开确实太折腾,分享几个亲测有效的解决办法:
1. 用DBeaver内置的批量展开功能
这是最直接的方法,不用额外操作:
- 在表的数据预览视图里,找到顶部的列标题区域,右键点击任意一列的标题
- 在弹出的菜单里,找到**「Columns」子菜单,选择「Expand All」**选项——这个操作会一次性展开所有被压缩折叠的列,瞬间就能看到所有列名
- 如果没找到这个选项,试试右键点击列标题栏的空白位置,或者去顶部菜单栏的**「View」**里找相关的列显示选项
2. 调整列宽自动适配,解决行数据看不到的问题
展开列后如果还是看不到完整的行内数据,可以自动调整列宽:
- 右键点击任意列标题,选择**「Auto-fit Columns」**(部分版本叫「Resize Columns to Content」),DBeaver会根据列内容自动调整宽度,就能完整看到列名和数据了
- 要是想一劳永逸,去DBeaver的**「Preferences」(偏好设置)里,依次找到Database > Data Editor > Data View**,勾选「Auto-fit columns on data load」选项,以后打开任何表都会自动适配列宽
3. 备选方案:用SQL查询直接查看数据
如果上面的方法还是不生效,直接写SQL查询反而更高效:
- 执行
SELECT * FROM your_table_name LIMIT 100;(把your_table_name替换成你的表名,LIMIT 100可以按需调整行数),查询结果里的列会正常显示,能清晰看到所有数据,方便手动校验 - 要是只需要关注特定列,把
*换成具体列名即可,比如SELECT user_id, about, column_name1, column_name2 FROM your_table_name;
内容的提问来源于stack exchange,提问作者Kacy




