`
fantaxy025025
  • 浏览: 1279059 次
  • 性别: 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. **错误处理**:...

    LogRegFile_MYSQL_jsp_

    - 使用SQL(Structured Query Language)进行数据操作,包括SELECT、INSERT、UPDATE、DELETE等命令。 - 数据库连接通常通过JDBC(Java Database Connectivity)实现,使用Connection、Statement或...

Global site tag (gtag.js) - Google Analytics