课程进度 42% · 第10/22章第10/22章 · 标签 1/3
— 1 —
MySQL基础
MySQL是最常用的开源关系型数据库,适合Web开发。常用数据类型:INT、VARCHAR、TEXT、DATE、FLOAT等。基本操作:创建数据库、表,插入、查询、更新、删除数据。
sql
1
-- 创建数据库
2
CREATE DATABASE testdb;
3
4
-- 创建表
5
CREATE TABLE users (
6
id INT PRIMARY KEY AUTO_INCREMENT,
7
name VARCHAR(50),
8
age INT
9
);
10
11
-- 插入数据
12
INSERT INTO users (name, age) VALUES ("Tom", 20);
13
14
-- 查询数据
15
SELECT * FROM users;
16
17
-- 更新数据
18
UPDATE users SET age=21 WHERE name="Tom";
19
20
-- 删除数据
21
DELETE FROM users WHERE name="Tom";
— 2 —
连接数据库
PHP常用mysqli或PDO扩展连接MySQL。连接时需指定主机、用户名、密码、数据库名,连接失败要有错误处理。
php
1
2
// mysqli方式
3
$conn = new mysqli("localhost", "root", "", "testdb");
4
if ($conn->connect_error) {
5
die("连接失败: " . $conn->connect_error);
6
}
7
8
// PDO方式(推荐)
9
try {
10
$pdo = new PDO("mysql:host=localhost;dbname=testdb", "root", "");
11
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
12
} catch (PDOException $e) {
13
echo "连接失败: " . $e->getMessage();
14
}
15