创建数据库操作
建库其实就一条命令,带上字符集别偷懒。不走 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