关于表的新增数据(第三次作业)

这篇博客介绍了如何在教师、课程和授课三个表中进行数据插入,包括指定字段、所有字段以及批量插入操作,并展示了查看特定字段数据的方法。涉及教师的职称、工资和岗位津贴,课程的名称和课时数,以及授课的教师、周数和教室等关键信息。
摘要由CSDN通过智能技术生成

如下表新增数据:

一.教师表 teacher
 1.指定字段插入数据

教师号

教师姓名

职称

工资

岗位津贴

T1

Anne

Professor

5000

2000

T2

Adam

2000

T3

Alan

Associate Professor

4000

1500

T4

Ben

2000

500

T5

Bob

Lecturer

3000

  2.所有字段插入数据

教师号

教师姓名

职称

工资

岗位津贴

T6

Brant

Lecturer

3000

T7

Bruce

Teaching Assistant

2000

500

 3.所有字段批量插入数据

教师号

教师姓名

职称

工资

岗位津贴

T8

Cary

Associate Professor

4000

1500

T9

Chris

2000

T10

Daniel

Lecturer

3000

1000

 4.指定字段批量插入数据

教师号

教师姓名

职称

工资

岗位津贴

T11

David

Associate Professor

4000

T12

Edward

Teaching Assistant

2000

T13

Eric

Professor

5000

 5.查看教师表中 教师号、教师姓名、职称、工资 字段数据

二.课程表 course

1.指定字段插入数据

课程号

课程名

课时数

C1

Mysql

80

C2

cloud computing

2.所有字段插入数据

课程号

课程名

课时数

C3

Professional English

30

C4

Network foundation

3.所有字段批量插入数据

课程号

课程名

课时数

C5

Flash

50

C6

marketing

4.指定字段批量插入数据

课程号

课程名

课时数

C7

Situation and Policy

C8

Patriotic education

5.查看课程表中 课程号、课程名、课时数 字段数据

三.授课表 school_teaching

1.指定字段插入数据

序号

课程号

教师号

周数

教室号

1

C1

T1

13

Y201

C2

T1

Y202

2.所有字段插入数据

序号

课程号

教师号

周数

教室号

C3

T2

16

J101

4

C3

T3

J302

3.所有字段批量插入数据

序号

课程号

教师号

周数

教室号

C4

T4

J102

6

C5

T6

8

Y402

C5

T7

8

Y401

4.指定字段批量插入数据

序号

课程号

教师号

周数

教室号

C6

T5

Y303

C7

T8

J201

C8

T9

Y102

5.查看教师表所有字段数据

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java可以通过JDBC连接数据库,然后使用SQL语句来实现感知数据库新增数据的功能。具体步骤如下: 1. 加载数据库驱动程序,建立数据库连接。 2. 编写SQL语句,用于查询中的数据。 3. 创建Statement对象,执行SQL语句,获取ResultSet结果集。 4. 遍历ResultSet结果集,获取新增数据。 5. 关闭ResultSet、Statement对象和数据库连接。 下面是一个示例代码,用于感知MySQL数据库中的新增数据: ```java // 加载数据库驱动程序 Class.forName("com.mysql.jdbc.Driver"); // 建立数据库连接 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456"); // 编写SQL语句,用于查询中的数据 String sql = "SELECT * FROM table WHERE create_time > ?"; // 创建PreparedStatement对象,设置参数,执行SQL语句,获取ResultSet结果集 PreparedStatement pstmt = conn.prepareStatement(sql); pstmt.setTimestamp(1, lastUpdateTime); ResultSet rs = pstmt.executeQuery(); // 遍历ResultSet结果集,获取新增数据 while (rs.next()) { String id = rs.getString("id"); String name = rs.getString("name"); // ... } // 关闭ResultSet、PreparedStatement对象和数据库连接 rs.close(); pstmt.close(); conn.close(); ``` 需要注意的是,这里的lastUpdateTime参数可以用于记录上一次查询的时间,从而只查询新增数据。另外,实际使用中还需要考虑多线程、事务等并发情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值