Savoir comment créer correctement une table SQL est peut-être l'une des compétences les plus essentielles qu'un concepteur de base de données en herbe devrait posséder.
Si vous êtes nouveau dans la gestion de bases de données ou si vous avez simplement besoin d'un rappel sur les tables SQL, ce didacticiel est fait pour vous.
Premiers pas avec votre table SQL
Avant de créer une table, assurez-vous que vous disposez d'un schéma configuré dans un serveur SQL. Pour cet exemple, nous utiliserons un Serveur MySQL avec MySQL Workbench pour créer une table.
La première chose à faire est de mettre en place une connexion.
Pour ce faire, ouvrez MySQL Workbench et cliquez sur le bouton + icône pour ajouter une connexion.
Cela ouvre une boîte de dialogue dans laquelle vous pouvez contrôler les propriétés de la nouvelle connexion. Ajouter un nouveau Nom de connexion et cliquez d'accord.
En cliquant sur la connexion, vous accédez à l'éditeur où vous pouvez saisir des requêtes pour créer et manipuler des schémas.
Pour tester notre code de création de table, créons un nouveau schéma.
CREATE schema mySchema;
UTILISER mySchema
Cela crée un schéma SQL qui stocke les tables et leurs relations. Maintenant, sur la table.
Créer une table SQL
En SQL, une table peut être créée à l'aide du mot clé CREATE. Lors de la création de la table, vous devez spécifier ses noms de colonne, ses types de données de colonne et la colonne de clé primaire.
La syntaxe générale pour ce faire est la suivante:
CREATE TABLE nom_table (
type de données column1
type de données column2,
type de données column3,
...
type de données columnN,
CLÉ PRIMAIRE (nom_colonne)
);
Utilisons cette syntaxe pour créer une table qui stocke les données des employés dans une entreprise.
utilisez mySchema;
CREATE TABLE employé (
empID int non nul,
empName varchar (25) non nul,
emailID varchar (25) non nul,
CLÉ PRIMAIRE (empID)
);
Notez la phrase clé non nulle ici. Cela garantit que chaque fois qu'un nouvel employé est ajouté, aucun des champs ne peut être laissé vide lors de l'ajout de ses informations.
Maintenant, testons si notre table a été créée et stockée avec succès dans le schéma. Pour ce faire, vous pouvez ajouter des valeurs au tableau et les afficher dans le panneau «Grille de résultats».
Ajout de valeurs dans une table SQL
Pour ajouter des valeurs à la table, utilisez la commande et les arguments suivants:
INSÉRER DANS l'employé
VALUES (1, «John Matthews», «[email protected]»);
Affichage des valeurs à partir d'une table SQL
Pour afficher les valeurs de la table des employés, nous pouvons utiliser la commande SELECT.
Pour ce faire, utilisez ce qui suit:
SELECT * de l'employé;
Le * ici est un opérateur générique qui sélectionne tout par défaut. Dans ce cas, toutes les lignes de la table des employés sont sélectionnées pour être affichées.
Si tout se passe bien, voici ce que vous devriez voir:
En rapport: Apprenez la commande GROUP BY de SQL
Explorer SQL plus en détail
Les bases de données sont bien plus qu’une simple création de table sur table. Vous pouvez jouer avec certaines fonctionnalités pratiques telles que les requêtes et les sous-requêtes ou, si vous vous sentez aventureux, même essayer d'écrire une procédure ou un déclencheur.
En fin de compte, cependant, l'efficacité de votre programme SQL dépend de la façon dont vous construisez et structurez vos tables. Assurez-vous donc de garder ce guide dans vos favoris jusqu'à ce que vous sachiez comment créer des tables SQL comme le dos de votre main!
Vous voulez en savoir plus sur SQL? Maîtriser les différentes commandes de requête SQL est un excellent moyen d'aller de l'avant.
Lire la suite
- Programmation
- SQL
- base de données
Yash est un étudiant en informatique en herbe qui aime construire des choses et écrire sur tout ce qui concerne la technologie. Pendant son temps libre, il aime jouer à Squash, lire une copie du dernier Murakami et chasser les dragons dans Skyrim.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives!
Un pas de plus…!
Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.