以可视化方式,通过IDEA创建数据库中的表
本文很详细的介绍了如何在IntelliJ IDEA中使用内置的可视化工具创建和管理MySQL数据库。首先,确保已安装MySQL并创建或打开一个工程。接着,通过IDEA的“Database”功能连接到本地MySQL数据库,输入用户账号和密码进行测试连接。连接成功后,通过SQL语句创建一个测试数据库,并在其中创建数据表,定义表名、字段和约束。最后,演示了如何通过IDEA的console进行数据的增删改
目的:使用IDEA本身的可视化方式,创建数据表
前置基础:
1. 已安装好MySQL(常用版本5.7或8.0)
2. 需自己创建一个初始化工程或者打开一个现有的工程
说明:
1. 本章的数据库地址为:localhost(127.0.0.1)
2. 我的Intelli JIDEA版本是2023.2.3,早期版本或者最新版本,过程可能略有差异
步骤如下:
1. 找到最右边的"Database" => 点击"+" => 聚焦"Data Source" => 点击"MySQL" 点击"MySQL"后的弹窗如图:
2. 完成上图已展示的步骤:
2.1. Host不做修改(因为本章的数据库为本地数据库)
2.2. 输入User账号(我的账号为root)
2.3. 输入Password(我的密码为123456)
2.4. 测试连接,其通过测试的效果如下图:
2.5. 点击"Apply"
2.6. 点击"OK"
效果如图:右边的是本地数据库状态,左边的是控制台console,用于写SQL语句
3. 我通过SQL语句,创建一个临时的数据库用于测试,暂定数据库名称为:test
create database test;
接着:输入并选中SQL语句 => 点击"执行"按钮 => 查看执行结果 => 查看数据库状态
4. 点击树型按钮,可查看数据库test
下图是本地的数据库,勾选,然后刷新,就可以将相应的数据库展示出来:
5. 按照下面两个图做好创建数据表之前的工作:
6. 重头戏:表的创建,核心:表名,字段,约束。我以学生表(student),字段:主键(id)、学号(student_id)、姓名(name)、性别(gender)、创建时间(create_time)、更新时间(update_time),约束:主键约束(id),唯一约束(student_id)为例,逐一创建。最后的SQL语句为:
6.1. 表名:
6.2. 字段:
6.3. 约束:
最重要的"OK":
7. 双击表:
表已创建
8. 数据操作(DML):
8.1. 可以通过console写SQL语句,完成表中数据的增删改查
8.2. 直接修改表中数据,如下图:
9. 相关操作,数据导出:会生成SQL语句,便于数据的创建与迁移
至此,使用IDEA内置的可视化工具,已经完成常见的数据库连接,数据表的创建,数据的操作。这使得我们可以不通过别的可视化工具如:Navicat,SQLyog完成有关操作,可谓一箭双雕。如有问题,大家留言区相互探讨。

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)