¿Cómo ACTUALIZAR la consulta en la base de datos MySQL? ACTUALIZAR sintaxis/comando/declaración

base de datos mysql¿Cómo ACTUALIZAR una consulta? ACTUALIZAR sintaxis/comando/declaración

MySQL ACTUALIZAR consulta

Si necesitamos modificar o actualizar los datos en MySQL, podemos usar el comando SQL UPDATE para operar. .

gramática

La siguiente es la sintaxis general de SQL para el comando ACTUALIZAR para modificar los datos de la tabla de datos de MySQL:

UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]
  • Puede actualizar uno o más campos al mismo tiempo.
  • Puede especificar cualquier condición en la cláusula WHERE.
  • Puede actualizar los datos simultáneamente en una sola tabla.

La cláusula WHERE es muy útil cuando necesita actualizar los datos en la fila especificada en la tabla de datos.


Actualizar datos a través del símbolo del sistema

A continuación, usaremos la cláusula WHERE en el comando SQL UPDATE para actualizar los datos especificados en la tabla chenweiliang_tbl:

Ejemplo

El siguiente ejemplo actualizará el valor del campo chenweiliang_title cuyo chenweiliang_id es 3 en la tabla de datos:

Declaración de ACTUALIZACIÓN de SQL:

mysql> UPDATE chenweiliang_tbl SET chenweiliang_title='学习 C++' WHERE chenweiliang_id=3;
Query OK, 1 rows affected (0.01 sec)
 
mysql> SELECT * from chenweiliang_tbl WHERE chenweiliang_id=3;
+-----------+--------------+---------------+-----------------+
| chenweiliang_id | chenweiliang_title | chenweiliang_author | submission_date |
+-----------+--------------+---------------+-----------------+
| 3 | 学习 C++ | chenweiliang.com | 2016-05-06 |
+-----------+--------------+---------------+-----------------+
1 rows in set (0.01 sec)

A partir del resultado, se ha modificado el chenweiliang_title cuyo chenweiliang_id es 3.


Actualizar datos usando script PHP

PHP usa la función mysqli_query() para ejecutar sentencias SQL Puede usar o no la cláusula WHERE en las sentencias SQL UPDATE.

Nota:No use la cláusula WHERE para actualizar todos los datos en la tabla de datos, así que tenga cuidado.

Esta función tiene el mismo efecto que ejecutar una instrucción SQL en el símbolo del sistema mysql>.

Ejemplo

El siguiente ejemplo actualizará los datos del campo chenweiliang_title cuyo chenweiliang_id es 3.

Prueba de declaración de ACTUALIZACIÓN de MySQL:

<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysqli_error($conn));
}
// 设置编码,防止中文乱码
mysqli_query($conn , "set names utf8");
 
$sql = 'UPDATE chenweiliang_tbl
 SET chenweiliang_title="学习 Python"
 WHERE chenweiliang_id=3';
 
mysqli_select_db( $conn, 'chenweiliang' );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
 die('无法更新数据: ' . mysqli_error($conn));
}
echo '数据更新成功!';
mysqli_close($conn);
?>

发表 评论

Su dirección de correo electrónico no será publicada. 项 已 用 * 标注

Ir al Inicio