最简单、最常用 的几种方式,不管你用的是 MySQL、SQL Server、PostgreSQL、SQLite 都能用,新手也能直接跟着操作。
一、最推荐:用可视化工具(不用记命令)
这是最直观、最适合新手的方式,点几下就能看到所有表和数据。
常用免费工具
- DBeaver(全能,支持所有数据库,强烈推荐)
- Navicat(界面最好用,主流)
- SQL Server Management Studio (SSMS)(仅 SQL Server)
- DataGrip(专业,JetBrains 出品)
通用连接步骤
- 打开工具 → 新建连接
- 选择你的数据库类型(MySQL / SQL Server / PostgreSQL)
- 填写本地信息:
- 主机:
localhost或127.0.0.1 - 端口:默认(MySQL:3306,SQL Server:1433,PostgreSQL:5432)
- 用户名 / 密码:你安装数据库时设置的
- 主机:
- 连接成功后,左边就能看到所有数据库、表、数据
二、用命令行查看(最快捷)
如果你习惯终端 / 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
- 端口 3306 → MySQL
- 端口 1433 → SQL Server
- 端口 5432 → PostgreSQL
总结
- 新手首选:DBeaver 可视化工具,直接看图看数据
- 快捷方式:命令行登录 → 查看库 → 查看表 → 查询数据
- 本地文件数据库:直接用工具打开 .db 文件即可查看