MySQL数据库相关概念

MYSQL数据库概念

1. 数据库概念

DB:数据库(database),存储数据的“仓库”,保存一系列有组织的数据。

DBMS:数据库管理系统(Database Manager System),数据库是通过DBMS创建和操作的容器。

MySQL , Oracle , DB 2(处理海量数据) , SqlServer (只能在windows下运行)... ...

SQL:结构化查询语言(Structure Query Language),专门用来与数据库通信的语言。

优点
1. 几乎所有的DBMS都支持SQL。
2. 简单易学。
3. 灵活使用语言元素,可以进行复杂且高效的数据库操作。

2. 数据库特点

特点
1. 先将数据放入表中,再将表放入库中。
2. 一个数据库有多张表,每一个表都有一个名字,用来标识自己,表名唯一。
3. 表具有一些特性(字段,字段的属性),这些特性定义了数据在表中如何存储。
4. 表由列组成,称为字段;且每个表都有一个或多个列组成。
5. 表中数据按行进行存储。

3. MYSQL特点

优点
1. 成本低,开源且社区版免费。
2. 性能高,执行快。
3. 简单,很容易安装,使用。

DBMS分类:

  1. 基于共享文件系统(Access)
  2. 基于客户机(C/S)(MySQL等)

4. MySQL语法规范

  1. 不区分大小写,但建议关键字大写,表名、列名小写。

  2. 每条命令最好用分号结尾。

  3. 每条命令根据需要,可缩进,可换行。

    SELECT 
    	*
    FROM
    	employees
    WHERE
    	salary > 15000 
    AND
    	salary < 20000 ;
    

MySQL数据库相关概念

上一篇:[bug] 前台表单添加数据,后台返回成功消息,但数据库相应字段值为null


下一篇:MongoDB的基本操作