一、数据库概述及数据准备
1、SQL、DB、DBMS分别是什么,他们之间的关系?
DB(DataBase):数据库,数据库实际上在硬盘上以文件的形式存在。
DNMS(DataBase Management System):数据库管理系统,常见的有MySQL、Oracle、SqlServer。
SQL:结构化查询语言,是一门标准通用的语言。标准的sql适合所有的数据库管理系统。SQL属于高级语言,SQL语句在执行的时候,实际上会在数据库管理系统内部先进行编译,然后再执行SQL。
关系:DBMS负责执行SQL语句,通过执行SQL语句来操作DB当中的数据。(DBMS(执行)->SQL(操作)->DB)
2、什么是表?
表(table):是数据库的基本组成单元,所有的数据都是以表格的形式组织,具有强可读性。一个表包括行和列,行(data)被称为数据/记录,列(column)被称为字段,每一个字段包括字段名、数据类型和相关约束。
3、SQL语句的分类?
DQL( Data Query Language):数据查询语言,select查询语句。
DML( Data Manipulation Language):数据操纵语言,insert、del