在MySQL中创建数据库的基本语法如下:
```sql
CREATE DATABASE 数据库名;
```
例如,要创建一个名为 `my_company` 的数据库,可以使用以下命令:
```sql
CREATE DATABASE my_company;
```
如果你希望在数据库不存在时才创建它,可以使用 `IF NOT EXISTS` 子句:
```sql
CREATE DATABASE IF NOT EXISTS my_company;
```
你还可以在创建数据库时指定字符集和排序规则。例如,要创建一个使用 `utf8mb4` 字符集和 `utf8mb4_unicode_ci` 排序规则的数据库,可以使用以下命令:
```sql
CREATE DATABASE my_company CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
```
注意事项
权限:
创建数据库需要具有相应的权限。通常,这需要数据库管理员(DBA)的权限。
字符集和排序规则:
在创建数据库时指定字符集和排序规则是一个好习惯,以确保数据库能够正确处理各种字符。
数据库名称:
数据库名称必须是唯一的,并且可以包含字母、数字和下划线。
示例
```sql
CREATE DATABASE my_database CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
```
执行上述命令后,MySQL将创建一个新的数据库,并使用指定的字符集和排序规则。你可以使用 `SHOW DATABASES;` 命令来验证数据库是否已成功创建。