Interrogation d'un serveur SQL (Structured Query Language ) récupère les données des tables de base de données . Les requêtes SQL sont utilisées pour sélectionner , mettre à jour , supprimer ou insérer dans les tables de bases de données . Depuis SQL est un langage de programmation standard , il est utilisé dans plusieurs applications de base de données serveur différents . Cela signifie qu'un développeur peut appliquer une requête utilisée sur SQL Server et de le traduire à MySQL ou Oracle avec quelques changements. Chaque type de requête est une commande standard et la syntaxe. Instructions
1
Sélectionnez les données des tables SQL. Sélection de tableaux retourne une à plusieurs lignes. L' instruction «select» est utilisé pour récupérer des informations à partir des tables . Sélectionnez les requêtes sont bénéfiques quand on apprend SQL, parce que la déclaration ne modifie pas les valeurs dans le tableau. Voici un exemple d' une requête de sélection : " . Tblname "
select * from tblname
Le code ci-dessus sélectionne toutes les colonnes de la table nommée
2
jour enregistrements dans les tables . La déclaration "update" édite les informations de vos tables. L'instruction UPDATE peut modifier une ou plusieurs lignes. Si la déclaration de mise à jour n'a pas un " where" ajouté au code , il met à jour chaque ligne de la table. Les mises à jour du code ci-dessous tous les records , où nom du client est "Smith" :
jour tblCustomer ensemble prenom = 'Joe' étaient nom_famille = 'Smith'
Le code ci-dessus édite le " tblCustomer " table. La requête donne le prénom de "Joe" pour tous les clients ayant un nom de famille " Smith ".
3
insérer de nouveaux enregistrements dans la table de base de données . La commande " insert " offre aux développeurs la possibilité d'ajouter des enregistrements à une table. La commande nécessite de définir des valeurs pour chaque colonne de la table, mais vous pouvez également définir ces colonnes à "NULL" ( aucune valeur) si vous n'êtes pas sûr de la valeur à définir dans certaines colonnes. Les code suivant insère un nouvel enregistrement dans une table :
insérer dans tblCustomer ( prenom , last_name , adresse) VALUES (' Joe' , 'Smith' , NULL)
Dans cette déclaration, un nouveau record du client est créé. L'adresse du client est inconnue , la valeur "NULL" est utilisé.
4
supprimer des enregistrements de votre table. L'instruction DELETE supprime définitivement les données d'une table. Le code suivant supprime tous les enregistrements où le nom du client est "Smith" :
Supprimer tblCustomer où nom_famille =
'Smith' Il est important de spécifier un " where" dans une instruction delete , parce que toute la table est effacée si elle est omise .