mysql 更改一行_mysql怎么修改数据表里一行数据?
mysql中修改数据表里一行数据的方法:使用UPDATE语句,语法格式“UPDATE SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ] [ORDER BY 子句] [LIMIT 子句]”。
在 MySQL 中,可以使用 UPDATE 语句来修改、更新一个或多个表的数据。
UPDATE 语句的基本语法
使用 UPDATE 语句修改单个表,语法格式为:UPDATE SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ]
[ORDER BY 子句] [LIMIT 子句]
语法说明如下::用于指定要更新的表名称。
SET 子句:用于指定表中要修改的列名及其列值。其中,每个指定的列值可以是表达式,也可以是该列对应的默认值。如果指定的是默认值,可用关键字 DEFAULT 表示列值。
WHERE 子句:可选项。用于限定表中要修改的行。若不指定,则修改表中所有的行。
ORDER BY 子句:可选项。用于限定表中的行被修改的次序。
LIMIT 子句:可选项。用于限定被修改的行数。注意:修改一行数据的多个列值时,SET 子句的每个值用逗号分开即可。
根据条件修改表中的数据
示例:在 tb_courses 表中,更新 course_id 值为 2 的记录,将 course_grade 字段值改为 3.5,将 course_name 字段值改为“DB”,输入的 SQL 语句和执行结果如下所示。mysql> UPDATE tb_courses_new
-> SET course_name='DB',course_grade=3.5
-> WHERE course_id=2;
Query OK, 1 row affected (0.13 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> SELECT * FROM tb_courses_new;
+-----------+-------------+--------------+------------------+
| course_id | course_name | course_grade | course_info |
+-----------+-------------+--------------+------------------+
| 1 | Network | 4 | Computer Network |
| 2 | DB | 3.5 | MySQL |
| 3 | Java | 4 | Java EE |
| 4 | System | 4 | Operating System |
+-----------+-------------+--------------+------------------+
4 rows in set (0.00 sec)
注意:保证 UPDATE 以 WHERE 子句结束,通过 WHERE 子句指定被更新的记录所需要满足的条件,如果忽略 WHERE 子句,MySQL 将更新表中所有的行。
mysql 更改一行_mysql怎么修改数据表里一行数据?相关推荐
- mysql 备份表_MySQL中表的复制以及大型数据表的备份教程
表复制mysql拷贝表操作我们会常常用到,下面就为您详细介绍几种mysql拷贝表的方式,希望对您学习mysql拷贝表方面能够有所帮助. 假如我们有以下这样一个表: id username passwo ...
- mysql高效率写法_mysql高效率随机获取n条数据写法
今天做项目遇到这个问题,本来想用mysql自带的随机函数来实现,但是想到这样做功能是实现了,但是效率真的好差!一下子想不到好的方法,就去网上找了一下,记录下来,好好研究学习一下. ID连续的情况下(注 ...
- mysql更改版本号_MySQL修改版本号教程
处理扫描器扫出的漏洞,基本有四种方法:一是升级软件包到新版本(包括打补丁和整个替换升级),二是修改banner配置项(包括禁用banner和修改banner内容),三是添加白名单(包括主机防火墙和软件 ...
- mysql数据库断电_MySQL 数据库忽然断电会丢数据吗转载
在上一章,我讲解了 MySQL 锁的相关内容.主要谈到了全局锁.表锁.行锁以及死锁等.通过这些学习,相信我们可以理解锁的原理,并在工作中降低锁冲突的概率.这也是优化数据库必须掌握的知识点. 从本节开始 ...
- mysql导出表结构_mysql导入导出表结构及表数据及执行sql文件
从数据库导出数据库文件: 1.将数据库mydb导出到e:\MySQL\mydb.sql文件中: 打开开始->运行->输入cmd 进入命令行模式 c:\>MySQLdump -h lo ...
- mysql配置修改记录_mysql设置修改时间,更新记录当前时间
1.场景:用户对绑定自己的车牌到手机号,一个手机号只能绑定一个车牌.用户可以有多个车牌,但只能有一个车牌绑定.由于用户随时可以操作车牌绑定,解除绑定操作.所以测试人员只能看到结果,但是无法确认操作时间 ...
- mysql 存储过程查询优化_mysql用存储过程插入百万条数据, 及查询优化
查看所有存储过程: show procedure status; 查看详细存储过程 ptest: show create procedure ptest; 存储过程插入数据: create table ...
- 设置mysql默认字符集_MySQL之修改默认引擎和字符集
一.数据库引擎 1.1 查看数据库引擎 mysql> show engines; +--------------------+---------+------------------------ ...
- mysql 二进制查询_MySql如何插入和查询二进制数据_MySQL
bitsCN.com MySql如何插入和查询二进制数据 mysql二进制 Mysql:bit类型的查询与插入 mysql有种字段类型是bit. 1.如何插入呢? 它的插入必须采用: 可以使用b'va ...
最新文章
- 在Linux下编写Daemon
- openssl修改版本号
- prettyJson V7.1 使用
- JAVA线程间协作:Condition
- Java局部变量一定要赋初值
- Dynamips结合VMware搭建站点到站点×××环境
- 奔腾双核linux服务器,Dell推出双核心奔腾服务器
- Scrum指南这么改,我看要完蛋!
- Android 系统(156)----Android APP适配全面屏手机的技术要点
- 转 天才学生的天才回答
- RK3399封装(CPU+GPU)Mali-T860 Codec架构(十六)
- javascript获取随机rgb颜色和十六进制颜色的方法
- 解决IE6不支持fixed
- 可见光和红外图像的融合
- 高漫 1060 Pro 数位板 Mac OS X 下无法设置 shift 快捷键解决方法
- 51单片机LCD1602实现计算器
- 阿里云国际版跨境加速,全球加速和Squid 缓存代理解决方案
- 实现微信浏览器内打开App Store链接
- 使用证件照研究院接口实现制作证件照
- 自建网站开通SSL协议
热门文章
- 分享一个 GIFControl 控件
- 关于huihoo的一些意见和建议(转贴自Huihoo社区)
- [编程题]数独(JAVA)
- java编程二十_Java语言程序设计(二十)编程练习
- 计算机考试上机安排,全国计算机等级考试模拟上机安排(最终版).doc
- CSDN上传资源时一直提示 请填写资源tag
- 比较全的 Java8 9 lambda 应用
- jQuery.理解选取更新范围
- 《网站性能监测与优化》一2.4 软件服务应用网站
- Linux磁盘阵列技术详解(三)--raid 5和raid 10的创建					推荐