1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > MySql批量更新语句(UPDATE)

MySql批量更新语句(UPDATE)

时间:2021-02-10 11:34:23

相关推荐

MySql批量更新语句(UPDATE)

使用UPDATE语句实现批量修改

示例

下面创建一个名为‘bhl_tes’的数据库,并创建名为‘test_user’的表,字段分别为‘id’,‘age’,‘name’,’sex‘。

创建数据库‘bhl_tes’

代码

CREATE DATABASE IF NOT EXISTS bhl_test;

查看结果

创建表‘test_user’

代码

CREATE TABLE IF NOT EXISTS `test_user`(`id` INT UNSIGNED AUTO_INCREMENT,`name` VARCHAR(255) NOT NULL,`age` INT(11) NOT NULL,`sex` VARCHAR(16),PRIMARY KEY ( `id` ))ENGINE=InnoDB DEFAULT CHARSET=utf8;

查看结果

批量插入记录

INSERT INTO test_user (name, age, sex)VALUES ('张三', 18, '男'),('赵四', 17, '女'),('刘五', 16, '男'),('周七', 19, '女');

查看结果

批量修改记录

UPDATE test_user SET name = CASE id WHEN 1 THEN '张三' WHEN 2 THEN '李四' WHEN 3 THEN '王五' WHEN 4 THEN '小六' END,age = CASE id WHEN 1 THEN 7 WHEN 2 THEN 8 WHEN 3 THEN 9 WHEN 4 THEN 14 END,sex = CASE id WHEN 1 THEN '男' WHEN 2 THEN '男' WHEN 3 THEN '男' WHEN 4 THEN '男' ENDWHERE id IN (1,2,3,4);

查看结果

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。