1.了解sql

博主第一次写博客,有什么错误的地方请大家指正!谢谢!

1. 什么是数据库

数据库是一个以某种有组织方式存储的数据集合。也可以将只理解为保存有组织的数据的容器。

2. 数据库的组成
  1. 表(table)
    • 表是一种结构化的文件,可用来存储某种特定类型的数据
    • 表名:表名的唯一性取决于多个元素,如数据库名和表名等的结合。在相同数据库中不能使用两次相同的表名,但在不同的数据库中可以这样做。
  2. 列(column)与数据类型(datatype)
    • 列是表中的一个字段
    • 数据类型是所容许的数据的类型。
    • 每个表列中都有对应的数据类型,它限制(或容许)该列中存储的数据
  3. 行(row)
    • 表中的一个记录
    • 表中的数据是按行存储的
  4. 主键(primary key)
    • 能够唯一区分表中的每个行,唯一标识表中每行的这个列叫做主键
3. 什么是SQL

SQL(sequel)是结构化查询语言的缩写。SQL是专门用来与数据库通信的语言。
数据库的优点:
1. SQL不是某个特定数据库供应商专有的语言,几乎所有重要的DBMS都支持SQL,所以,学习此语言几乎能与所有的数据库打交道
2. SQL简单易学。它的语句都是由描述性很强的英语单词组成。
3. SQL看上去很简单,但它实际上是一种强有力的语言,可以进行非常复杂的数据库操作。

注意
人们通常用数据库这个术语来代表他们使用的数据库软件,这其实是不正确的。确切的说数据库软件应该称为DBMS(数据库管理系统)。数据库是通过DBMS创建和操作的容器。

猜你喜欢

转载自blog.csdn.net/qq_36528734/article/details/80883263