update语句对表中的一列或多列数据进行修改

sql语句可以使用update语句对表中的一列或多列数据进行修改,必须要指定修改的字段,
并需要赋新值。还需要给出必要的where子句来指定要更新的数据行。
如果不使用where检索
条件,则update将数据表中的全部数据都更改。

操作方法

  • 01

    图书信息表books中的记录表: ------------------------------------------------------------------- bookid | catid | bookname | publisher     |author | price |detail    | ------------------------------------------------------------------- 1      | 1     | php      |电子工业出版社 | 高*  |  80.00|与php相关 | ------------------------------------------------------------------- 2      | 1     |mysql     |邮电出版社     | 王*  |  50.00|与mysql相关| 3      | 1     |linux     |电子工业出版社 | 张*  |  30.00|与linux相关| ---------------------------------------------------------------------

  • 02

    例如1:将bookid=2的记录,价格由原来50.00改为30.00. sql语句:update books set price=30.00 where bookid=2;

  • 03

    查询结果发现更改了:

  • 04

    也可以对同一表多个字段进行修改: 例如2:将bookid=3的记录,书名改为redhat linux,作者改为 高*,价格改为40.00. sql语句:update books set bookname='redhat linux' ,author='高*' ,price=40.00 where bookid=3;

  • 05

    查询结果如下:

  • 06

    此外,还可以使用update语句修改多条记录中某一列的值,或者赋值给另外一个列。 例3:将books表中图书类别(catid=1)的所有图书打8折。 sql语句:update books set price=price*0.8 where catid=1;

  • 07

    查询结果如下:

(0)

相关推荐

  • MYsql如何用update语句修改数据

    update语句用于修改数据,如果用户的某一条数据或是某一条数据种的某个字段需要被修改,那么update语句将发挥巨大的作用. 操作方法 01 首先,您需要完成您服务器环境的搭建,而且您搭建服务器环境 ...

  • 在Word中怎么调节行高和列宽?

    在Word中怎么调节行高和列宽?日常生活中,大家免不了的需要处理各种各样的文件,此时就需要进行排版,那么怎么排版才能达到最合适的效果呢?这个时候就会应用到调节行高和列宽.下面小编就为大家介绍如何调节的 ...

  • 在excel表格中如何增加或删除行和列?

    方法/步骤 1.打开电子表格,建好自己需要的表格后,发现少了行了,把鼠标在建好的表格内的任何一个单元格单击一下,最好是在最后一行单击,然后单击一下右键,找到插入,单击一下. 2.找到整行,在整行前面的 ...

  • WPS文字中的表格按行或列拆分的快捷方式

    WPS文字中的表格按行或列拆分的快捷方式 按行拆分的快捷方式--Ctrl+shift+enter 按列拆分的快捷方式--alt+shift+enter

  • 如何调整word文档中表格的行高和列宽

    通常我们在Word中制作表格的时候,表格都不能一次性达到我们满意的效果,因为word表格的列宽及行高一般都是采用默认值.所以便需要我们对其行高和列宽作出调整,来达到自己需求的效果.那么有哪些方法可以让 ...

  • word怎么快速将excel表格中的多行多列变成一列数据?

    excel表格中多行多列的数据想要直接一行显示,按首尾相连方式排列,该怎么设置呢?下面我们就来看看详细的教程. 1.小编举个简单的例子哈,简单例子演示具体操作方法.比如,下图中的表格数据, 2.接下来 ...

  • 把EXCEL中如何将隐藏的行和列显示出来?

    在使用excel制表的时候我们会使用的对数据进行隐藏显示的情况,而今天我们就给大家讲解在EXCEL中如何将隐藏的行和列显示出来的相关内容,来看看吧! 方法 1.首先,打开EXCEL表格,新建一个工作表 ...

  • 在excel中怎么把名字一列分为多列?

    在excel中把名字放在一列中,怎么把他分成多列呢?下面小编就为大家详细介绍一下,不会的朋友可以参考本文,来学习吧! 步骤 打开excel文件,在一列中输入名字. 然后随意在一个单元格输入a2,用鼠标 ...

  • 在excel工作表中怎么使特定行或列在打印的每页中显示?

    打印excel 表格时,有时需要将第一行或者第一列在每页中都出现,今天小编就为大家介绍这种设置方法,希望能对大家有所帮助! 方法/步骤 打开excel,编辑好自己的内容.进行打印预览时,发现在第二页没 ...