Maison >base de données >SQL >Quelles sont les commandes pour modifier les données en SQL

Quelles sont les commandes pour modifier les données en SQL

下次还敢
下次还敢original
2024-05-01 22:03:45457parcourir

Les commandes pour modifier les données en SQL incluent principalement les catégories suivantes : Commande UPDATE : met à jour la valeur du champ spécifié dans la ligne qui remplit les conditions. Commande DELETE : supprime les lignes qui remplissent les conditions. Commande INSERT : Insère de nouvelles lignes dans le tableau. Commande MERGE : fusionne les données dans une table, prend en charge les mises à jour et les insertions. Commande TRUNCATE : supprimez efficacement toutes les lignes du tableau.

Quelles sont les commandes pour modifier les données en SQL

Commandes pour modifier les données en SQL

Les commandes utilisées pour modifier les données en SQL incluent principalement les catégories suivantes :

1. Commande de mise à jour

  • UPDATE nom de table SET nom de champ = nouveau. Value WHERE condition ;

Cette commande est utilisée pour mettre à jour la valeur du champ spécifié dans les lignes du tableau qui répondent à la condition spécifiée.

2. Commande de suppression

  • DELETE FROM table name WHERE condition ;

Cette commande est utilisée pour supprimer les lignes de la table qui répondent aux conditions spécifiées.

3. Insérer la commande

  • INSERT INTO nom de la table (nom du champ 1, nom du champ 2, ...) VALEURS (valeur 1, valeur 2, ...); Insère une nouvelle ligne dans le tableau, en spécifiant les valeurs des champs spécifiés.
4. Commande de fusion

MERGE INTO nom de la table UTILISANT la source de données ON (condition de connexion) QUAND MATCHED ALORS UPDATE SET ... QUAND NON MATCHED ALORS INSERT ...;

  • Cette commande est utilisée pour fusionner Les données des sources de données sont fusionnées dans des tableaux. Il prend en charge les opérations de mise à jour et d'insertion.
5. Commande Truncate

TRUNCATE TABLE nom de la table

  • Cette commande est utilisée pour supprimer toutes les lignes de la table et est plus efficace que la commande DELETE.
Exemple :

Mettre à jour les lignes du tableau qui remplissent la condition :

<code>UPDATE customers SET city = 'New York' WHERE state = 'NY';</code>

Supprimer les lignes du tableau qui remplissent la condition :

<code>DELETE FROM orders WHERE order_date < '2023-01-01';</code>

Insérer une nouvelle ligne dans le tableau :

<code>INSERT INTO products (product_name, price) VALUES ('Apple', 10.00);</code>

Utilisez la commande de fusion Données combinées :

<code>MERGE INTO customers
USING new_customers
ON (customer_id)
WHEN MATCHED THEN UPDATE SET first_name = new_customers.first_name
WHEN NOT MATCHED THEN INSERT (customer_id, first_name, last_name)
VALUES (new_customers.customer_id, new_customers.first_name, new_customers.last_name);</code>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn