SQL 必知必会·笔记<1>了解SQL

简介:

1.1 基本概念

数据库(DataBase)

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

表(Table)

某种特定数据类型的结构化清单。

模式(Schema)

关于数据库和表的布局及特性的信息。

列(Column)

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

数据类型

所允许的数据库的类型。每个表都有相应的数据类型,它限制(或允许)该类中存储的数据。

行(Row)

表中的一个记录

主键

一列(或多列),其值能够唯一标准表中的每一行

满足以下条件的任何列都可以作为主键:

  1. 任意两行都不具有相同的值
  2. 每一行都必须有一个主键值(主键列不能为NULL值)
  3. 主键列中的值不允许修改或更新
  4. 主键值不能重复(如果某行从表中删除,它的主键将不能赋给以后的新行)

1.2 关于SQL

SQL 是一种专门用来与数据库沟通的语言。

SQL扩展

标准SQL由ANSI标准委员会管理,从而成为ANSI SQL。在ANSI SQL的基础上,所有主要的DBMS,在实现ANSI SQL的基础上都会有自己的扩展,例如:PL/SQL、Transact-SQL等。

本文转自gyzhao博客园博客,原文链接:http://www.cnblogs.com/IPrograming/p/3269321.html ,如需转载请自行联系原作者
相关文章
|
2月前
|
SQL 关系型数据库 MySQL
《SQL必知必会》个人笔记(一)
《SQL必知必会》个人笔记(一)
42 0
|
7月前
|
SQL 数据库 索引
阿里P8整理出SQL笔记:收获不止SOL优化抓住SQL的本质
开头我先说: 有人就有江湖,有江湖就有IT系统,有IT系统就有数据库,有数据库就有SQL,SQL应用可一字概括:“"广"。加之其简单易学,SQL实现也可一字概括:“乐”。
|
5月前
|
SQL 分布式计算 HIVE
pyspark笔记(RDD,DataFrame和Spark SQL)1
pyspark笔记(RDD,DataFrame和Spark SQL)
55 1
|
17天前
|
SQL 存储 关系型数据库
【MySQL实战笔记】02.一条SQL更新语句是如何执行的-2
【4月更文挑战第5天】两阶段提交是为确保`redo log`和`binlog`逻辑一致,避免数据不一致。若先写`redo log`, crash后数据可能丢失,导致恢复后状态错误;若先写`binlog`,crash则可能导致重复事务,影响数据库一致性。一天一备相较于一周一备,能缩短“最长恢复时间”,但需权衡额外的存储成本。
16 1
|
2月前
|
SQL 存储 数据库
【数据库SQL server】自学终极笔记
【数据库SQL server】自学终极笔记
95 0
|
2月前
|
SQL 存储 安全
《SQL必知必会》个人笔记(四)
《SQL必知必会》个人笔记(四)
32 0
|
2月前
|
SQL 关系型数据库 数据库
《SQL必知必会》个人笔记(三)
《SQL必知必会》个人笔记(三)
28 0
|
2月前
|
SQL 存储 Oracle
《SQL必知必会》个人笔记(二)
《SQL必知必会》个人笔记(二)
30 0
|
3月前
|
SQL 前端开发 Java
SQL注入天书笔记(1)布尔盲注
SQL注入天书笔记(1)布尔盲注
41 0
|
4月前
|
SQL 关系型数据库 MySQL
《SQL必知必会》个人笔记(一)
《SQL必知必会》个人笔记(一)
33 1
《SQL必知必会》个人笔记(一)