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分类:
- 基于共享文件系统(Access)
- 基于客户机(C/S)(MySQL等)
4. MySQL语法规范
不区分大小写,但建议关键字大写,表名、列名小写。
每条命令最好用分号结尾。
每条命令根据需要,可缩进,可换行。
SELECT * FROM employees WHERE salary > 15000 AND salary < 20000 ;