龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > MySQL 技术 >

mysql UPDATE语句的使用方法

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
UPDATE语句在数据库中的应用非常广泛,也是最常见的SQL语句之一,下面为您介绍的是 mysql UPDATE语句的使用方法,供您参考。 单表的mysql UPDATE语句: UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET c

UPDATE语句在数据库中的应用非常广泛,也是最常见的SQL语句之一,下面为您介绍的是mysql UPDATE语句的使用方法,供您参考。

单表的mysql UPDATE语句:

UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
SET col_name1=expr1 [, col_name2=expr2 ...]
[WHERE where_definition]
[ORDER BY ...]
[LIMIT row_count]
多表的mysql UPDATE语句:

UPDATE [LOW_PRIORITY] [IGNORE] table_references
SET col_name1=expr1 [, col_name2=expr2 ...]
[WHERE where_definition]
UPDATE语法可以用新值更新原有表行中的各列。SET子句指示要修改哪些列和要给予哪些值。WHERE子句指定应更新哪些行。如果没有WHERE子句,则更新所有的行。如果指定了ORDER BY子句,则按照被指定的顺序对行进行更新。LIMIT子句用于给定一个限值,限制可以被更新的行的数目。

mysql UPDATE语句支持以下修饰符:

· 如果您使用LOW_PRIORITY关键词,则UPDATE的执行被延迟了,直到没有其它的客户端从表中读取为止。

· 如果您使用IGNORE关键词,则即使在更新过程中出现错误,更新语句也不会中断。如果出现了重复关键字冲突,则这些行不会被更新。如果列被更新后,新值会导致数据转化错误,则这些行被更新为最接近的合法的值。
 

MySQL设置自增字段的方法介绍

mysql插入Clob字段的实例

常见MySql字段的默认长度

mysql中int数据类型长度的问题

MySQL中INSERT的一般用法


精彩图集

赞助商链接