Mysql命令update set:修改表中的数据
2016-06-04 08:22
549 查看
update set命令用来修改表中的数据。
update set命令格式:update 表名 set 字段=新值,… where 条件;
举例如下:
mysql> update MyClass set name='Mary' where id=1;
例子1,单表的MySQL UPDATE语句:
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_definition] [ORDER
BY ...] [LIMIT row_count];
例子2,多表的UPDATE语句:
UPDATE [LOW_PRIORITY] [IGNORE] table_references SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_definition];
UPDATE语法可以用新值更新原有表行中的各列。SET子句指示要修改哪些列和要给予哪些值。WHERE子句指定应更新哪些行。如果没有WHERE子句,则更新所有的行。如果指定了ORDER BY子句,则按照被指定的顺序对行进行更新。LIMIT子句用于给定一个限值,限制可以被更新的行的数目。
update set命令格式:update 表名 set 字段=新值,… where 条件;
举例如下:
mysql> update MyClass set name='Mary' where id=1;
例子1,单表的MySQL UPDATE语句:
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_definition] [ORDER
BY ...] [LIMIT row_count];
例子2,多表的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命令delete from:删除记录
- Mysql命令select from:查询表中的数据(记录)
- Mysql命令insert into:向表中插入数据(记录)
- Mysql命令desc:获取数据表结构
- Mysql命令create table:创建数据表
- Mysql命令select:当前选择(连接)的数据库
- Mysql命令use:使用数据库
- Mysql命令show databases:显示所有数据库
- Mysql命令create:创建数据库
- Mysql命令grant on:增加新用户并控制其权限
- Mysql命令mysqladmin:修改用户密码
- Mysql命令mysql:连接Mysql数据库
- MySql均衡负载
- 【Mysql sql inject】【入门篇】sqli-labs使用 part 3【15-17】
- mssql数据迁移到mysql
- mysql索引和分表
- 最全的mysql查询语句整理
- MySQL查询语句大全集锦
- mysql远程访问速度慢的解决方案
- mysql免密码登陆