MySQL 中的UPDATE 语句和DELETE 语句
UPDATE 查询
如果我们需要修改或更新MySQL中的数据,我们可以使⽤ UPDATE 命令来操作。 语法: 以下是命令修改MySQL数据表数据的SQL语法:你可以同时更新⼀个或多个字段你可以在WHERE⼦句中指定任何条件
你可以在⼀个单独表中同时更新数据
实例 以下实例是更新数据表中runoob_id为3的runoob_title值
使⽤PHP脚本更新数据
MySQL DELETE 语句
你可以使⽤ SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录。 也可以在mysql>命令提⽰符或PHP脚本中执⾏该命令。UPDATE table_name SET field1=new -value1, field2=new -value2[WHERE  Clause ]
1
2root@host# mysql -u root -p password;Enter password:*******mysql> use RUNOOB;Database changed mysql> UPDATE runoob_tbl    -> SET  runoob_title='Learning JAVA'    -> WHERE  runoob_id=3;Query OK, 1 row affected (0.04 sec)Rows matched: 1  Changed: 1  Warnings: 0mysql>
1
mysql中delete语句2
3
4
5
6
7
8
9
10
11<?php $dbhost = 'localhost:3306';$dbuser = 'root';$dbpass = 'rootpassword';$conn=mysql_connect($dbhost,$dbuser,$dbpass);if (! $conn){  die ('Could not connect:'.mysql_error());}$sql='UPDATE runoob_tbl      SET runoob_title="Learing JAVA"      WHERE runoob_id=3';mysql_select_db('RUNOOB');$retval =mysql_query($sql,$conn);if (! $retval){    die ('Could not update data:'.mysql_error());}echo  "Updated data succeddfully\n";mysql_close($conn);?>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
实例
使⽤ PHP 脚本删除数据root@host# mysql -u root -p password;Enter password:*******mysql> use RUNOOB;Database changed mysql> DELETE  FROM  runoob_tbl WHERE runoob_id=3;Query OK, 1 row affected (0.23 sec)mysql>
1
2
3
4
5
6
7
8<?php $dbhost = 'localhost:3306';$dbuser = 'root';$dbpass = 'rootpassword';$conn = mysql_connect($dbhost, $dbuser, $dbpass);if (! $conn ){  die ('Could not connect: ' . mysql_error());}$sql = 'DELETE FROM runoob_tbl        WHERE runoob_id=3';mysql_select_db('RUNOOB');$retval = mysql_query( $sql, $conn );if (! $retval ){  die ('Could not delete data: ' . mysql_error());}echo  "Deleted data successfully\n";mysql_close($conn);?>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。