`
fantaxy025025
  • 浏览: 1309119 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Mysql_关联表update

阅读更多

Mysql中的update语句,可以关联表,可以同时更新几张表

#1 和select一样,都可以关联几张表

#2 可以同时update这几张表中的数据

 

语法:

UPDATE table1 t1, table2 t2
SET t1.name = 'ling', t2.name2 = 'jun'
WHERE t1.id = t2.id2 AND t2.id2 = 2

 

 

 

分享到:
评论
1 楼 ywl8653699 2012-07-10  
不错。。我喜欢

相关推荐

    mysql.rar_MYSQL_php mysql_php扩展

    3. SQL查询执行:`mysql_query()`函数用于执行SQL语句,如SELECT、INSERT、UPDATE或DELETE。这个函数返回查询的结果集,如果查询是增删改操作,则返回布尔值表示操作成功与否。 4. 结果处理:`mysql_fetch_assoc()`...

    MySql_API文档

    `mysql_fetch_assoc()`或`mysql_fetch_array()`函数可以获取每一行数据作为关联数组或数字数组。`mysql_num_rows()`函数则用来获取结果集中的行数。 4. **错误处理**:在使用MySQL API时,可能会遇到错误。`mysql_...

    mysql_MYSQL_

    - `JOIN`:在更新操作中,可以与其他表结合使用,如`INNER JOIN`, `LEFT JOIN`, `RIGHT JOIN`或`FULL JOIN`,来更新关联表的数据。 3. **插入语句**: - `INSERT INTO`:用于向表中插入新记录,如`INSERT INTO ...

    MySql.Data.zip_MYSQL_mysql c#_mysql 连接_mysql连接类_连接MYSQL

    创建 `MySqlCommand` 对象,设置其 `CommandText` 属性为 SQL 查询语句,并关联到先前创建的连接。例如,执行一个 SELECT 查询: ```csharp MySqlCommand command = new MySqlCommand("SELECT * FROM mytable", ...

    MySQL.zip_MYsql数据库的安装包_wholeag1

    “MySQL_8_表的连接查询.pdf”涉及到了如何使用JOIN操作将两个或多个表的数据关联起来。这在处理多表关系时非常有用,例如,当你需要从员工表和部门表中联合获取信息时。 “MySQL_11_其他.pdf”可能包含了不常见但...

    news_mysql.zip_MYSQL_asp.net mysql

    ASP.NET通过ADO.NET(一种.NET Framework的数据访问组件)与MySQL进行交互,执行SQL语句,如SELECT、INSERT、UPDATE和DELETE,来实现数据的增删改查操作。 文件“www.pudn.com.txt”可能包含了一些关于下载资源的...

    MySQL.rar_MYSQL_Mysql入门

    10. 外键与关系:理解外键的概念,以及如何通过外键建立表之间的关联。 五、数据库安全 11. 用户管理:创建、删除和管理数据库用户,设置权限,确保数据安全。 12. 权限控制:学习GRANT和REVOKE语句,用于分配和...

    MySQL基础_MYSQL_usuallydss_

    - **外键**:用于在不同表之间建立关联的字段。 - **索引**:提高查询性能,`INDEX`或`UNIQUE INDEX`可以在创建表时定义,也可后期添加。 ## 9. 视图 视图是虚拟表,基于一个或多个表的查询结果。创建视图的SQL...

    mysql常用函数列表 (2).pdf

    14. `mysql_fetch_array` / `mysql_fetch_assoc` / `mysql_fetch_field` / `mysql_fetch_lengths` / `mysql_fetch_object` / `mysql_fetch_row`:这些函数用于从结果集中获取数据,分别以数组、关联数组、字段信息...

    mysql______思维导图

    然而,由于提供的信息中大部分是关于Java的,我会尽量在Java的基础上关联到MySQL的使用场景。 Java是一种广泛使用的编程语言,它具有跨平台的特性,能够运行在多种操作系统上。在Java中,代码首先被编译成字节码(....

    mysql.rar_MYSQL_java mysql

    外键则用于实现不同表之间的关联。 4. **索引**:索引可以极大地提升查询速度,有普通索引、唯一索引、全文索引、复合索引等多种类型。合理创建和使用索引对数据库性能至关重要。 5. **视图**:视图是虚拟表,根据...

    mysql数据库_MYSQL_

    主键是表中一个或多个字段,其值能唯一标识一条记录,通常用于关联其他表。自增属性常用于整数类型字段,每次插入新记录时,该字段的值会自动递增。 数据库高级操作涉及索引的使用,索引可以显著提升查询速度。常见...

    MYSQL笔记_MYSQL_

    对于表的“增删改查”操作,"增"(INSERT INTO)用于添加新记录,"删"(DELETE FROM)用于删除记录,"改"(UPDATE)用于修改已有记录,而"查"(SELECT)是查询数据的核心,可以通过WHERE子句指定查询条件,使用ORDER...

    PHP中的常用的25个MYSQL函数.pdf

    23. `mysql_list_fields()`:获取表的所有字段信息,返回结果集。 24. `mysql_list_processes()`:列出MySQL服务器上的所有进程,返回结果集。 25. `mysql_create_db()`/`mysql_drop_db()`:创建或删除数据库,但...

    PHP 与 Mysql 常用语句

    mysql_query("UPDATE Person SET Age = '36' WHERE FirstName = 'Peter' AND LastName = 'Griffin'"); ``` 7. **mysql_query()**: 此函数用于发送SQL查询,并返回结果集或操作状态。例如: ```php $result = ...

    MySQL 从一张表update字段到另外一张表中

    这个过程通常涉及到多表关联,确保正确匹配源数据和目标数据。在MySQL 4.0及以上版本中,这样的功能变得更加灵活。 首先,让我们来看看提供的几个示例: **Solution 1: 单列更新** ```sql UPDATE student s, city ...

    mysql.php.gz_MYSQL_class_php

    - `update()`: 更新现有记录,通常需要`WHERE`子句来指定更新的条件。 - `delete()`: 删除记录,同样需要`WHERE`子句。 - `escape_string()`: 对用户输入进行转义,防止SQL注入。 **3. 事务处理** 对于需要确保数据...

    数据库设计报告(1)_MYSQL_

    4. 订单详情表(OrderDetails):关联订单ID和商品ID,表示订单中包含的商品及数量。 在关系模型中,可能会通过外键(Foreign Key)来建立表与表之间的联系。例如,订单详情表中的订单ID和商品ID可以作为外键,分别...

    MySQL API中文对照版

    4. **处理结果集**:对于SELECT查询,`mysql_fetch_array()` 或 `mysql_fetch_assoc()` 用于从结果集中获取一行数据,可以以数组或关联数组形式返回。`mysql_num_rows()` 返回结果集中行的数量。 5. **错误处理**:...

    Mysql联表update数据的示例详解

    MySQL中的联表更新操作是一种高效的数据管理技巧,它允许你在单个UPDATE语句中同时更新两个或更多相关联的表。这种技术特别适用于那些需要基于其他表中的信息来修改数据的情况。本文将深入探讨MySQL UPDATE JOIN语法...

Global site tag (gtag.js) - Google Analytics