在右侧命令行中操作,创建数据库TestDb,在TestDb下创建表t_emp,表结构如下: 字段名称 数据类型 备注 id INT 员工编号 name VARCHAR(32) 员工名称 deptId INT 所在部门标号 salary FLOAT 工资 测试说明 操作完之后点击评测,我会对你的创建的数据库和表进行测试,如果数据库和表都创建成功,我会输出如下结果,否则会显示报错信息。 预期输出: 提示:如果右侧命令行无响应,是因为云端三十分钟会自动关闭容器,重新刷新页面即可解决问题,刷新之后环境会重置,所以你还需要重新创建数据库和表。
时间: 2025-03-18 13:03:36 浏览: 49
### 创建数据库和表的 SQL 语句
在 MySQL 命令行中,可以通过 `CREATE DATABASE` 和 `CREATE TABLE` 的 SQL 语句来创建数据库和表。以下是具体的操作方法。
#### 创建数据库
要创建名为 `TestDb` 的数据库,可以使用以下 SQL 语句:
```sql
CREATE DATABASE TestDb;
```
这条语句会创建一个新的数据库 `TestDb`[^1]。
#### 使用数据库
创建完成后,需要切换到该数据库以便在其下创建表。这一步骤通过 `USE` 语句完成:
```sql
USE TestDb;
```
#### 创建表
为了创建一张包含 `id`, `name`, `deptId`, 和 `salary` 字段的表 `t_emp`,可以执行如下 SQL 语句:
```sql
CREATE TABLE t_emp (
id INT PRIMARY KEY,
name VARCHAR(32),
deptId INT,
salary FLOAT
);
```
此语句定义了一张新表 `t_emp`,其中字段 `id` 被指定为主键以确保其唯一性和非空性。
### 完整流程示例
下面是一个完整的操作过程,在命令行中依次输入这些指令即可实现目标:
```bash
mysql -uroot -p123123 -h127.0.0.1
CREATE DATABASE TestDb;
USE TestDb;
CREATE TABLE t_emp (
id INT PRIMARY KEY,
name VARCHAR(32),
deptId INT,
salary FLOAT
);
```
上述脚本首先连接到本地运行的 MySQL 数据库服务器,接着按照顺序创建数据库、选择数据库并构建所需的表格结构。
阅读全文
相关推荐


















