SQL复习:创建与插入数据

需积分: 0 0 下载量 104 浏览量 更新于2024-08-05 收藏 362KB PDF 举报
本资源是关于SQL查询的复习材料,主要涵盖了创建数据库、表以及向表中插入数据的基础操作。 在SQL(结构化查询语言)中,数据管理和操作的核心任务包括创建数据库、定义数据表结构以及向这些表中插入数据。在提供的内容中,我们看到了以下SQL语句的示例: 1. 创建数据库: `CREATE DATABASE mydb2;` 这条命令用于创建一个名为`mydb2`的新数据库。 2. 使用数据库: `USE mydb2;` 通过此语句,我们可以切换到`mydb2`数据库进行后续的操作。 3. 创建数据表: `CREATE TABLE user (id INT, name VARCHAR(20), age INT, addr VARCHAR(20));` 这里创建了一个名为`user`的表,包含四个字段:`id`(整数类型),`name`(可变字符,最大长度为20),`age`(整数类型),`addr`(可变字符,最大长度为20)。 4. 插入数据: `INSERT INTO user VALUES (1, 'aa', 19, 'bj');` 这个命令用于向`user`表中插入一行新数据,分别对应于`id`、`name`、`age`和`addr`字段。 5. 创建多表: 除了`user`表,还创建了`dept`和`emp`两张表,分别表示部门和员工,它们也有类似的创建和插入数据过程。 6. 多表之间的关联: `dept`表和`emp`表通过`did`字段建立了一对多的关系,代表员工隶属于某个部门。`emp2`表进一步扩展了`emp`表,添加了`salary`和`job`字段,表示员工的薪水和职位,并同样通过`did`字段关联到部门。 7. 数据操作的扩展: SQL查询不仅可以插入数据,还可以更新、删除和查询数据。例如,可以使用`UPDATE`语句修改已有数据,`DELETE`语句删除数据,以及`SELECT`语句查询数据。在实际应用中,`SELECT`语句是SQL中最常用的,它允许根据各种条件进行复杂的数据检索,例如,联接多个表、使用聚合函数(如`SUM`、`COUNT`等)、排序、分组等。 通过上述示例,我们可以了解到SQL的基本语法和数据操作流程,这对于理解和处理数据库中的数据至关重要。在实际开发中,SQL是数据库管理、数据分析和应用程序开发的重要工具,熟练掌握SQL能够帮助我们更有效地与数据库交互,完成数据的存储、检索和分析任务。