MySQL学习(一)——了解MySQL

数据库(database)

  • 保存有组织的数据的容器,通常是一个文件或者是一组文件。
    确切的说数据库软件成为DBMS(数据库管理系统),数据库是通过DBMS创建和操纵的容器。我们并不能直接访问数据库,只能通过使用DBMS来访问数据库

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

模式:关于数据库和表的布局及特性的信息

列:表由一个或多个列组成。列是表中的一个字段,存储着表的某部分信息

数据类型:表所容许的数据的类型。每个表都有相应的数据类型,它限制该列中存储的数据

行:表中的数据是按行存储的,所保存的每个记录都在自己的行内

主键(primary key):一列或一组列,其值能够唯一区分表中的每一行(表中的每一行应该有可以唯一标识自己的一列或一组列)

  • MySQL强制规则:
    - 任意两行都不具有相同的主键值;
    - 每个行都必须具有一个主键值(主键列不允许NULL值)。
  • 最好的习惯:
    - 不更新主键列中的值;
    - 不重用主键列的值;
    - 不在主键列中使用可能会更改的值。

什么是SQL

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

MySQL简介

  • MySQL是一种DBMS

相关推荐