mysql创建数据库和表头哥作业
时间: 2024-12-30 16:23:58 浏览: 10
### 如何在 MySQL 中创建数据库和表
#### 创建数据库
为了开始操作,在命令行工具或其他支持 SQL 的客户端中输入 `CREATE DATABASE` 命令来新建一个数据库。例如,要建立名为 `AttendanceSystem` 的数据库,则执行如下语句:
```sql
CREATE DATABASE AttendanceSystem;
```
这条指令会告知 MySQL 构建一个新的数据库实例,并将其命名为指定的名字[^2]。
#### 使用新创建的数据库
一旦成功建立了新的数据库之后,需要告诉服务器当前的工作环境应该切换到这个刚创建好的空间下继续工作。这可以通过发出 `USE` 加上之前定义过的名称作为参数完成设置:
```sql
USE AttendanceSystem;
```
此命令的作用是指定接下来所有的 DDL/DML 操作都将在所选中的特定模式内生效[^1]。
#### 设计表格结构并创建表单
当已经选择了适当的操作对象——即具体的数据库以后,就可以着手规划实际存储信息的数据容器了;这里指的是关系型数据库里的基本单位:“表”。下面给出了一张简单的学生考勤记录表的例子,其中包含了几个字段用于保存不同类型的属性值:
```sql
CREATE TABLE Students (
StudentID INT AUTO_INCREMENT PRIMARY KEY,
Name VARCHAR(50),
Class CHAR(10),
EnrollmentDate DATE NOT NULL DEFAULT CURRENT_DATE(),
IsActive BOOLEAN DEFAULT TRUE
);
```
上述代码片段展示了怎样利用 SQL 语法构建一张具有自增主键 (`StudentID`) 和其他列(如姓名、班级等)的新表 `Students`。同时设置了默认日期以及布尔标志位表示学生状态,默认情况下所有新生都是活跃成员。
阅读全文