SQL学习笔记

115 阅读2分钟

参考书:《SQL必知必会(第5版)》

学习目的:增加自身竞争力,加强对数据的理解和业务能力

SQL是Structured Query Language(结构化查询语言)的缩写。 SQL是一种专门用来与数据库沟通的语言。

实验表的数据以表第二学士学位上岸喵招生信息汇总表为例

一、基本概念

  • 数据库(database)保存有组织的数据的容器(通常是一个文件或一组文件

  • 表(table)某种特定类型数据的结构化清单

  • 使表名成为唯一的,实际上是数据库名和表名等的组合。有的数据库还使用数据库拥有者的名字作为唯一名的一部分。也就是说,虽然在一个数据库中不能两次使用相同的表名,但在不同的数据库中完全可以使用相同的表名

  • 列(column)表中的一个字段。所有表都是由一个或多个列组成的。

  • 行(row)表中的数据是按行存储的,所保存的每个记录存储在自己的行内。如果将表想象为网格,网格中垂直的列为表列,水平行为表行。

  • 主键(primary key)一列(或几列),其值能够唯一标识表中每一行。

❑ 每一行都必须具有一个主键值(主键列不允许空值NULL);❑ 主键列中的值不允许修改或更新;❑ 主键值不能重用(如果某行从表中删除,它的主键不能赋给以后的新行

二、创建表

利用CREATE TABLE创建表,必须给出下列信息:❑ 新表的名字,在关键字CREATE TABLE之后给出;❑ 表列的名字和定义,用逗号分隔;

第二学士学位上岸喵招生信息汇总表-学校表

名称字段名
学校school
类型type
招生范围scope
招生年限year