数据库常用的术语
DB:数据库(databases)存储数据的“仓库”。它保存了一系列有组织的数据
DBMS:数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器
SQL:结构化查询语言(Structure Query Language)专门用来与数据库通信的语言
SQL的优点
- 不是某个特定数据库供应商专有的语言,几乎所有DBMS都支持SQL,其他不同的DBMS只需要学习他们的方言,查看他们不同之处即可
- 简单易学
- 虽然简单,但实际上是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作
常用数据库对比
常用的数据库:MySQL、Oracle、DB2、SqlServer
- MySQL最初是一个程序员Monty开发报表的一个工具,后来2008年被Sun公司收购、2009年Sun公司以74亿美元收购Sun公司,所以现在是Oracle旗下的一款免费、开源的产品。
- Oracle是Oracle公司的产品是一个非常流行的数据库产品,唯一缺点就是贵,安装不只安装一个数据库,然后服务也是收费的,所以综合考虑还是MySQL好一点。
- DB2是IBM公司的产品,稳定性和性能也都不错,但DB2适合出来大量的数据
- SqlServer是微软公司的产品,但有一个致命的缺点只能安装在Windows的操作系统上
数据库的特点
- 将数据放在表中,表在放到库中
- 一个数据库有多个表,对应这我们的一个系统
- 表的列我们称为“字段”
- 表中的数据是按行存储的,每一行类似于java中的“对象”