如何查看本地的数据库里信息

最简单、最常用 的几种方式,不管你用的是 MySQL、SQL Server、PostgreSQL、SQLite 都能用,新手也能直接跟着操作。


一、最推荐:用可视化工具(不用记命令)

这是最直观、最适合新手的方式,点几下就能看到所有表和数据

常用免费工具

  1. DBeaver(全能,支持所有数据库,强烈推荐)
  2. Navicat(界面最好用,主流)
  3. SQL Server Management Studio (SSMS)(仅 SQL Server)
  4. DataGrip(专业,JetBrains 出品)

通用连接步骤

  1. 打开工具 → 新建连接
  2. 选择你的数据库类型(MySQL / SQL Server / PostgreSQL)
  3. 填写本地信息:
    • 主机:localhost127.0.0.1
    • 端口:默认(MySQL:3306,SQL Server:1433,PostgreSQL:5432)
    • 用户名 / 密码:你安装数据库时设置的
  4. 连接成功后,左边就能看到所有数据库、表、数据

二、用命令行查看(最快捷)

如果你习惯终端 / CMD,直接用自带命令工具。

1. MySQL / MariaDB

bash

运行

复制代码
# 登录
mysql -u 用户名 -p
# 然后输入密码

# 查看所有数据库
SHOW DATABASES;

# 进入某个库
USE 数据库名;

# 查看所有表
SHOW TABLES;

# 查看表数据
SELECT * FROM 表名;

2. SQL Server

bash

运行

复制代码
sqlcmd -S localhost -U 用户名 -P 密码

# 查看库
SELECT name FROM sys.databases;

# 查看表
SELECT * FROM sys.tables;

3. PostgreSQL

bash

运行

复制代码
psql -U 用户名

# 查看库
\l

# 查看表
\dt

4. SQLite(文件型数据库,最常见本地库)

bash

运行

复制代码
sqlite3 你的数据库文件.db

# 查看表
.tables

# 查看数据
SELECT * FROM 表名;

三、如果你用编程语言(Python 示例)

适合写代码时查看:

python

运行

复制代码
import sqlite3
conn = sqlite3.connect("test.db")
cursor = conn.cursor()

# 查看所有表
cursor.execute("SELECT name FROM sqlite_master WHERE type='table';")
print(cursor.fetchall())

# 查看数据
cursor.execute("SELECT * FROM 表名")
print(cursor.fetchall())

快速判断你用的是什么数据库?

  • 单个文件 (.db, .sqlite)→ SQLite
  • 端口 3306MySQL
  • 端口 1433SQL Server
  • 端口 5432PostgreSQL

总结

  1. 新手首选:DBeaver 可视化工具,直接看图看数据
  2. 快捷方式:命令行登录 → 查看库 → 查看表 → 查询数据
  3. 本地文件数据库:直接用工具打开 .db 文件即可查看
相关推荐
HanhahnaH几秒前
Outbox 投递器:事务性发件箱模式详解
数据库
新时代牛马9 分钟前
epoll 源码路径:从epoll_ctl 到ep_poll 的就绪唤醒
网络·数据库·网络协议
小蒜学长15 分钟前
基于SpringBoot + Vue的智能健身房管理系统的设计与实现(代码+数据库+LW)
java·数据库·vue.js·spring boot·后端
芦柑46423 分钟前
画布和3D导演台工具:短剧分镜从素材整理到空间预演的完整链路
服务器·前端·数据库
专注仿真34 分钟前
TRAE Work 的实战
数据库·人工智能·分析
ACP广源盛139246256731 小时前
端侧 AI 硬件架构实践@ACP#中端边缘整机 PCIe 扩展与 IX7012 器件分析
大数据·数据库·人工智能·嵌入式硬件·开源·硬件架构
ACP广源盛139246256731 小时前
端侧 AI 硬件架构探讨@ACP#多外设高密度整机 PCIe 扩展与 IX7024 器件分析
大数据·数据库·人工智能·嵌入式硬件·开源·硬件架构
数智启示录1 小时前
Doris精讲篇(六) 从第一批小文件到 -235:Doris 是怎样被正常写入拖死的
大数据·数据库·经验分享·面试·flink
智购科技自动售货机工厂1 小时前
2026自动售货机异常重启根因分析:从日志挖掘到内存取证的技术实践~YH
开发语言·数据库·单片机·嵌入式硬件·人机交互
奈斯先生Vector1 小时前
从“能调用”到“可运营”:AI Agent 进入多模型时代后的架构升级
java·javascript·数据库·人工智能·算法·架构·aigc