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

Langage de contrôle de données SQL

Data Control Language décide à qui (quel utilisateur) accorder les privilèges d'accès. GRANT et REVOKE sont les commandes de DCL.GRANT  :Il donne des privilèges à l'utilisateur.RÉVOQUER : Il reprend les privilèges de l'utilisateur autorisé.Langage de requête de données Langage de requête de données n'apporte aucune modification à la base de données. Ni le niveau de schéma ni le niveau de données.SELECT n'est une commande de DQL.SELECT : Récupère les données/enregistrements de la table.

Syntaxe : SELECT Column_1, Column 2, …..FROM Table_name[WHERE condition] ;
Exemple :
  1. Sélectionnez Student_id , Student_name
De StudentWhere Student_id='10' ;
  1. Sélectionnez Student_id , Student_name From Student ;

Syntaxe : SELECT *FROM Table_name[WHERE condition] ;Exemple : Sélectionnez *Depuis Studentwhere Student_id='10';
  • Cette requête récupère un seul enregistrement avec tous ses attributs/colonnes.
  • ‘* ‘Indique tous les champs/attributs/colonnes du tableau.
  • Où la condition est spécifiée pour un enregistrement particulier.

Syntaxe : SELECT *FROM Table_name;Exemple : SELECT *FROM STUDENT;Il récupérera tous les enregistrements et toutes les colonnes de la table. condition n'est pas spécifiée pour récupérer un enregistrement particulier.