在MySQL中如何更改单元格的数据?

在MySQL中如何更改单元格的数据?

使用UPDATE命令仅更新一个单元格的数据。语法如下−

UPDATE yourTableName yourColumnName=yourNewValue where
yourColumnName=yourOldValue;

为了理解上述概念,让我们先创建一个表。创建表的查询语句如下 −

mysql> create table changeCellsData
   -> (
   -> Id int,
   -> Name varchar(100),
   -> Age int
   -> );
Query OK, 0 rows affected (0.81 sec)

使用INSERT命令在表中插入一些记录。查询语句如下 −

mysql> insert into changeCellsData values(101,'Mike',23);
Query OK, 1 row affected (0.12 sec)

mysql> insert into changeCellsData values(103,'Bob',25);
Query OK, 1 row affected (0.18 sec)

mysql> insert into changeCellsData values(105,'Sam',27);
Query OK, 1 row affected (0.12 sec)

mysql> insert into changeCellsData values(106,'Carol',21);
Query OK, 1 row affected (0.24 sec)

使用SELECT语句显示表中的所有记录。查询语句如下 −

mysql> select *from changeCellsData;

阅读更多:MySQL 教程

输出

+------+-------+------+
| Id   | Name  | Age  |
+------+-------+------+
| 101  | Mike  | 23   |
| 103  | Bob   | 25   |
| 105  | Sam   | 27   |
| 106  | Carol | 21   |
+------+-------+------+
4 rows in set (0.00 sec)

下面是使用UPDATE和SET命令更改单元格数据的查询语句。我们正在更新“Id”列的最后一条记录。

查询语句如下 −

mysql> update changeCellsData set Id=107 where Id=106;
Query OK, 1 row affected (0.19 sec)
Rows matched: 1 Changed: 1 Warnings: 0

现在可以使用SELECT命令检查单元格数据是否已更改。查询语句如下 −

mysql> select *from changeCellsData;

输出

+------+-------+------+
| Id   | Name  | Age  |
+------+-------+------+
| 101  | Mike  | 23   |
| 103  | Bob   | 25   |
| 105  | Sam   | 27   |
| 107  | Carol | 21   |
+------+-------+------+
4 rows in set (0.00 sec)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

MySQL 教程