当前位置: 首页 > 编程笔记 >

更新基于MySQL中StudentId值的表?

仉明知
2023-03-14
本文向大家介绍更新基于MySQL中StudentId值的表?,包括了更新基于MySQL中StudentId值的表?的使用技巧和注意事项,需要的朋友参考一下

让我们首先创建一个表-

mysql> create table DemoTable633 (StudentId char(2) not null primary key,StudentName varchar(100));

使用插入命令在表中插入一些记录-

mysql> insert into DemoTable633 values('10','Chris');
mysql> insert into DemoTable633 values('20','Sam');
mysql> insert into DemoTable633 values('30','David');

使用select语句显示表中的所有记录-

mysql> select *from DemoTable633;

这将产生以下输出-

+-----------+-------------+
| StudentId | StudentName |
+-----------+-------------+
| 10        | Chris       |
| 20        | Sam         |
| 30        | David       |
+-----------+-------------+
3 rows in set (0.00 sec)

现在让我们使用UPDATE根据StudentID更新上表-

mysql> update DemoTable633 set StudentName='Bob' where StudentId='20';
Rows matched: 1 Changed: 1 Warnings: 0

让我们再次检查表记录-

mysql> select *from DemoTable633;

这将产生以下输出-

+-----------+-------------+
| StudentId | StudentName |
+-----------+-------------+
| 10        | Chris       |
| 20        | Bob         |
| 30        | David       |
+-----------+-------------+
3 rows in set (0.00 sec)
 类似资料:
  • 问题内容: 我有两个桌子, 这是我的第一张桌子, 这是我的第二张桌子 我需要一些如何使用第一个表中的数据更新第二个表中的所有行的信息。 它需要在一个更新查询中完成所有这些操作。 SUBST_ID和SERIAL_ID都匹配,它需要从第一个表中获取created_id并将其插入第二个表中。 因此,第二张表将变为以下内容, 感谢您的帮助和指导。 问题答案:

  • 我想根据另一列的值来求和一列的值。我的桌子是这样的: “结果”列是预期结果。因此,对于col1中的a,col2中的值之和对于col1=a的每一行是12。我想用update和set语句来实现这一点 到目前为止,我有以下信息: 我很难找到正确的方法来做这件事。主要是语法错误。我尝试过这个查询的不同变体(例如,这里),但到目前为止都没有成功。 提前谢谢!

  • 问题内容: 我的用于用户访问的Web应用程序体系结构以两种方式分开:-经理表(列:特权)员工表(列:特权,许可) Manager是一个超级管理员帐户,用于根据套餐类型(例如,基本,白银,黄金)来订阅我们的服务。 对于Employee,默认情况下,此acc将由Manager创建并 共享与Manager相同的特权 (订阅的服务包)。但是,经理需要为每个功能设置 权限级别 ,以便员工能够访问Web应用程

  • 问题内容: 所以,这是我的数据框 我还有另一个清单: 如果x.Country位于欧洲,我想创建一个新列“ Continent” 问题答案: 或者您可以直接 使用

  • 我有一个简单的场景TableA、TableB和JoinTable,它连接了TableA和TableB。我想在TableA中为TableA中的每一行存储JoinTable中具有TableAId的记录的计数。我可以正确地选择它如下: 但是,我很难编写更新查询。我想用这个结果更新TableA.JoinCount。

  • 问题内容: 如何在MySQL中更新多个值? 这不起作用: 问题答案: 您需要在两个不同的值之间添加一个逗号。例如: