mysql 在目标库中创建表并设置主键
时间: 2023-08-29 08:04:42 浏览: 89
MySQL里Create Index 能否创建主键 Primary Key
在 MySQL 中,在目标库中创建表并设置主键,可以使用以下 SQL 语句:
```sql
CREATE TABLE target_db.example (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT,
PRIMARY KEY (id)
);
```
上述 SQL 语句将在名为 `target_db` 的数据库中创建一个名为 `example` 的表,有三个字段:`id`、`name`、`age`。其中,`id` 字段是自增的主键,`name` 字段是长度为 50 的字符串类型,`age` 字段是整数类型。
在 `CREATE TABLE` 语句中,使用 `PRIMARY KEY` 关键字设置主键。在本例中,我们使用 `PRIMARY KEY (id)` 来将 `id` 字段设置为主键。
需要注意的是,在创建表时需要先连接到目标数据库。可以使用以下 SQL 语句连接到目标数据库:
```sql
USE target_db;
```
其中,`target_db` 是目标数据库的名称。
阅读全文