Java连接MySQL数据库进行增删改查操作,需要使用JDBC驱动和SQL语句。以下是一个简单的示例:,,1. 导入JDBC驱动包;,2. 加载并注册JDBC驱动;,3. 建立数据库连接;,4. 创建Statement对象;,5. 执行SQL语句;,6. 处理结果集;,7. 关闭资源。

增(INSERT)

1、插入一条记录:

INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...);

向学生表中插入一条记录:

javamysql增删改查javamysql增删改查

INSERT INTO 学生 (姓名, 年龄, 性别) VALUES ('张三', 18, '男');

2、批量插入多条记录:

INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES
(值1, 值2, 值3, ...),
(值4, 值5, 值6, ...),
...;

向学生表中批量插入多条记录:

INSERT INTO 学生 (姓名, 年龄, 性别) VALUES
('李四', 19, '女'),
('王五', 20, '男'),
('赵六', 21, '女');

删(DELETE)

1、删除一条记录:

DELETE FROM 表名 WHERE 条件;

删除年龄大于18的学生记录:

DELETE FROM 学生 WHERE 年龄 > 18;

2、批量删除多条记录:

DELETE FROM 表名 WHERE 条件;

删除所有性别为男的学生记录:

javamysql增删改查javamysql增删改查

DELETE FROM 学生 WHERE 性别 = '男';

改(UPDATE)

1、修改一条记录:

UPDATE 表名 SET 列1=新值1, 列2=新值2, ... WHERE 条件;

将年龄大于18的学生年龄加1:

UPDATE 学生 SET 年龄 = 年龄 + 1 WHERE 年龄 > 18;

2、批量修改多条记录:

UPDATE 表名 SET 列1=新值1, 列2=新值2, ... WHERE 条件;

将所有性别为男的学生的性别改为女:

UPDATE 学生 SET 性别 = '女' WHERE 性别 = '男';

查(SELECT)

1、查询一条记录:

SELECT * FROM 表名 WHERE 条件;

查询年龄大于18的学生信息:

javamysql增删改查javamysql增删改查

SELECT * FROM 学生 WHERE 年龄 > 18;

2、查询多条记录:

SELECT * FROM 表名 WHERE 条件;

查询所有性别为男的学生信息:

SELECT * FROM 学生 WHERE 性别 = '男';

3、查询指定列的数据:

SELECT 列1, 列2, ... FROM 表名 WHERE 条件;

查询学生表中姓名和年龄两列的数据:

SELECT 姓名, 年龄 FROM 学生 WHERE 年龄 > 18;
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。