PHP 数据库创建指南:逐步教程194


在现代 Web 开发中,数据库对于存储和管理数据至关重要。PHP 是一种流行的编程语言,它拥有强大的数据库功能,使开发人员能够轻松地创建、管理和查询数据库。先决条件
* 基本的 PHP 知识
* MySQL 或 MariaDB 数据库(推荐)
* 终端或 IDE
步骤 1:连接到数据库服务器
首先,您需要连接到数据库服务器。您可以使用以下代码:
```php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myDB";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
```
步骤 2:创建数据库
要创建数据库,请使用 `CREATE DATABASE` 语句。例如:
```php
// 创建数据库
$sql = "CREATE DATABASE myDB";
if ($conn->query($sql) === TRUE) {
echo "数据库创建成功";
} else {
echo "创建数据库失败: " . $conn->error;
}
```
步骤 3:选择数据库
现在数据库已创建,您需要选择它才能在其中执行查询。使用 `USE` 语句:
```php
// 选择数据库
$sql = "USE myDB";
if ($conn->query($sql) === TRUE) {
echo "数据库已选择";
} else {
echo "选择数据库失败: " . $conn->error;
}
```
步骤 4:创建数据表
数据表用于存储特定类型的相关数据。要创建数据表,请使用 `CREATE TABLE` 语句。例如:
```php
// 创建数据表
$sql = "CREATE TABLE persons (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL,
age INT(3) UNSIGNED NOT NULL
)";
if ($conn->query($sql) === TRUE) {
echo "数据表创建成功";
} else {
echo "创建数据表失败: " . $conn->error;
}
```
在上面的示例中,我们创建了一个名为 `persons` 的数据表,其中包含以下列:
* `id`:主键,自动递增整数
* `name`:varchar 类型,最大长度为 30 个字符,不允许为 NULL
* `age`:UNSIGNED 整数,最大值为 999,不允许为 NULL
步骤 5:插入数据
要向数据表中插入数据,请使用 `INSERT INTO` 语句。例如:
```php
// 插入数据
$sql = "INSERT INTO persons (name, age) VALUES ('John Doe', 30)";
if ($conn->query($sql) === TRUE) {
echo "数据插入成功";
} else {
echo "数据插入失败: " . $conn->error;
}
```
步骤 6:查询数据
要从数据表中查询数据,请使用 `SELECT` 语句。例如:
```php
// 查询数据
$sql = "SELECT * FROM persons";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"] . " - Name: " . $row["name"] . " - Age: " . $row["age"] . "";
}
} else {
echo "没有数据";
}
```
步骤 7:更新数据
要更新数据表中的数据,请使用 `UPDATE` 语句。例如:
```php
// 更新数据
$sql = "UPDATE persons SET name = 'Jane Doe' WHERE id = 1";
if ($conn->query($sql) === TRUE) {
echo "数据更新成功";
} else {
echo "数据更新失败: " . $conn->error;
}
```
步骤 8:删除数据
要从数据表中删除数据,请使用 `DELETE` 语句。例如:
```php
// 删除数据
$sql = "DELETE FROM persons WHERE id = 1";
if ($conn->query($sql) === TRUE) {
echo "数据已删除";
} else {
echo "数据删除失败: " . $conn->error;
}
```
步骤 9:关闭连接
最后,关闭与数据库服务器的连接:
```php
// 关闭连接
$conn->close();
```
结论
本教程提供了创建和管理 PHP 数据库的逐步指南。本指南涵盖了数据库连接、创建、数据表创建、数据插入、查询、更新和删除等基本操作。通过遵循这些步骤,您可以轻松地使用 PHP 管理您的数据库。

2024-10-16


上一篇:PHP 中快速高效的数组搜索技巧

下一篇:php 按行读取文件