扫盲 2026.11.01 12:42 18 次浏览 0 条评论

创建数据库操作

建库其实就一条命令,带上字符集别偷懒。不走 utf8mb4,后面存表情、特殊符号直接报错,返工更麻烦。

-- 建库并指定字符集,库名别用中文、空格
CREATE DATABASE IF NOT EXISTS testdb DEFAULT CHARACTER SET utf8mb4;

SHOW DATABASES;          -- 看看库建出来没
USE testdb;              -- 切进去,后面建表才生效
DROP DATABASE testdb;    -- 删库,手别抖

IF NOT EXISTS 是防重复执行报错,脚本里跑第二遍不会炸。库名、表名大小写看系统,Linux 上默认敏感,统一小写最省心。

PHP 里建库也就是一条 query,记得先连上再建,建完关连接。

$conn = new mysqli("localhost", "root", "123456"); // 连数据库服务
if ($conn->connect_error) die($conn->connect_error);
// 建库语句直接执行,字符集跟上面一样
$sql = "CREATE DATABASE IF NOT EXISTS testdb DEFAULT CHARACTER SET utf8mb4";
$conn->query($sql) or die($conn->error);
$conn->close(); // 用完关掉

小皮面板里对着 MySQL 点“管理”,进 phpMyAdmin 建库也行,勾选 utf8mb4_general_ci 即可,效果一样。

标签:MySQL,创建数据库,PHP

说点什么 0

行思随记

欢迎来到:行思随记