mysql创建表习题
时间: 2024-08-22 09:00:13 浏览: 46
MySQL创建表通常涉及以下几个步骤:
1. **选择数据库**:
首先,你需要连接到一个数据库或者如果还没有,需要创建一个新的数据库。例如,你可以使用 `CREATE DATABASE` 命令创建一个新数据库,如 `CREATE DATABASE mydatabase;`
2. **选择工作数据库**:
然后切换到你要操作的数据库,使用 `USE` 命令,比如 `USE mydatabase;`
3. **创建表结构**:
使用 `CREATE TABLE` 命令,定义表名和列(字段)。例如,创建一个名为 `students` 的表,有 `id`, `name`, 和 `age` 字段:
```
CREATE TABLE students (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT
);
```
这里 `id` 是主键,自动增长;`name` 是不可为空的字符串类型,长度最多50字符;`age` 是整数类型。
4. **添加约束**:
可以添加其他约束,如外键、唯一性等。例如,限制 `email` 列的值必须唯一:
```
ALTER TABLE students ADD UNIQUE (email);
```
5. **插入数据**:
创建完表后,可以使用 `INSERT INTO` 语句向表中插入记录。
6. **查询数据**:
使用 `SELECT` 命令可以从表中检索数据。
阅读全文