使用pdo创建一个数据库
时间: 2024-01-11 21:03:44 浏览: 129
首先要确保你已经安装了 PHP 和 MySQL,并且已经启动了 MySQL 服务。
然后按照以下步骤创建一个数据库:
1. 创建一个 PDO 实例,连接到 MySQL 数据库:
```
$dsn = 'mysql:host=localhost;charset=utf8mb4';
$username = 'your-username';
$password = 'your-password';
$options = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
];
$pdo = new PDO($dsn, $username, $password, $options);
```
2. 定义一个 SQL 语句,用于创建数据库:
```
$sql = 'CREATE DATABASE IF NOT EXISTS dbname';
```
3. 执行 SQL 语句:
```
$pdo->exec($sql);
```
其中,`dbname` 是你要创建的数据库名称。
完整的代码如下:
```
$dsn = 'mysql:host=localhost;charset=utf8mb4';
$username = 'your-username';
$password = 'your-password';
$options = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
];
$pdo = new PDO($dsn, $username, $password, $options);
$sql = 'CREATE DATABASE IF NOT EXISTS dbname';
$pdo->exec($sql);
```
记得将 `your-username` 和 `your-password` 替换成你的 MySQL 用户名和密码,将 `dbname` 替换成你要创建的数据库名称。
阅读全文