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

浙公网安备 33010602011771号