1、sql简单了解

Posted by CodingWithAlice on July 11, 2022

1、sql简单了解

阅读书籍《SQL必知必会(第4版)》笔记

常见名称

  • SQL:Structured Query Language 结构化查询语言 - 一种专门用来与数据库沟通的语言

  • 数据库 database:保存有组织的数据的容器
  • 表 table:某种特定【同一】类型数据的结构化清单
  • 模式 schema:关于数据库和表的 布局及特性 的信息
  • 列 column:表由列组成,列是表中的一个字段
    • 数据类型:所允许的数据类型
  • 行 row:或者称为数据库记录 record,表中的一个记录
  • 主键 primary key:一列(或一组列),其值能够唯一标识表中每一行
    • 选择主键的要求:①任意两行都不具有相同的主键值 ②每一行都必须具有一个主键值,不允许 Null 值 ③ 主键列中的值不允许修改或更新 ④ 主键值 不能重用 ,若某行删除,它的主键也不能赋值给以后的新行

书中案例的表:5个表,管理供应商(Vendors 表)、管理产品目录(Products 表)、管理顾客列表(Customers 表)、录入顾客订单(Orders 表、OrderItems 表)

7291EE6B-518C-48A6-A071-D0314235BC33

6A58A8BF-7440-4C5F-9932-4118A723B9C8

235AF6E5-79BE-497F-9626-AEDA823C2141

65D8CA04-AD93-4678-B62F-43272F1EA409

F1A426F1-5CF2-4F8E-96EB-E8DD2E9B40C5

A34A9EFA-72C4-4F08-931C-DA228CB3F89F