Création d’une table
Environnement de confirmation de l’opération
- MySQL
-
- MySQL 8.4
- Atelier MySQL
-
- 8.0
- Windows
-
- Windows Server 2022
Environnement requis
- MySQL
-
- MySQL 8.4 ou version ultérieure
- Les versions précédentes sont également acceptables
- Atelier MySQL
-
- 8.0 ou version ultérieure
- Windows
-
- Windows 11
- Windows 10
- Serveur Windows
-
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
condition préalable
- Assurez-vous que vous pouvez vous connecter à votre base de données MySQL
- Si vous souhaitez utiliser Workbench, Workbench doit être installé
- Vous devez avoir créé un schéma
- Se connecter à la base de données avec les autorisations de création de tables
À propos de l’exemple de schéma
test_schema
Dans ce cas, nous allons opérer sur un schéma nommé .
Création d’une table dans Workbench
Démarrez MySQL Workbench et connectez-vous à la base de données.
Sélectionnez l’onglet Schéma dans le volet Navigateur pour développer l’arborescence de schémas qui vous intéresse. Faites un clic droit sur Tables et sélectionnez Créer une table.
L’écran Créer une table s’affiche pour vous permettre d’entrer les éléments requis.
Table
Nom du projet | Contenu |
---|---|
Nom de la table | Entrez le nom de la table. Dans le cas des caractères anglais, il sera en minuscules, il est donc préférable d’entrer en lettres minuscules dès le début. |
Charaset/Compilation | S’il n’y a aucune raison de le modifier, vous pouvez le laisser par défaut. |
Moteur | S’il n’y a aucune raison de le changer, InnoDB est très bien. |
Commentaires | Ceci est un commentaire du tableau. Vous n’êtes pas obligé de le mettre, mais il vous sera utile plus tard. |
Colonne
Entrez autant de colonnes que nécessaire dans le tableau.
Nom du projet | Contenu |
---|---|
Nom de la colonne | Il s’agit du nom de la colonne. Dans le cas des caractères anglais, il sera en minuscules, il est donc préférable d’entrer en lettres minuscules dès le début. |
Datatype | Définissez le type de données à stocker dans la colonne. |
PK, NN, etc. | Clé primaire, non nulle, etc. L’explication sera longue, donc je vais l’omettre. |
Valeur par défaut/Expression | Incluez la valeur que vous souhaitez définir par défaut si l’enregistrement était null lorsque vous l’avez créé. |
Commentaires | Commentaires de colonne. Vous n’êtes pas obligé de le mettre, mais il vous sera utile plus tard. |
Vous pouvez également créer des index, etc., mais je vais l’omettre car ce serait une longue explication pour la création d’une table. Il est possible de le modifier ultérieurement.
Une fois que vous avez entré les paramètres de votre table, cliquez sur le bouton « Appliquer » dans le coin inférieur droit.
Vous verrez le SQL que vous souhaitez exécuter, alors cliquez sur le bouton « Appliquer ».
Une fois qu’il fonctionne sans erreur, cliquez sur le bouton « Terminer ».
Je pense que vous pouvez confirmer que la table est créée à partir de l’arborescence du schéma. Vous pouvez fermer l’onglet que vous avez utilisé pour en créer un nouveau.
Création d’une table à l’aide d’une commande
Sélectionnez MySQL > MySQL 8.4 Command Line Client dans le menu Démarrer. Si vous pouvez exécuter la commande, vous pouvez l’exécuter avec un autre outil.
Entrez votre mot de passe administrateur pour vous connecter.
Entrez SQL comme ceci : Remplacez le nom du schéma, le nom de la table, les informations de colonne, etc. par le contenu que vous souhaitez créer. Vous pouvez utiliser la touche Entrée pour taper sur plusieurs lignes. À la fin du code SQL, entrez un point-virgule qui indique la fin du code SQL.
CREATE TABLE `test_schema`.`test_table2` (
`id` INT NOT NULL COMMENT 'ユニークなIDが入ります。',
`name` VARCHAR(45) NULL COMMENT '名前です。',
PRIMARY KEY (`id`),
UNIQUE INDEX `id_UNIQUE` (`id` ASC) VISIBLE)
COMMENT = 'テストコメント';
Une fois tapé, exécutez-le avec la touche Entrée. S’il n’y a pas d’erreurs, tout va bien.
Vous pouvez voir la liste des tables que vous avez créées en exécutant le code SQL suivant : Veuillez correspondre au nom du schéma.
SHOW TABLES FROM test_schema;