`
josoho
  • 浏览: 4374 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类

Mysql:用一人表的字段去更新另外一个表的字段

阅读更多
表a有四个字段,分别是id,name,school,city
1;张三;华工;广州
2;李四;华工;广州
3;王朝;华农;广州
4;马汉;华农;广州
5;包公;华师;广州
6;展超;华师;广州

表b有三个字段分别是id,name,school
1;张三;华南理工大学;
2;李四;华南理工大学;
3;王朝;华南农业大学;
4;马汉;华南农业大学;
5;包公;华南师范大学;
6;展超;华南师范大学;


以a.id=b.id为条件,用表b的school字段去更新a的school字段,更新后如下:
1;张三;华南理工大学;广州
2;李四;华南理工大学;广州
3;王朝;华南农业大学;广州
4;马汉;华南农业大学;广州
5;包公;华南师范大学;广州
6;展超;华南师范大学;广州

数据库语言:mysql
UPDATE t_a,t_b
       SET t_a.t_school = t_b.t_school
               WHERE t_a.t_name=t_b.t_name;
分享到:
评论
1 楼 chenjianhuacool 2012-04-10  

相关推荐

    insert和select结合实现”插入某字段在数据库中的最大值+1″的方法

    本文是mysql 数据库 问题一 将表一的数据导入表二...在表中插入数据时,某一字段取数据库中该字段的最大值,并+1,这个问题很多人都说用存储过程什么的解决,其实使用insert 和 select 结合就可以很好的解决这个问题啊

    常用的sql语句。新建表、删除表、插入数据、删除数据、更新数据、新增字段、删除字段、修改字段、新建约束、删除约束,等等常用语句

    `UPDATE SET`命令用于更新表中的现有数据记录。 **语法示例:** ```sql UPDATE 表名 SET 字段1 = 新值1, 字段2 = 新值2 WHERE 条件; ``` 例如: ```sql UPDATE 表名 SET 字段1 = 200, 字段2 = '51WINDOWS.NET' ...

    经典的SQL查询语句,将内容作为字段查询

    例如,如果你有一个名为`employees`的表,你可以用`SELECT name, salary FROM employees`来获取所有员工的名字和薪水。 2. WHERE子句:在这里,我们可以设置条件来过滤记录。例如,`WHERE salary > 50000`将只返回...

    mysql数据导出工具可以将数据库字段说明变为网页

    MySQL 数据库是一个广泛使用的开源关系型数据库管理系统,它提供了丰富的功能和灵活性,使得开发者能够高效地存储、管理和处理数据。在日常的数据库管理工作中,有时我们需要将数据库的结构和字段说明整理成易于阅读...

    mysql导出到word格式表结构工具

    这个“mysql导出到word格式表结构工具”提供了一个便捷的解决方案,使得开发者和非技术用户能够清晰地查看和理解数据库架构。 MySQL是一种流行的开源关系型数据库管理系统,它支持SQL语言,提供了强大的数据存储和...

    mysql酒店管理系统数据表设计

    本文以一个简单的酒店预订系统为例,介绍了六张核心数据表的构建,包括管理员信息表、用户信息表、资源分组表、资源表、订单表和订单明细表。 首先,管理员信息表(adinfo)用于存储管理员的基本信息,包括登录名...

    用Python将mysql数据导出成json的方法

    标题中的“用Python将mysql数据导出成json的方法”指的是使用Python编程语言,结合相关库,将MySQL数据库中的数据转换并保存为JSON格式的文件。这个过程通常在数据分析、数据迁移或者API接口开发等场景中非常有用。...

    MySQL命令大全

    12:更新表中数据 mysql>update MYTABLE set sex=”f”where name=’hyq’; 以下是无意中在网络看到的使用MySql的管理心得, 在windows中MySql以服务形式存在,在使用前应确保此服务已经启动,未启动可用...

    Mysql数据库表结构差异性对比工具

    总的来说,"Mysql数据库表结构差异性对比工具"是一个实用的开发辅助工具,它简化了数据库同步的过程,提高了开发效率,同时也降低了因数据库结构不匹配带来的风险。对于任何涉及MySQL数据库管理和维护的人来说,理解...

    MYSQL基础:数据库、表的基本操作.docx

    例如,创建一个名为"customers"的表,其中包含id(主键)、name和email字段: ```sql CREATE TABLE customers ( id INT PRIMARY KEY, name VARCHAR(50), email VARCHAR(50) ); ``` 若需删除数据表,使用`DROP ...

    MySQL大表中重复字段的高效率查询方法

    这是很多人都遇到的问题,下面就教您一个MySQL大表重复字段的查询方法,供您参考。 数据库中有个大表,需要查找其中的名字有重复的记录id,以便比较。如果仅仅是查找数据库中name不重复的字段,很容易 代码如下:...

    阿里巴巴MySQL开发规范

    1. **自增主键**:每张表必须有一个自增的主键ID,除非是分库分表的情况。自增主键能有效提高插入性能,减少页分裂和表碎片空间,提高存储空间利用率。 - **示例**:`id bigint AUTO_INCREMENT PRIMARY KEY` 2. ...

    mysql 千万数据表 t_order.zip

    在数据库管理领域,MySQL是一个广泛使用的开源关系型数据库系统,尤其在处理大量数据时,其性能和效率备受赞誉。本文将深入探讨如何管理和优化存储着千万级别数据的表,以"t_order"为例,该表可能存在于您提供的...

    去哪儿MySQL开发规范

    2. **采用下划线分割**:在多个单词构成一个名称时,应使用下划线(如 `user_info`)来进行单词间的分隔,这有助于保持一致性并避免混淆。 3. **禁止超过32个字符**:过长的名称可能会影响性能或导致不必要的混乱,...

    mysql日历数据(包括公历表和农历表,1900-2100年)

    首先,我们有两个核心的表,一个是“公历表”,另一个是“农历表”。公历表通常会包含日期、星期、月份、年份等字段,这些字段可以帮助用户快速检索和分析公历日期相关的数据。例如,可以基于这些数据进行月度或年度...

    0.2 MySQL表操作及数据类型

    MySQL表操作及数据类型 ...* 多对多关系:一个表中的每一行数据都对应另一个表中的多行数据,反之亦然。 通过了解MySQL表操作及数据类型,可以更好地设计和实现数据库,提高数据存储和管理的效率。

    (008)《第五部分-练习题1:MySQL单表查询》

    使用`CREATE TABLE`语句创建了一个名为`student`的表,包含了`id`(主键,自动增长)、`class`(班级)、`chinese`(语文成绩)、`english`(英语成绩)、`math`(数学成绩)、`name`(姓名)、`age`(年龄)和`time...

    最新国内省市区街道-4级联动mysql数据库

    标题 "最新国内省市区街道-4级联动mysql数据库" 暗示了这是一个与地理信息系统(GIS)相关的数据库,特别地,它包含了中国境内省级、市级、区级和街道级别的详细地理位置信息。这个数据库可能被用于各种应用,如地图...

    易语言edb库到mysql表相互转换

    "易语言edb库到mysql表相互转换"的主题涉及到两个关键操作:一是将易数据库(edb)中的数据迁移到MySQL数据库中,二是将MySQL数据库中的表转换成易语言的edb库。这个过程在数据库迁移、系统升级或跨平台数据共享时...

    MYSQL查询操作教程

    MYSQL 查询操作教程 MYSQL 查询操作教程是 MYSQL 数据库管理...这将创建一个新表“成绩表”,包括 2 个字段:编号、语文。 MYSQL 查询操作教程提供了详细的语法和实例操作,帮助用户快速掌握 MYSQL 查询操作的技能。

Global site tag (gtag.js) - Google Analytics