mysql查询语句 create
时间: 2025-01-06 11:41:27 AIGC 浏览: 38
### MySQL CREATE 语句概述
MySQL `CREATE` 语句用于创建新的数据库或表结构。以下是针对不同对象的具体语法和示例。
#### 创建数据库
为了创建一个新的数据库,可以使用如下所示的 SQL 语句:
```sql
CREATE DATABASE IF NOT EXISTS my_database;
```
这条命令会检查是否存在名为 `my_database` 的数据库;如果不存在,则创建之[^5]。
#### 创建表格
当需要定义新表及其字段时,可采用下面的形式书写建表语句:
```sql
CREATE TABLE employees (
id INT AUTO_INCREMENT PRIMARY KEY,
first_name VARCHAR(50),
last_name VARCHAR(50),
hire_date DATE
);
```
此段代码建立了员工信息记录的数据表,其中包含了四个列:自增型整数作为唯一标识符 (`id`)、两个变长字符串类型的姓名字段(`first_name`, `last_name`) 及日期格式的工作起始日(`hire_date`). 此外还指定了主键为 `id` 列[^1].
#### 添加索引
对于提升查询效率而言,在适当位置建立索引是非常重要的一步:
```sql
ALTER TABLE employees ADD INDEX idx_last_name (last_name);
```
上述指令会在 `employees` 表上基于 `last_name` 字段构建一个辅助索引, 这有助于加速按姓氏检索的速度.
阅读全文
相关推荐

















