前面文章我们介绍了数据库环境和如何连接数据,以及创建表和列,还有创建数据库的用户。应对数据库环境有一个基本了解,接下来我们要学的就是SQL查询。SQL的运用一般考察的都是查询和优化,我们在了解SQL查询语句之前,我们有必要了解几个基本的概念。

1、 什么是SQL;

SQL是英文(Structured Query Language),结构化查询语言。SQL其实也是一种语言,就像Python是一门语言一样,SQL也有自己的规范和语法。

2、 什么是数据;

我们经常说数据库,数据库就是用来存储数据的。你的手机通讯录就是数据,你的身份信息是数据,数据在生活中到处都存在。

3、 什么是结构化数据;

结构化数据就是说按照一定规则或者分类去保存,排列的数据方式。例如下面有一个联系表,就是一个结构化数据

 

4、 SQL和数据、数据库三者之间的关系;

 

5、 SQL和数据库之间有什么关系;

 

从上面图可以看出,SQL语句可以用来把数据写入到数据库,也可以用来从数据库查询获取数据信息。

6、 什么是列,什么是行,什么是值;

 

上面Name,Email,Phone,address这些叫列的名称,张三这一行,在数据库叫row,列下面对应的数据叫值。其实excel也是一个小型的数据库,里面有排序,筛选等功能。

7、 SQL基本语法,用查询语句举例;

选择什么
SELECT [ALL/DISTINCT] 列1,列2,列3...

从什么地方选择
FROM table_name

其他可选语句
WHERE 条件 例如:列1_名称='一个值'

ORDER BY 列1_名称,列2_名称... ASC| DESC

红色字体的单词组成了SQL查询语句的基本语法格式。

理解了上面的一些基本概念后,我们接下来就是介绍如何给数据库存入一些数据,然后才介绍SQL查询语句相关的知识。