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

下次还敢
Libérer: 2024-05-01 22:03:45
original
440 Les gens l'ont consulté

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>
Copier après la connexion

Supprimer les lignes du tableau qui remplissent la condition :

<code>DELETE FROM orders WHERE order_date < '2023-01-01';</code>
Copier après la connexion

Insérer une nouvelle ligne dans le tableau :

<code>INSERT INTO products (product_name, price) VALUES ('Apple', 10.00);</code>
Copier après la connexion

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal