手册
目录
CREATE DATABASE 语句用于在 MySQL 中创建数据库。
下例创建一个名为 "myDB" 的数据库:
connect_error) {
die("连接失败:" . $conn->connect_error);
}
// 创建数据库
$sql = "CREATE DATABASE myDB";
if ($conn->query($sql) === TRUE) {
echo "数据库创建成功";
} else {
echo "创建数据库时出错:" . $conn->error;
}
$conn->close();
?>
注意:当你创建一个新的数据库时,你只需要为 mysqli 对象指定前三个参数(servername、username 和 password)。
提示:如果你必须使用特定的端口,请为数据库名称参数添加一个空字符串,如下所示:
new mysqli("localhost", "username", "password", "", port)
注意:以下 PDO 示例创建了一个名为 "myDBPDO" 的数据库:
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "CREATE DATABASE myDBPDO"; // 使用 exec(),因为不返回结果 $conn->exec($sql); echo "数据库创建成功
"; } catch(PDOException $e) { echo $sql . "
" . $e->getMessage(); } $conn = null; ?>
提示:PDO 的一个巨大优势是它具有异常类来处理可能在我们数据库查询中出现的任何问题。如果在 try{ } 块中抛出异常,脚本将停止执行并直接流向第一个 catch(){ } 块。在上面的 catch 块中,我们输出了 SQL 语句和生成的错误消息。
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习