Maison >base de données >tutoriel mysql >mysql comment créer une table
MySQL est un système de gestion de base de données relationnelle couramment utilisé pour stocker et gérer divers types de données. La création d'une table est l'une des tâches les plus élémentaires de MySQL et dans cet article, nous apprendrons comment créer une table à l'aide de MySQL.
Créer une base de données
Avant de créer une table, vous devez d'abord créer une base de données. Dans MySQL, vous pouvez utiliser la commande suivante pour créer une base de données :
CREATE DATABASE databasename;
où nombase de données est le nom de la base de données que vous souhaitez créer. Par exemple, pour créer une base de données nommée mydatabase, vous pouvez exécuter la commande suivante :
CREATE DATABASE mydatabase;
Create table
Lors de la création d'une table, vous devez d'abord sélectionner la base de données dans laquelle vous souhaitez créer la table. Vous pouvez sélectionner une base de données à l'aide de la commande suivante :
USE databasename;
où databasename est le nom de la base de données que vous souhaitez sélectionner. Par exemple, si vous souhaitez créer une table dans la base de données mydatabase, vous pouvez exécuter la commande suivante :
USE mydatabase;
Ensuite, vous pouvez utiliser la commande suivante pour créer une table :
CREATE TABLE tablename ( column1 datatype, column2 datatype, column3 datatype, .... );
où tablename est le nom de la table que vous vouloir créer. column1, column2 et column3 sont les noms de colonnes dans le tableau et datatype est le type de données de la colonne correspondante. Chaque colonne du tableau doit se voir attribuer un nom et un type de données correspondant. Si le tableau que vous créez comporte plusieurs colonnes, vous pouvez les répertorier les unes après les autres dans le même format.
Voici un exemple qui montre comment créer une table appelée clients contenant trois colonnes : nom, adresse et téléphone :
CREATE TABLE customers ( name VARCHAR(50), address VARCHAR(100), phone VARCHAR(20) );
Dans l'exemple ci-dessus, chaque colonne utilise le type de données VARCHAR d'une longueur respectivement de 50, 100 et 20. personnages. Ces trois colonnes stockent le nom, l'adresse et le numéro de téléphone du client.
Ajouter des données
Après avoir créé la table, vous pouvez utiliser la commande suivante pour ajouter des données à la table :
INSERT INTO tablename VALUES (value1, value2, value3, ...);
Où, tablename est le nom de la table dans laquelle les données doivent être insérées, et valeur1, valeur2 et valeur3 sont les valeurs des colonnes correspondantes dans le tableau à insérer.
Voici un exemple montrant comment ajouter des données à la table clients :
INSERT INTO customers VALUES ('John Doe', '123 Main St, Anytown USA', '555-1234'); INSERT INTO customers VALUES ('Jane Smith', '456 Oak St, Anytown USA', '555-5678');
Dans l'exemple ci-dessus, nous avons ajouté deux lignes de données à la table clients, chaque ligne de données comprend le nom, l'adresse et le numéro de téléphone du client. .
Requête de données
Après avoir ajouté des données, vous pouvez utiliser la commande suivante pour interroger les données de la table :
SELECT * FROM tablename;
Où, tablename est le nom de la table à interroger. Utilisez le caractère générique * pour représenter toutes les colonnes de la table de requête.
Voici un exemple montrant comment interroger les données de la table clients :
SELECT * FROM customers;
Dans l'exemple ci-dessus, l'exécution de la requête affichera toutes les données de colonne et de ligne de la table clients.
Modifier la table
Après avoir créé une table, vous devrez peut-être modifier la structure de la table, par exemple en ajoutant de nouvelles colonnes, en supprimant des colonnes ou en modifiant les types de données. Vous pouvez utiliser la commande suivante pour modifier le tableau :
1. Ajoutez une nouvelle colonne :
ALTER TABLE tablename ADD COLUMN columnname datatype;
où columnname est le nom de la nouvelle colonne à ajouter et datatype est le type de données de la nouvelle colonne.
Ce qui suit est un exemple montrant comment ajouter une nouvelle colonne email à la table clients :
ALTER TABLE customers ADD COLUMN email VARCHAR(50);
Dans l'exemple ci-dessus, nous avons ajouté une nouvelle colonne email à la table clients avec un type de données VARCHAR et une longueur de 50 personnage.
2. Supprimer une colonne :
ALTER TABLE tablename DROP COLUMN columnname;
Parmi eux, columnname est le nom de la colonne à supprimer.
Voici un exemple montrant comment supprimer la colonne de téléphone de la table des clients :
ALTER TABLE customers DROP COLUMN phone;
Dans l'exemple ci-dessus, nous avons supprimé la colonne de téléphone de la table des clients.
3. Changez le type de données :
ALTER TABLE tablename MODIFY COLUMN columnname datatype;
Parmi eux, columnname est le nom de la colonne dont le type de données doit être modifié, et datatype est le nouveau type de données de la colonne.
Voici un exemple montrant comment changer la colonne d'adresse de la table clients en type de données CHAR :
ALTER TABLE customers MODIFY COLUMN address CHAR(100);
Dans l'exemple ci-dessus, nous avons modifié le type de données de la colonne d'adresse de la table clients en CHAR avec une longueur de 100 caractères.
Résumé
La création de tables dans MySQL est une tâche de base de base de données. Vous devez sélectionner une base de données et créer la table à l'aide de la commande CREATE TABLE. Après avoir créé une table, vous pouvez utiliser la commande INSERT INTO pour ajouter des données à la table et la commande SELECT pour interroger les données de la table. Si vous devez modifier la structure du tableau, vous pouvez utiliser la commande ALTER TABLE pour ajouter, supprimer ou modifier des colonnes dans le tableau.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!