学习进度十一

所花的时间:4小时

代码量:200行

博客:1篇

所学的知识点:

     这一周写了数据库中的某一个实验,我发现数据库并没有我之前想的那么简单,它并不是只有几个简单的增删改查语句,在查询语句中就有很多种,有自连接外连接,还有很多的查询限制条件,比如unique约束:限制列中不能取重复值  default约束:用来提供列的默认值  还可以进行多重条件查询

     where 用来筛选from子句中指定的数据源所产生的行数据

     group by 用于对经where子句筛选后的结果数据进行分组

     having 用来对分组后的结果数据在进行筛选

多表连接查询: from 表1 join 表2 连接条件

子查询: where 表达式 [not ]  in (子查询)

数据的更改:

插入数据:insert into 表名 values(值列表)

更新数据:update 表名 set  列名 =表达式  where 更新条件

删除数据:delete from 表名 where 删除条件

我们不仅可以通过数据库进行数据的更新,同时数据库管理系统还为我们提供了视图,是从数据库基本表中选取出来的数据组成的逻辑窗口,是基本表的部分行和列数据的组合。可以给用户提供以多种角度观察数据库中数据的一种重要机制。

  通过这次的数据库实验,发现原来数据库还有很多东西需要我们去学习,并不是简单的会增删改查的sql语句就可以掌握的。

原文地址:https://www.cnblogs.com/zhang12345/p/11057792.html