数据表的基础操作(五)数据的修改
文章目录
- 修改数据 —— UPDATE
- 一.修改有数据
- 实例1
- 二.修改指定数据
- 实例2
修改数据 —— UPDATE
随着时间的推移和数据的更新,所以我们要对表存储的数据进行修改。
一.修改有数据
- 语法:
UPDATE 表名 SET 字段1=数据1,字段2=数据2,...;
实例1
题目:将goods表中的num的全部修改为“0”。
1.选择数据库
mysql> USE db_shop;
Database changed
2.将goods表中的num值全部改为0.
mysql> UPDATE goods SET num=0;
Query OK, 5 rows affected (0.01 sec)
Rows matched: 6 Changed: 5 Warnings: 0
3.查询数据表。
mysql> SELECT*FROM goods;
+----+--------+--------------+-------+------+---------------------+
| id | type | name | price | num | add_time |
+----+--------+--------------+-------+------+---------------------+
| 1 | 书籍 | 斗罗大陆 | 38.50 | 0 | 2022-02-12 15:30:27 |
| 2 | 水果 | 火龙果 | 15.00 | 0 | 2022-03-06 14:12:32 |
| 3 | 蔬菜 | 胡萝卜 | 6.00 | 0 | NULL |
| 4 | 零食 | QQ糖 | 1.00 | 0 | 2022-03-01 12:30:56 |
| 5 | 冷饮 | 百事可乐 | 3.00 | 0 | 2022-04-03 15:12:34 |
| 6 | 服装 | 牛仔裤 | 65.00 | 0 | 2022-06-05 16:32:20 |
+----+--------+--------------+-------+------+---------------------+
6 rows in set (0.00 sec)
二.修改指定数据
- 语法:
UPDATE 表名 SET 字段1=数据1,字段2=数据2,...WHERE 限定范围的条件
实例2
题目:将goods表中type值为’零食’的记录,将num的值改为’30’。
1.选择数据库
mysql> USE db_shop;
Database changed
2.修改指定的数据
mysql> UPDATE goods SET num=30 WHERE type='零食';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
3.查询数据表。
mysql> SELECT*FROM goods;
+----+--------+--------------+-------+------+---------------------+
| id | type | name | price | num | add_time |
+----+--------+--------------+-------+------+---------------------+
| 1 | 书籍 | 斗罗大陆 | 38.50 | 0 | 2022-02-12 15:30:27 |
| 2 | 水果 | 火龙果 | 15.00 | 0 | 2022-03-06 14:12:32 |
| 3 | 蔬菜 | 胡萝卜 | 6.00 | 0 | NULL |
| 4 | 零食 | QQ糖 | 1.00 | 30 | 2022-03-01 12:30:56 |
| 5 | 冷饮 | 百事可乐 | 3.00 | 0 | 2022-04-03 15:12:34 |
| 6 | 服装 | 牛仔裤 | 65.00 | 0 | 2022-06-05 16:32:20 |
+----+--------+--------------+-------+------+---------------------+
6 rows in set (0.00 sec)
数据表的基础操作(五)数据的修改相关推荐
- 数据表的基础操作(三)修改
文章目录 修改表 修改表名 -- RENAME 修改数据表名称 修改字段数据类型 -- MODIFY 修改字段名 -- CHANGE 添加字段 -- ADD 添加在表的第一列--FIRST 在表的最后 ...
- 数据表的基础操作(六)数据的删除
文章目录 删除数据 -- DELECT 删除所有数据 删除指定数据 删除数据 -- DELECT 删除所有数据 DELECT FROM 表名; 实例1 题目:删除new_goods表中的所有数据 1. ...
- PHP数据表记录自己信息,PHP对数据表记录的操作
• 插入数据 • 修改记录 • 删除记录 • 提取记录 • 指定记录提取 • 提取记录个数 插入数据 向数据表中增加记录,可以使 ...
- 深度学习(9)TensorFlow基础操作五: Broadcasting
深度学习(9)TensorFlow基础操作五: Broadcasting 1. 操作思想 2. 具体例子 3. 理解 (1) How to understand? (2) Why Broadcasti ...
- navicat mysql 建表语句_Navicat for MySQL怎么/如何创建数据表?Navicat for MySQL创建数据表教程_斗蟹游戏网...
[斗蟹攻略]Navicat for MySQL是针对MySQL数据库管理而研发的管理工具,创建数据表是其最基本操作,下面就由斗蟹小编介绍Navicat for MySQL创建数据表的方法. Navic ...
- mysql 字段写入_MySQL为数据表的指定字段插入数据
username not null 没有默认值/有默认值 insert不插入username字段 均不报错 2014年07月23日21:05 百科369 MySQL为数据表的指定字段插入数据 ...
- MySQL数据库基础(数据表的SELECT操作)
文章目录 数据表的操作 1.创建成绩表 2.select表达式 3.查询 4.修改(AS) 5.筛选(WHERE) 6.排序(ORDER) 7.分组(GROUP) 8.过滤(HAVING) 9.聚合函 ...
- mysql全表重命名备份_Mysql数据库和表的常用操作以及数据备份恢复
数据库 查看所有数据库 show databases; 使用数据库 use 数据库名; 查看当前使用的数据库 select database(); 创建数据库 create database 数据库名 ...
- mysql显示表已存在_MySQL数据库与数据表的相关操作
数据库相关操作: 显示数据库:show databases; 如果是0.00秒并不代表没有花费时间,而是时间非常短,小于0.01秒. 创建数据库: Query OK表示创建成功,1行受到影响,处理时间 ...
最新文章
- matlab 多项式的相关运算
- ShaderLab学习小结(十九)RenderToCubemap创建能反射周围环境的效果
- 前端模块化CommonJSES6
- software on macbook pro
- Codeforces Round #719 (A-C)
- LeetCode 337. 打家劫舍 III(记忆化+递归)
- devsecops automation
- mysql统计记录数据库设计_MYSQL数据库设计,查询规范
- colorui开发文档_小程序原生高颜值组件库--ColorUI
- spark Steaming 学习笔记
- dva 脚手架目录分析
- Vmware黑屏解决
- 关于C++学习的思考
- 用友T3软件超值的打印秘籍,你值得收藏!
- Win10 安装Visio2016和Offic2016安装出现即点即用无法安装问题
- Lichee_RV学习系列--CoreMark-Pro移植
- JS实现身份证号码15位转18位时最后一位的算法
- Mac OS系统进不去,重装也不行,只能抹盘安装,如何备份电脑数据资料?
- jbpm开发实战----委托
- css伪类选择器以及form表单