MySQL est un logiciel de gestion de base de données bien connu et populaire qui est disponible gratuitement. Le logiciel MySQL est adaptable, fiable et rapide. Après avoir installé un SGBD, la première chose à faire est de créer une base de données, puis de commencer à créer des tables dedans. Cet article vous montre comment ajouter une nouvelle table à votre base de données MySQL.
Avant de commencer à apprendre à créer une table dans MySQL, il est supposé dans cet article que vous avez déjà installé MySQL sur votre système et que vous avez une commande sur la création et l'utilisation des bases de données dans MySQL. Si vous n'avez pas encore installé MySQL, nous avons un article dédié qui vous montre comment installer MySQL dans Ubuntu 20.04 (Comment installer et configurer la base de données MySQL sur Ubuntu 20.04 - indice Linux).
Pour commencer le processus, ouvrez le terminal et exécutez la commande 'mysql -v' pour vérifier si MySQL est installé sur votre système:
mysql -vSi vous avez installé la dernière version, vous pouvez vérifier l'état du service MySQL de votre système en entrant ce qui suit:
Sudo Systemctl Status MySQLS'il est actif et en cours d'exécution, vous êtes prêt à passer à l'étape suivante. Si le service n'est pas actif et en cours d'exécution, vous pouvez démarrer le service en exécutant la commande suivante:
sudo systemctl start mysqlAprès avoir réussi à lancer le service, connectez-vous au client MySQL en tant qu'utilisateur racine en émettant la commande ci-dessous:
sudo mysql -u root -pSi vous n'avez pas encore défini le mot de passe racine, vous pouvez ignorer la partie '-p'.
Après vous être connecté au shell MySQL, parcourez les bases de données et choisissez la base de données dans laquelle vous souhaitez créer un tableau. Exécutez la commande suivante pour obtenir plus d'informations sur toutes les bases de données du shell:
Afficher des bases de données;Sélectionnez une base de données en exécutant la commande 'use' dans le shell MySQL, comme suit:
Utilisez Database_Name;Après avoir obtenu la sortie «Base de données modifiée», vous pouvez maintenant passer à l'étape de création d'une table dans votre base de données. Mais avant de commencer à créer la table, jetez d'abord un œil aux tables qui existent dans votre base de données sélectionnée. Vous pouvez répertorier toutes les tables à l'aide de la commande `` Show Tables ''.
Montrer des tables;Comme vous pouvez le voir, soit il y a deux tables, soit il n'y a pas de tableau dans notre base de données sélectionnée.
Il existe deux façons de créer une table dans MySQL. Une méthode utilise la clause «sinon existe» pour vérifier si une table avec le même nom que la requête de recherche existe déjà. L'autre méthode est effectuée sans utiliser la clause «sinon existant».
Syntaxe
La syntaxe pour créer une table dans MySQL est la suivante:
Créer table [s'il n'existe pas] table_name (Dans cette syntaxe:
Exemple: création d'une table
Supposons que vous souhaitiez créer une table avec le nom «Author_Table», qui contient quatre colonnes: 'auteur_id, "Author_name".La colonne 'Author_id' sera la clé principale, qui sera attribuée plus tard dans les contraintes. En somme, l'instruction MySQL pour la création d'une table ressemblerait à ceci:
Créer une table s'il n'existe pas auteur_table (Après avoir créé une table et réglé la sortie «Requête OK, 0 lignes affectées (0.35 sec), «Nous allons maintenant jeter un œil aux tables en utilisant la commande suivante:
Montrer des tables;Maintenant, nous avons une autre table dans notre base de données sélectionnée.
Des détails sur une seule table peuvent être obtenus ici en exécutant la commande décrite.
Décrire l'auteur_table;Et c'est ça! Vous avez maintenant créé avec succès une table dans MySQL.
Conclusion
Cet article a expliqué la syntaxe pour créer un tableau en détail, y compris un exemple simple mais utile pour créer une nouvelle table dans MySQL.