Maison >base de données >tutoriel mysql >mysql comment créer une table

mysql comment créer une table

WBOY
WBOYoriginal
2023-05-23 15:26:0747137parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:MySQL compile LinuxArticle suivant:MySQL compile Linux