如何使用DBeaver管理数据库
什么是DBeaver
DBeaver是一款强大的数据库管理和开发工具,支持多种数据库系统,包括MySQL、MariaDB、PostgreSQL、SQLite、Redis等。DBeaver提供了一个功能丰富且用户友好的界面,使得数据库管理变得更加高效和便捷。DBeaver具有以下几个显著的优点:
- 多数据库支持:DBeaver支持多种数据库系统,使其成为开发者的多功能工具。
- 用户友好:提供了一个易于使用的图形界面,帮助用户轻松执行各种数据库操作。
- 高性能:DBeaver注重性能优化,能够快速处理大规模数据。
- 跨平台支持:DBeaver支持Windows、macOS和Linux操作系统。
对于开发者而言,DBeaver不仅提高了工作效率,还简化了数据库管理的复杂性。
使用DBeaver管理ServBay自带的MariaDB(MySQL)数据库
登录服务器
- 下载并安装DBeaver:从DBeaver官网下载并安装适用于您操作系统的DBeaver客户端。
- 新建连接:
- 打开DBeaver,点击左上角的“新建数据库连接”按钮。
- 选择数据库类型为“MariaDB”或“MySQL”。
- 输入连接信息:
- 用户名和密码:可以在ServBay的『设置』-『数据库』中获取。
- Port:
3306
(注意:Port和Socket只需要选择其中一种) - Socket:
/Applications/ServBay/tmp/mysql.sock
- 其他信息如数据库名称可以留空,稍后再选择。
- 测试连接并保存:点击“测试连接”按钮确保连接信息正确,然后点击“下一步”按钮保存连接。
创建数据库
- 进入数据库管理界面:登录成功后,展开左侧的数据库连接。
- 创建新数据库:
- 右键点击数据库连接,选择“SQL编辑器”->“新建SQL脚本”。
- 输入创建数据库的SQL命令,例如:
CREATE DATABASE mydatabase;
- 点击“执行”按钮运行SQL命令。
创建表
- 选择数据库:在左侧列表中展开刚创建的数据库。
- 创建表:
- 右键点击“表”,选择“创建新表”。
- 输入表名和字段信息(如字段名、类型、长度、默认值等)。
- 点击“保存”按钮创建表。
添加数据
- 选择表:在左侧列表中选择要操作的表。
- 插入数据:
- 右键点击表名,选择“编辑数据”。
- 在数据编辑视图中,点击“添加新行”按钮。
- 输入数据值。
- 点击“保存”按钮保存数据。
查询数据
- 选择表:在左侧列表中选择要操作的表。
- 浏览数据:
- 右键点击表名,选择“查看数据”。
- 在数据视图中,可以直接查看表中的数据。
- 也可以使用SQL查询功能进行数据筛选。
更新数据
- 选择表:在左侧列表中选择要操作的表。
- 编辑数据:
- 右键点击表名,选择“编辑数据”。
- 在数据编辑视图中,双击要修改的数据行。
- 修改数据值。
- 点击“保存”按钮保存修改。
删除数据
- 选择表:在左侧列表中选择要操作的表。
- 删除数据:
- 右键点击表名,选择“编辑数据”。
- 在数据编辑视图中,选择要删除的数据行。
- 点击“删除行”按钮。
- 点击“保存”按钮确认删除。
删除表
- 选择数据库:在左侧列表中选择包含要删除表的数据库。
- 删除表:
- 右键点击要删除的表名称,选择“删除”。
- 确认删除操作。
删除数据库
- 选择数据库:在左侧列表中选择要删除的数据库。
- 删除数据库:
- 右键点击数据库名称,选择“删除”。
- 确认删除操作。
使用DBeaver管理ServBay自带的PostgreSQL数据库
登录服务器
- 新建连接:
- 打开DBeaver,点击左上角的“新建数据库连接”按钮。
- 选择数据库类型为“PostgreSQL”。
- 输入连接信息:
- 用户名和密码:可以在ServBay的『设置』-『数据库』中获取。
- Host/Socket:
127.0.0.1
或者/Applications/ServBay/tmp/.s.PGSQL.5432
- Port:
5432
(如果选择了Socket方式,就不需要输入Port) - 其他信息如数据库名称可以留空,稍后再选择。
- 测试连接并保存:点击“测试连接”按钮确保连接信息正确,然后点击“下一步”按钮保存连接。
创建数据库
- 进入数据库管理界面:登录成功后,展开左侧的数据库连接。
- 创建新数据库:
- 右键点击数据库连接,选择“SQL编辑器”->“新建SQL脚本”。
- 输入创建数据库的SQL命令,例如:
CREATE DATABASE mydatabase;
- 点击“执行”按钮运行SQL命令。
创建表
- 选择数据库:在左侧列表中展开刚创建的数据库。
- 创建表:
- 右键点击“表”,选择“创建新表”。
- 输入表名和字段信息(如字段名、类型、长度、默认值等)。
- 点击“保存”按钮创建表。
添加数据
- 选择表:在左侧列表中选择要操作的表。
- 插入数据:
- 右键点击表名,选择“编辑数据”。
- 在数据编辑视图中,点击“添加新行”按钮。
- 输入数据值。
- 点击“保存”按钮保存数据。
查询数据
- 选择表:在左侧列表中选择要操作的表。
- 浏览数据:
- 右键点击表名,选择“查看数据”。
- 在数据视图中,可以直接查看表中的数据。
- 也可以使用SQL查询功能进行数据筛选。
更新数据
- 选择表:在左侧列表中选择要操作的表。
- 编辑数据:
- 右键点击表名,选择“编辑数据”。
- 在数据编辑视图中,双击要修改的数据行。
- 修改数据值。
- 点击“保存”按钮保存修改。
删除数据
- 选择表:在左侧列表中选择要操作的表。
- 删除数据:
- 右键点击表名,选择“编辑数据”。
- 在数据编辑视图中,选择要删除的数据行。
- 点击“删除行”按钮。
- 点击“保存”按钮确认删除。
删除表
- 选择数据库:在左侧列表中选择包含要删除表的数据库。
- 删除表:
- 右键点击要删除的表名称,选择“删除”。
- 确认删除操作。
删除数据库
- 选择数据库:在左侧列表中选择要删除的数据库。
- 删除数据库:
- 右键点击数据库名称,选择“删除”。
- 确认删除操作。
使用DBeaver管理SQLite 3数据库
登录服务器
- 新建连接:
- 打开DBeaver,点击左上角的“新建数据库连接”按钮。
- 选择数据库类型为“SQLite”。
- 输入连接信息:
- 数据库文件路径:建议将DB文件放在
/Applications/ServBay/db/sqlite
目录下。 - 选择数据库文件。
- 数据库文件路径:建议将DB文件放在
- 测试连接并保存:点击“测试连接”按钮确保连接信息正确,然后点击“下一步”按钮保存连接。
创建数据库
- 新建数据库文件:在连接信息中输入新的数据库文件路径和名称。
- 保存:点击“保存”按钮创建数据库。
创建表
- 选择数据库:在左侧列表中选择刚创建的数据库。
- 创建表:
- 右键点击数据库名称,选择“创建新表”。
- 输入表名和字段信息(如字段名、类型、长度、默认值等)。
- 点击“保存”按钮创建表。
添加数据
- 选择表:在左侧列表中选择要操作的表。
- 插入数据:
- 右键点击表名,选择“编辑数据”。
- 在数据编辑视图中,点击“添加新行”按钮。
- 输入数据值。
- 点击“保存”按钮保存数据。
查询数据
- 选择表:在左侧列表中选择要操作的表。
- 浏览数据:
- 右键点击表名,选择“查看数据”。
- 在数据视图中,可以直接查看表中的数据。
- 也可以使用SQL查询功能进行数据筛选。
更新数据
- 选择表:在左侧列表中选择要操作的表。
- 编辑数据:
- 右键点击表名,选择“编辑数据”。
- 在数据编辑视图中,双击要修改的数据行。
- 修改数据值。
- 点击“保存”按钮保存修改。
删除数据
- 选择表:在左侧列表中选择要操作的表。
- 删除数据:
- 右键点击表名,选择“编辑数据”。
- 在数据编辑视图中,选择要删除的数据行。
- 点击“删除行”按钮。
- 点击“保存”按钮确认删除。
删除表
- 选择数据库:在左侧列表中选择包含要删除表的数据库。
- 删除表:
- 右键点击要删除的表名称,选择“删除”。
- 确认删除操作。
删除数据库
- 选择数据库文件:在文件系统中选择要删除的数据库文件。
- 删除文件:手动删除该文件或使用文件管理工具删除。
使用DBeaver管理ServBay自带的Redis数据库
登录服务器
- 新建连接:
- 打开DBeaver,点击左上角的“新建数据库连接”按钮。
- 选择数据库类型为“Redis”。
- 输入连接信息:
- 用户名和密码:留空。
- Host:
127.0.0.1
- Port:
6379
- 其他信息如数据库名称可以留空,稍后再选择。
- 测试连接并保存:点击“测试连接”按钮确保连接信息正确,然后点击“下一步”按钮保存连接。
管理数据
- 选择数据库:在左侧列表中选择要操作的Redis实例。
- 查看键:
- 在数据库视图中,可以直接查看所有键。
- 使用筛选功能可以快速查找特定键。
- 添加键:
- 右键点击空白区域,选择“新建键”。
- 输入键名、类型和值。
- 点击“保存”按钮添加键。
- 编辑键:
- 右键点击要修改的键,选择“编辑键”。
- 修改键的值或属性。
- 点击“保存”按钮保存修改。
- 删除键:
- 右键点击要删除的键,选择“删除键”。
- 确认删除操作。
通过以上步骤,您可以轻松使用DBeaver管理ServBay自带的各种数据库系统。DBeaver的简洁界面和强大功能将大大提高您的数据库管理效率。无论是创建数据库、表,还是插入、查询、更新和删除数据,DBeaver都能为您提供便捷的操作体验。