PHP crée une table MySQL
Dans la section précédente, nous avons appris comment créer une base de données. Une fois la base de données créée avec succès, nous devons mettre des éléments dans les données, et ces éléments sont placés dans différentes tables de la base de données. Dans cette section, nous apprenons à créer une table mysql
Créer une table
Une table de données a un nom unique et comporte des lignes et la composition des colonnes.
L'instruction CREATE TABLE est utilisée pour créer une table MySQL.
| <🎜>Explication détaillée<🎜><🎜> td> | ||||||||
Syntaxe de base td> | créer une table nom de la table (nom du champ 1 type de champ, ....Nom du champ n Type de champ n); | ||||||||
<🎜> <🎜><🎜> Exemple<🎜><🎜> | créer un utilisateur de table (nom d'utilisateur varchar(20),mot de passe varchar(32)); td> | ||||||||
<🎜> < 🎜><🎜> <🎜><🎜><🎜> Exemple de description<🎜 > <🎜> | Créer Une table nommée user, le premier champ est le nom d'utilisateur, le type de champ de la table est varchar et la longueur est de 32 caractères. Le deuxième champ est le mot de passe, le type est également varchar et la longueur est également de 32 caractères. |
Instance
Nous allons créer un tableau appelé "MyGuests" avec 5 colonnes : Code de création "id", "firstname", "lastname", "email" et "reg_date"
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
prénom VARCHAR(30) NOT NULL,
nom VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
)
Remarques sur la création du tableau ci-dessus :
Le type de données spécifie le type de données que la colonne peut stocker. Pour connaître les types de données complets, veuillez vous référer à notre manuel de référence des types de données.
Après avoir défini le type de données, vous pouvez spécifier les attributs d'autres options pour chaque colonne :
· NON NULL - chaque ligne doit contenir une valeur (ne peut pas être vide), la valeur nulle est Non autorisé.
· Valeur PAR DÉFAUT - Définissez la valeur par défaut
· UNSIGNED - Utilisez un type numérique non signé, 0 et des nombres positifs
· AUTO INCREMENT - Définissez la valeur du champ MySQL dans le nouveau Il augmentera automatiquement de 1 à chaque fois qu'il sera enregistré
· CLÉ PRIMAIRE - Définissez l'identifiant unique de chaque enregistrement dans la table de données. Généralement, la PRIMARY KEY de la colonne est définie sur la valeur ID, utilisée avec AUTO_INCREMENT.
Chaque table doit avoir une clé primaire (cette colonne est la colonne "id"), et la clé primaire doit contenir une valeur unique.
Exemple
L'exemple suivant montre comment créer une table en PHP :
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "test"; // 创建连接 $conn = mysqli_connect($servername, $username, $password, $dbname); // 检测连接 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 使用 sql 创建数据表 $sql = "CREATE TABLE MyGuests ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30) NOT NULL, lastname VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP )"; if (mysqli_query($conn, $sql)) { echo "数据表 MyGuests 创建成功"; } else { echo "创建数据表错误: " . mysqli_error($conn); } mysqli_close($conn); ?>
L'exemple ci-dessus est Nous avons créé une table nommée MyGuests dans une base de données nommée "test", qui comporte 5 colonnes, à savoir "id", "firstname", "lastname", "email" et "reg_date":
Résultats en cours d'exécution du programme :
Introduction aux outils courants
MySQL peut être géré à l'aide d'outils officiels et d'outils tiers, nous n'avons donc pas besoin de nous souvenir de certains choses compliquées L'instruction SQL est complétée sans avoir à la mémoriser. Par exemple : autorisations, création de table, sauvegarde, etc. L'utilisation directe d'outils visuels
est plus propice à l'amélioration de l'efficacité du travail.
Les outils couramment utilisés sont :
phpMyAdmin (chinois, recommandé)
Navicat (chinois, recommandé)
mysql workbench (anglais, produit officiel, recommandé lors de la conception de diagrammes E-R)
phpMyAdmin
phpMyAdmin est une base Web basée sur PHP est un outil de gestion de base de données MySQL construit sur l'hébergeur du site Web, permettant aux administrateurs d'utiliser l'interface Web pour gérer les bases de données MySQL. Cette interface Web peut être
un meilleur moyen de saisir une syntaxe SQL complexe de manière simple, notamment pour gérer l'importation et l'exportation de grandes quantités de données. L'un des plus grands avantages est que phpMyAdmin est exécuté sur le serveur Web
comme les autres programmes PHP, mais vous pouvez utiliser les pages HTML générées par ces programmes n'importe où, ce qui permet de gérer à distance la base de données MySQL, ce qui est pratique Créez, modifiez et supprimez des bases de données et des tables d'informations. Vous pouvez également utiliser phpMyAdmin pour créer une syntaxe PHP couramment utilisée afin de faciliter l'exactitude de la syntaxe SQL requise lors de l'écriture de pages Web.
Votre serveur exécute directement l'environnement php. Téléchargez le package d'installation, décompressez l'adresse d'accès et commencez à l'utiliser.
Vous pouvez également y accéder en entrant http://localhost/phpmyadmin/ sur la page Web
Entrez votre nom d'utilisateur et votre mot de passe et entrezoù nous pouvons en faire. choses connexes Les opérations de base de données peuvent réduire considérablement le temps que nous passons à écrire des instructions SQL. Explorez-le vous-même.
Allez sur Baidu pour rechercher les deux autres outils, téléchargez-les et installez-les. Je pense que vous pouvez les utiliser
<. 🎜>