目录

PHP-MySQL-创建数据库

PHP MySQL 创建数据库

PHP MySQL 创建数据库

引言

在网站开发中,数据库是存储和管理数据的核心部分。PHP 和 MySQL 是最常用的网页开发语言和数据库管理系统之一。本文将详细介绍如何在 PHP 中使用 MySQL 创建数据库,并对其操作进行详细讲解。

前提条件

在开始创建数据库之前,请确保以下条件已经满足:

  1. 已安装 PHP 和 MySQL。
  2. 已配置好 PHP 与 MySQL 的连接。
  3. 熟悉 PHP 和 MySQL 的基本语法。

1. 创建数据库

1.1 连接到 MySQL

在 PHP 中,我们可以使用 mysqli 扩展或 PDO 扩展来连接 MySQL 数据库。以下是使用 mysqli 扩展连接数据库的示例代码:

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
?>

1.2 创建数据库

在连接到 MySQL 后,我们可以使用 CREATE DATABASE 语句创建一个新数据库。以下是一个示例:

<?php
// 创建数据库
$sql = "CREATE DATABASE myDB";

if ($conn->query($sql) === TRUE) {
    echo "数据库创建成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}
?>

2. 创建表

在创建完数据库后,接下来我们需要创建一个或多个表来存储数据。

2.1 创建表

我们可以使用 CREATE TABLE 语句来创建一个新表。以下是一个示例:

<?php
// 创建表
$sql = "CREATE TABLE myTable (
    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    firstname VARCHAR(30) NOT NULL,
    lastname VARCHAR(30) NOT NULL,
    email VARCHAR(50),
    reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)";

if ($conn->query($sql) === TRUE) {
    echo "表创建成功";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}
?>

2.2 查询表结构

创建完表后,我们可以使用 DESCRIBE 语句来查询表结构。以下是一个示例:

<?php
// 查询表结构
$sql = "DESCRIBE myTable";

$result = $conn->query($sql);

if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["Field"]. " - Type: " . $row["Type"]. "<br>";
    }
} else {
    echo "0 results";
}
?>

3. 总结

本文详细介绍了如何在 PHP 中使用 MySQL 创建数据库和表。通过以上步骤,您可以轻松地在 PHP 中创建数据库和表,以便存储和管理数据。

4. 相关链接

以下是一些与本文相关的链接:

希望本文对您有所帮助!