SQL复习:创建与插入数据
需积分: 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能够帮助我们更有效地与数据库交互,完成数据的存储、检索和分析任务。
2019-03-01 上传
2010-08-26 上传
2021-06-30 上传
2022-06-05 上传
2011-02-26 上传
2009-03-16 上传
2024-06-30 上传
2022-10-24 上传
小小二-yan
- 粉丝: 33
- 资源: 299
最新资源
- MA82G5D16.zip
- memoryleakexample
- 简书练习代码Demo
- 华为服务器RH2288hv3 BIOS.zip
- 智能电源无线充电解决方案(原理图、PCB源文件、设计报告等)-电路方案
- composed-validations:有意义的Javascript验证库
- test-action-001
- baseJava
- 电子功用-基于多合一传感器的电缆线路在线监测系统
- react-component-boilerplate:React 组件样板。 使用 Karma 快速、持续地测试您的组件
- 密码学校_作业
- DebtCount
- QuickStack:前端Webapp和后端微服务模板,可以作为一个整体运行,也可以作为单独的Webapps微服务运行
- 基于NT0880 电梯完整解决方案(整个功能模块原理图、PCB源文件、视频演示)-电路方案
- Java进阶高手课-并发编程透彻理解
- Android实现3D图像显示源代码