Database
 sql >> Base de données >  >> RDS >> Database

Langage de manipulation de données SQL

Le langage de manipulation de données manipule/apporte des modifications aux données présentes dans une table. Il n'affecte que les données/enregistrements de la table, pas sur le schéma/la structure de la table. INSERT, UPDATE, DELETE sont les commandes de DML.INSERT : Stocke les données dans une table ou crée de nouveaux enregistrements en insérant des valeurs.MISE À JOUR : Il modifie l'enregistrement dans une table. SUPPRIMER : Supprime un ou plusieurs enregistrements de la table.
Syntaxe :
  1. INSERT INTO table_name VALEURS ( valeur1, valeur2,….);
  2. INSERT INTO table_name (colonne 1, colonne 2, colonne 3) VALEURS (valeur1, valeur2, valeur3);
Exemple :
  1. INSÉRER DANS LES VALEURS ÉTUDIANT (0001,'ARUN','CS','FIRST');
  1. INSERT INTO STUDENT (classyear, student_name,student_dept,student_id)VALUES ('FIRST','VRUN','CS',0002); Ici, l'utilisateur peut modifier la séquence des colonnes tout en insérant des valeurs dans le tableau. Nous pouvons augmenter ou diminuer le nombre de colonnes.Syntaxe : DELETEFROM Nom_table[WHERE Condition] ;Exemple :
  1. Supprimer
From StudentWhere Student_id=06;Ici, une seule ligne est supprimée selon la condition where.
  1. Delete From StudentWhere Student_name='ARYA';Plusieurs lignes supprimées, car trois lignes étaient présentes avec le même nom ARYA. Ici, où la condition décide du nombre d'enregistrements à supprimer.
  1. Supprimer
From Student ; Dans la requête ci-dessus, où la condition n'est pas spécifiée, tous les enregistrements sont supprimés de la table STUDENT. Si l'utilisateur souhaite supprimer un ou plusieurs enregistrements, la condition est requise. Supprimer la requête sans condition where supprime tous les enregistrements de la table. Syntaxe : UPDATETable_nameset column_name =value[Where condition] ;Exemple :
  1. mettre à jour
studentset student_dept='ele'where student_name='GITA' ;
  1. MISE À JOUR
StudentSET classyear='FINAL'Where student_id=9 ; En utilisant la commande UPDATE, l'utilisateur peut mettre à jour une ou plusieurs valeurs dans le tableau. Pour modifier une valeur unique/pour modifier une valeur spécifique, « Où » condition est requise.MISE À JOUR sans où la condition modifie les valeurs de colonne complètes dans la table. UPDATESTUDENTSET student_dept='EXTC' ;