了解SQL

主要是介绍了数据库和SQL相关的基本知识和术语。

数据库

数据库是一个以某种有组织的方式存储的数据集合。数据库是一个保存有组织的数据容器,通常是一个文件或者一组文件

表示一种结构化的文件,可以用来存储某种特定的数据类型。表是某种特定类型数据的结构化清单。

存储在表中的数据是同一种类型的数据或者清单

数据库中的每个表都有自己的名字,并且这个表是唯一的。

表是由列组成的,列存储表中某部分的信息。列是表中的某个字段。所有的表都是由一个或者多个列组成的。

数据库中的每个列都应该是具有的相同数据类型datatype。数据类型定义了列可以存储哪些数据类型。

表中的数据是按照行来进行存储的,所保存的每个记录存储在自己的行内。如果把表想象成一个网格,那么网格中垂直的列则为表列,水平则为表行。

行表示的是一个记录。行有时候也称之为记录。

主键

表中每一行都应该都有一列或者几列来唯一标识自己。主键用来表示一个特定的行。

主键:一列或者几列,其值能够标识表中每行。

如果表中的列可以作为主键,则它必须满足:

  • 任意两行都不具有相同的主键值(主键列不允许NULL值)
  • 每行都必须有一个主键值
  • 主键列中的值不允许修改或者更新
  • 主键值不能重用(如果某行从表中删除,则它的主键不能赋给以后的行记录)

什么是SQL

首先我们看一段来自百度百度的解释:

结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

SQL是一种专门和数据库沟通的语言

SQL特点

1SQL不是某个特定数据库供应商专有的语言,几乎所有的DBMS都是支持SQL

2SQL简单易学。它的语句都是由简单的、具有描述性的英文单词组成的

3SQL虽然简单,但是实际上是一种很强有力的语言,灵活使用去语言元素,可以进行复杂和高级的数据库操作

你可能感兴趣的:(数据库,sql,mysql)