第一课 了解SQL

第一课    了解SQL
 
key word:数据库、表、列、行、作用
 
知识点:
1.1 数据库基础
 
√ 数据库(database)
数据库是一个以某种组织的方式存储的数据集合,保存有组织的数据的容器(通常是一个文件或一组文件)
数据库软件应称为数据库管理系统(DBMS),数据库则是通过DBMS创建和操纵的容器(将数据库想象为一个文件柜,这个文件柜单纯是一个存放数据的物理位置)
 
√ 表
往数据库(文件柜)中放资料时,并不是随便将它们扔进某个抽屉就完事了,而是要在文件柜中创建文件,再将相应资料放到特定文件中,这种文件称为表。
 
表是一种结构化的文件,也是某种特定类型的结构化清单,可用来存储某种特定类型的数据,可用来保存顾客清单、产品目录,或者其他信息清单 。
 
存储在表中的数据是同一种类型的数据或清单,数据库中的每一个表名都唯一
 
描述表的这组信息就是所谓的模式(schema),模式可以用来描述数据库中特定的表,也可以用来描述整个数据库
 
 
√ 列和数据类型
 
列(column)
表中的一个字段,所有表都是由一个或多个列组成的(数据库是一个网格,网格中每一列存储着某种特定的信息)
 
数据库中每个列都有相应的数据类型,数据类型定义了(限制)列可以存储那些数据种类
 
√ 行
 
行(row)
表中的一个记录
 
 
√ 主键
 
主键(primary key)
一列(或一组列),其值能够唯一标识表中每一行
 
主键需满足:
       任意两行都不具有相同的主键值
       每一行都必须具有一个主键值(主键列不允许NULL值)
       主键列中的值不允许修改或更新
        主键值不能重用(如果某行从表中删除,它的主键不能赋给以后的新行)
 
 
 
 
1.2 什么是SQL
Structured Query Language
 
应用广、简单易学、灵活
 
 
 
 
 
 
posted @ 2018-08-19 12:52  我不要被你记住  阅读(110)  评论(0)    收藏  举报