使用DBeaver连接本地MySQL并创建数据库表🚀
DBeaver是一款功能强大的开源数据库管理工具,支持多种数据库系统,包括MySQL。下面我将介绍如何使用DBeaver连接本地MySQL服务器并创建数据库表。
1.连接本地MySQL服务器🔌
首先,确保你已安装MySQL服务器并正在运行。然后打开DBeaver,按照以下步骤创建连接:
1.点击左上角"数据库"菜单➡选择"新建连接"
2.在弹出的窗口中选择"MySQL"➡点击"下一步"
3.填写连接信息:
-主机:`localhost`(本地连接)
-端口:`3306`(MySQL默认端口)
-数据库:可留空或填写已有数据库名
-用户名和密码:填写你的MySQL凭据
```sql
--测试连接是否成功的SQL查询
SELECT1;
```
2.创建新数据库🏗️
连接成功后,可以创建新数据库:
```sql
CREATEDATABASEmy_demo_dbCHARACTERSETutf8mb4COLLATEutf8mb4_unicode_ci;
```
3.创建数据表📊
切换到新创建的数据库,然后创建表:
```sql
USEmy_demo_db;
CREATETABLEusers(
idINTAUTO_INCREMENTPRIMARYKEY,
usernameVARCHAR(50)NOTNULLUNIQUE,
emailVARCHAR(100)NOTNULLUNIQUE,
password_hashVARCHAR(255)NOTNULL,
created_atTIMESTAMPDEFAULTCURRENT_TIMESTAMP,
updated_atTIMESTAMPDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP
);
CREATETABLEproducts(
idINTAUTO_INCREMENTPRIMARYKEY,
nameVARCHAR(100)NOTNULL,
priceDECIMAL(10,2)NOTNULL,
descriptionTEXT,
stock_quantityINTDEFAULT0,
category_idINT,
FOREIGNKEY(category_id)REFERENCEScategories(id)
);
```
4.使用DBeaver的可视化工具🎨
DBeaver提供了方便的GUI工具来管理数据库:
-右键点击连接➡新建➡SQL脚本(编写和执行SQL)
-右键点击表➡查看数据(浏览表内容)
-右键点击表➡编辑(修改表结构)
5.导入导出数据📤📥
DBeaver支持多种数据导入导出方式:
-导出:右键表➡导出数据➡选择格式(CSV,JSON,SQL等)
-导入:右键表➡导入数据➡选择数据文件
```sql
--导出查询结果示例
SELECTFROMusersINTOOUTFILE'/tmp/users.csv'
FIELDSTERMINATEDBY','ENCLOSEDBY'"'
LINESTERMINATEDBY'
';
```
通过以上步骤,你就可以轻松使用DBeaver管理本地MySQL数据库了!💪记得定期备份重要数据哦!💾
DBeaver是一款功能强大的开源数据库管理工具,支持多种数据库系统,包括MySQL。下面我将介绍如何使用DBeaver连接本地MySQL服务器并创建数据库表。
1.连接本地MySQL服务器🔌
首先,确保你已安装MySQL服务器并正在运行。然后打开DBeaver,按照以下步骤创建连接:
1.点击左上角"数据库"菜单➡选择"新建连接"
2.在弹出的窗口中选择"MySQL"➡点击"下一步"
3.填写连接信息:
-主机:`localhost`(本地连接)
-端口:`3306`(MySQL默认端口)
-数据库:可留空或填写已有数据库名
-用户名和密码:填写你的MySQL凭据
```sql
--测试连接是否成功的SQL查询
SELECT1;
```
2.创建新数据库🏗️
连接成功后,可以创建新数据库:
```sql
CREATEDATABASEmy_demo_dbCHARACTERSETutf8mb4COLLATEutf8mb4_unicode_ci;
```
3.创建数据表📊
切换到新创建的数据库,然后创建表:
```sql
USEmy_demo_db;
CREATETABLEusers(
idINTAUTO_INCREMENTPRIMARYKEY,
usernameVARCHAR(50)NOTNULLUNIQUE,
emailVARCHAR(100)NOTNULLUNIQUE,
password_hashVARCHAR(255)NOTNULL,
created_atTIMESTAMPDEFAULTCURRENT_TIMESTAMP,
updated_atTIMESTAMPDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP
);
CREATETABLEproducts(
idINTAUTO_INCREMENTPRIMARYKEY,
nameVARCHAR(100)NOTNULL,
priceDECIMAL(10,2)NOTNULL,
descriptionTEXT,
stock_quantityINTDEFAULT0,
category_idINT,
FOREIGNKEY(category_id)REFERENCEScategories(id)
);
```
4.使用DBeaver的可视化工具🎨
DBeaver提供了方便的GUI工具来管理数据库:
-右键点击连接➡新建➡SQL脚本(编写和执行SQL)
-右键点击表➡查看数据(浏览表内容)
-右键点击表➡编辑(修改表结构)
5.导入导出数据📤📥
DBeaver支持多种数据导入导出方式:
-导出:右键表➡导出数据➡选择格式(CSV,JSON,SQL等)
-导入:右键表➡导入数据➡选择数据文件
```sql
--导出查询结果示例
SELECTFROMusersINTOOUTFILE'/tmp/users.csv'
FIELDSTERMINATEDBY','ENCLOSEDBY'"'
LINESTERMINATEDBY'
';
```
通过以上步骤,你就可以轻松使用DBeaver管理本地MySQL数据库了!💪记得定期备份重要数据哦!💾
4438

被折叠的 条评论
为什么被折叠?



