SQL 建立数据库、表 && 表中增删数据项

我们这节课的任务是:
王珊老师《数据库系统概论(5)》第三章习题4,5,9。
以下代码来自第4题

1.建库建表:

--drop table S    --删除表S
Create database SQLTest4

Create table S (
	SNO CHAR(5),
	SNAME CHAR(8),
	STATUS INT,
	CITY CHAR(6)
)

Create table P (
	PNO CHAR(5),
	PNAME CHAR(8),
	COLOR CHAR(5),
	WEIGHT INT
)

Create table J (
	JNO CHAR(5),
	JNAME CHAR(20),	
	CITY CHAR(6)
)

Create table SPJ (
	SNO char(5),
	PNO char(5),
	JNO char(5),
	QTY int
)

2.表中增添/删除数据项

Delete from S WHERE sno='S1'
Insert into S values('S1','精益',20,'天津')
Insert into S values('S2','盛锡',10,'北京')
Insert into S values('S3','东方红',30,'北京')
Insert into S values('S4','丰泰盛',20,'天津')
Insert into S values('S5','为民',30,'上海')

Insert into P values('P1','螺母','红',20)
Insert into P values('P2','螺栓','绿',10)
Insert into P values('P3','螺丝刀','蓝',30)
Insert into P values('P4','螺丝刀','红',20)
Insert into P values('P5','凸轮','蓝',30)
Insert into P values('P6','齿轮','红',30)


Insert into J values('J1','三建','北京')
Insert into J values('J2','一汽','长春')
Insert into J values('J3','弹簧厂','天津')
Insert into J values('J4','造船厂','天津')
Insert into J values('J5','机车厂','唐山')
Insert into J values('J6','无线电厂','常州')
Insert into J values('J7','半导体厂','南京')


Insert into SPJ values('S1','P1','J1','200')
Insert into SPJ values('S1','P1','J3','100')
Insert into SPJ values('S1','P1','J4','700')
Insert into SPJ values('S1','P2','J2','100')

Insert into SPJ values('S2','P3','J1','400')
Insert into SPJ values('S2','P3','J2','200')
Insert into SPJ values('S2','P3','J4','500')
Insert into SPJ values('S2','P5','J5','400')
Insert into SPJ values('S2','P5','J1','400')

Insert into SPJ values('S3','P1','J1','200')
Insert into SPJ values('S3','P3','J1','200')

Insert into SPJ values('S4','P5','J1','100')
Insert into SPJ values('S4','P6','J3','300')
Insert into SPJ values('S4','P6','J4','200')

Insert into SPJ values('S5','P2','J4','100')
Insert into SPJ values('S5','P3','J1','200')
Insert into SPJ values('S5','P6','J2','200')
Insert into SPJ values('S5','P6','J4','500')

题图

在这里插入图片描述
在这里插入图片描述

截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果SPJ是Special Judge……
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
首先,你需要在 IDEA 中添加 JDBC 驱动程序依赖项。你可以从 Maven 中央仓库中下载适用于你的数据库的驱动程序,将其添加到项目的 pom.xml 文件中。 接下来,在 IDEA 中打开项目,右键单击项目文件夹,选择“New”>“Data Source”>“Database”>“MySQL”(或你所使用的数据库类型),输入数据库连接信息,包括数据库 URL、用户名和密码等。如果你的数据库在本地运行,则 URL 可以是“jdbc:mysql://localhost:3306/your_database_name”。 完成设置后,你就可以在 IDEA 中使用 JDBC API 与数据库交互了。你可以创建一个 Java 类,在其中编写 SQL 查询语句,并使用 JDBC 驱动程序连接到数据库,执行查询,并将结果返回给 Java 程序。 以下是一个简单的示例代码,可用于连接到 MySQL 数据库并查询数据: ```java import java.sql.*; public class MySQLConnectionExample { public static void main(String[] args) { String url = "jdbc:mysql://localhost:3306/your_database_name"; String user = "your_username"; String password = "your_password"; try { Connection conn = DriverManager.getConnection(url, user, password); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM your_table"); while (rs.next()) { int id = rs.getInt("id"); String name = rs.getString("name"); int age = rs.getInt("age"); System.out.println(id + ", " + name + ", " + age); } conn.close(); } catch (SQLException e) { System.out.println(e.getMessage()); } } } ``` 请记住,这只是一个示例代码。在实际的应用程序中,你需要谨慎处理连接和查询,以防止 SQL 注入攻击和其他安全问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值