Maison > base de données > tutoriel mysql > le corps du texte

Comment créer une base de données MySQL

下次还敢
Libérer: 2024-04-22 20:06:34
original
397 Les gens l'ont consulté

Question : Comment créer une base de données MySQL ? Réponse : Connectez-vous au serveur MySQL. Créer une base de données. Créer un tableau. Définissez les types de colonnes dans le tableau. Spécifiez les contraintes de colonne. Insérez des données. Interroger des données.

Comment créer une base de données MySQL

Guide de création de base de données MySQL

Créer une base de données

  1. Utilisez le client MySQL pour vous connecter au serveur MySQL.

    • Windows : ouvrez une invite de commande et tapez mysql -u root -p (où root est l'utilisateur par défaut pour MySQL et -p l'option vous demande un mot de passe). mysql -u root -p(其中 root 是 MySQL 的默认用户,-p 选项提示你输入密码)。
    • Linux:打开终端并键入 mysql -u root -p
  2. 创建一个数据库。

    • 使用 CREATE DATABASE 语句,后跟数据库名称,例如:CREATE DATABASE my_database;

创建表

  1. 使用 CREATE TABLE 语句创建表。

    • 例如:CREATE TABLE people (id INT AUTO_INCREMENT, name VARCHAR(255), age INT);
    • id 列是自增长的整数,作为表的主键。
    • name 列是存储字符串的 VARCHAR 类型,最大长度为 255 个字符。
    • age 列是存储整数的 INT 类型。
  2. 定义表中的列类型。

    • 常见的类型包括:

      • INT:整数
      • VARCHAR(n):可变长度字符串(最大长度为 n)
      • DATETIME:日期和时间
      • BOOL:布尔值(true/false)
  3. 指定列约束。

    • 约束可帮助确保数据的完整性和准确性。
    • 例如:

      • NOT NULL:列不能包含空值。
      • UNIQUE:列中的值必须唯一。
      • PRIMARY KEY:列是表的主键。

插入数据

  1. 使用 INSERT INTO 语句将数据插入表中。

    • 例如:INSERT INTO people (name, age) VALUES ('John', 30);
  2. 插入多行数据时,可以使用多值插入语句。

    • 例如:INSERT INTO people (name, age) VALUES ('Mary', 25), ('Bob', 40);

查询数据

  1. 使用 SELECT 语句查询表中的数据。

    • 例如:SELECT * FROM people(选择 people 表中的所有列)。
    • 可以使用 WHERE 子句过滤结果。例如:SELECT * FROM people WHERE age > 30
    • Linux : ouvrez un terminal et tapez mysql -u root -p.
🎜🎜🎜Créez une base de données. 🎜🎜🎜🎜Utilisez l'instruction CREATE DATABASE, suivie du nom de la base de données, par exemple : CREATE DATABASE my_database;. 🎜🎜🎜🎜🎜🎜Create table🎜🎜🎜🎜🎜🎜Utilisez l'instruction CREATE TABLE pour créer une table. 🎜🎜🎜🎜Par exemple : CREATE TABLE personnes (id INT AUTO_INCREMENT, nom VARCHAR(255), âge INT);. 🎜🎜La colonne id est un entier auto-croissant qui sert de clé primaire de la table. 🎜🎜La colonne name est un type VARCHAR qui stocke des chaînes, d'une longueur maximale de 255 caractères. 🎜🎜La colonne age est un type INT qui stocke des entiers. 🎜🎜🎜🎜🎜🎜 Définissez les types de colonnes dans le tableau. 🎜🎜🎜🎜🎜Les types courants incluent : 🎜🎜🎜INT : entier 🎜🎜VARCHAR(n) : chaîne de longueur variable (la longueur maximale est n) 🎜🎜DATETIME : date et heure 🎜🎜BOOL : valeur booléenne (vrai/faux) 🎜 🎜🎜🎜🎜🎜🎜🎜Spécifiez les contraintes de colonne. 🎜🎜🎜🎜Les contraintes aident à garantir l'intégrité et l'exactitude des données. 🎜🎜🎜Par exemple : 🎜🎜🎜NOT NULL : la colonne ne peut pas contenir de valeurs nulles. 🎜🎜UNIQUE : Les valeurs de la colonne doivent être uniques. 🎜🎜PRIMARY KEY : La colonne est la clé primaire de la table. 🎜🎜🎜🎜🎜🎜🎜🎜Insérer des données🎜🎜🎜🎜🎜🎜Utilisez l'instruction INSERT INTO pour insérer des données dans la table. 🎜🎜🎜🎜Par exemple : INSÉRER DANS les personnes (nom, âge) VALEURS ('Jean', 30);. 🎜🎜🎜🎜🎜🎜Lors de l'insertion de plusieurs lignes de données, vous pouvez utiliser l'instruction d'insertion à valeurs multiples. 🎜🎜🎜🎜Par exemple : INSÉRER DANS les personnes (nom, âge) VALEURS ('Mary', 25), ('Bob', 40);. 🎜🎜🎜🎜🎜🎜Interroger des données🎜🎜🎜🎜🎜🎜Utilisez l'instruction SELECT pour interroger les données de la table. 🎜🎜🎜🎜Par exemple : SELECT * FROM people (sélectionnez toutes les colonnes de la table people). 🎜🎜Vous pouvez utiliser la clause WHERE pour filtrer les résultats. Par exemple : SELECT * FROM people WHERE age > 30 (sélectionne toutes les personnes de plus de 30 ans). 🎜🎜🎜🎜

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!