第一课 了解SQL

1.1数据库基础

数据库:数据库是一个以某种有组织的方式存储的数据集合,可以想象是一个文件柜

数据库管理软件:DBMS用来操做创建数据库的软件

:某种特定类型数据的结构化清单,数据库的下一层就是表

:表由列组成

数据类型:每个表列都有相应的数据类型,它限制(或允许)该列中存储的数据

:表中的数据是按行存储的,表示表中的一个记录。

主键:一列(或一组列),其值能够唯一标识表中每一行。

主键通常定义在表的一列上,但并不是必需这么做,也可以一起使用多个列作为主键。在使用多列作为主键时,上述条件必须应用到所有列,
所有列值的组合必须是唯一的(但单个列的值可以不唯一)。

  主键满足条件

    1、 任意两行都不具有相同的主键值;
    2、 每一行都必须具有一个主键值(主键列不允许 NULL 值);
    3、 主键列中的值不允许修改或更新;
    4、 主键值不能重用(如果某行从表中删除,它的主键不能赋给以后的新行)。

 

 

1.2什么是SQL

SQL:结构化查询语言

 

1.3动手实践

通过以下网址下载数据集http://www.forta.com/books/0672336073/

直接复制到SQL中运行就可以了

 

posted @ 2018-03-23 17:11  慢慢来会比较快  阅读(134)  评论(0编辑  收藏  举报