Présentation du Serveur SQL


M.S SQL est l'une des bases de données les plus populaires au monde. Si vous êtes également intéressé par la conception, le développement et l'optimisation des bases de données, nous vous apprendrons


Introduction à SQL



SQL est un langage standard pour accéder et manipuler des bases de données. cette plate-forme développée et prise en charge par Microsoft.
Dans cet article, nous essayons de vous présenter SQL dans un langage simple et dans de futurs articles, nous vous l'expliquons de manière très professionnelle.


Qu'est-ce que SQL ?



  • SQL signifie langage de requête structuré
  • SQL vous permet d'accéder aux bases de données et de les manipuler
  • SQL est devenu une norme de l'American National Standards Institute (ANSI) en 1986 et de l'Organisation internationale de normalisation (ISO) en 1987



Que peut faire SQL ?



  • SQL peut exécuter des requêtes sur une base de données
  • SQL peut récupérer des données d'une base de données
  • SQL peut insérer des enregistrements dans une base de données
  • SQL peut mettre à jour des enregistrements dans une base de données
  • SQL peut supprimer des enregistrements d'une base de données
  • SQL peut créer de nouvelles bases de données
  • SQL peut créer de nouvelles tables dans une base de données
  • SQL peut créer des procédures stockées dans une base de données
  • SQL peut créer des vues dans une base de données
  • SQL peut définir des autorisations sur les tables, les procédures et les vues



SQL est une norme - MAIS...



Bien que SQL soit une norme ANSI/ISO, il existe différentes versions du langage SQL.

Cependant, pour être conformes à la norme ANSI, ils prennent tous en charge au moins les commandes principales (telles que SELECT, UPDATE, DELETE, INSERT, WHERE) de la même manière.


Utilisation de SQL dans votre site Web



Pour créer un site Web qui affiche les données d'une base de données, vous aurez besoin :

Un programme de base de données RDBMS (c.-à-d. MS Access, SQL Server, MySQL)
  • Pour utiliser un langage de script côté serveur, comme PHP ou ASP
  • Pour utiliser SQL pour obtenir les données souhaitées
  • Pour utiliser HTML / CSS pour styliser la page



SGBD



RDBMS signifie système de gestion de base de données relationnelle.

RDBMS est la base de SQL et de tous les systèmes de bases de données modernes tels que MS SQL Server, IBM DB2, Oracle, MySQL et Microsoft Access.

Les données du SGBDR sont stockées dans des objets de base de données appelés tables. Une table est une collection d'entrées de données connexes et se compose de colonnes et de lignes.

Regardez le tableau "Clients":
SELECT * FROM Customers;

Chaque table est divisée en entités plus petites appelées champs. Les champs de la table Customers sont composés de CustomerID, CustomerName, ContactName, Address, City, PostalCode et Country. Un champ est une colonne dans une table conçue pour conserver des informations spécifiques sur chaque enregistrement de la table.

Un enregistrement, également appelé ligne, est chaque entrée individuelle qui existe dans une table. Par exemple, il y a 91 enregistrements dans la table Clients ci-dessus. Un enregistrement est une entité horizontale dans une table.

Une colonne est une entité verticale dans une table qui contient toutes les informations associées à un champ spécifique dans une table.

Gardez à l'esprit que...
Les mots clés SQL ne sont PAS sensibles à la casse : select est identique à SELECT
Dans ce tutoriel, nous écrirons tous les mots-clés SQL en majuscules.

Point-virgule après les instructions SQL ?
Certains systèmes de base de données nécessitent un point-virgule à la fin de chaque instruction SQL.

Le point-virgule est le moyen standard de séparer chaque instruction SQL dans les systèmes de base de données qui permettent d'exécuter plusieurs instructions SQL dans le même appel au serveur.

Dans ce didacticiel, nous utiliserons un point-virgule à la fin de chaque instruction SQL.


Certaines des commandes / syntaxe SQL les plus importantes



  • SELECT - extrait les données d'une base de données
  • UPDATE - met à jour les données dans une base de données
  • DELETE - supprime les données d'une base de données
  • INSERT INTO - insère de nouvelles données dans une base de données
  • CREATE DATABASE - crée une nouvelle base de données
  • ALTER DATABASE - modifie une base de données
  • CREATE TABLE - crée une nouvelle table
  • ALTER TABLE - modifie une table
  • DROP TABLE - supprime un tableau
  • CREATE INDEX - crée un index (clé de recherche)
  • DROP INDEX - supprime un index


Présentation du Serveur SQL