参考书:《SQL必知必会(第5版)》
学习目的:增加自身竞争力,加强对数据的理解和业务能力
SQL是Structured Query Language(结构化查询语言)的缩写。 SQL是一种专门用来与数据库沟通的语言。
实验表的数据以表第二学士学位上岸喵招生信息汇总表为例
一、基本概念
-
数据库(database)保存有组织的数据的容器(通常是一个文件或一组文件
-
表(table)某种特定类型数据的结构化清单
-
使表名成为唯一的,实际上是数据库名和表名等的组合。有的数据库还使用数据库拥有者的名字作为唯一名的一部分。也就是说,虽然在一个数据库中不能两次使用相同的表名,但在不同的数据库中完全可以使用相同的表名
-
列(column)表中的一个字段。所有表都是由一个或多个列组成的。
-
行(row)表中的数据是按行存储的,所保存的每个记录存储在自己的行内。如果将表想象为网格,网格中垂直的列为表列,水平行为表行。
-
主键(primary key)一列(或几列),其值能够唯一标识表中每一行。
❑ 每一行都必须具有一个主键值(主键列不允许空值NULL);❑ 主键列中的值不允许修改或更新;❑ 主键值不能重用(如果某行从表中删除,它的主键不能赋给以后的新行
二、创建表
利用CREATE TABLE创建表,必须给出下列信息:❑ 新表的名字,在关键字CREATE TABLE之后给出;❑ 表列的名字和定义,用逗号分隔;
第二学士学位上岸喵招生信息汇总表-学校表
| 名称 | 字段名 |
|---|---|
| 学校 | school |
| 类型 | type |
| 招生范围 | scope |
| 招生年限 | year |