数据库是按照数据结构来组织、存储和管理数据的仓库
数据库管理系统DBMS (英语:database management system)
是一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS.它 对数据进行统一的管理和控制,以保障数据库的安全性和完整性. 用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。 数据库管理系统是数据库的核心,是管理数据库的的软件。 我们一般说的数据库,就是指的DBMS:数据库服务器(数据库管理系统)。
常见数据库
Oracle:运行稳定,可移植性高,功能齐全,性能超群!适用于大型企业领域。
DB2:速度快、可靠性好,适于海量数据,恢复性极强.适用于大中型企业领域。
MySql:免费,开源、体积小,速度快,适用于中小型企业领域.
SQL Server:全面,效率高,界面友好,操作容易,但是不跨平台,适用于中小型企业领域.
结构化查询语言SQL
SQL语言的功能包括查询、操纵、定义和控制,是一个综合的、通用的关系型数据库语言
非关系型数据库NoSql
随着数据量越来越大了,关系型数据库已经不能满足要求,于是有了非关系型数据
MongoDB
Redis
HBase
表 TABLE
具有固定的列数和任意的行数
数据库 DATABASE
数据库是一些关联表的集合
列 Field
一个数据项,我们也称之为一个字段(Field)
行 ROW
一条记录(row)
主键
主键是唯一的.一个数据表中只能包含一个主键。 你可以使用主键来查询数据(假设有10件商品,那么每一件商品都有一个唯一的标识,又比如说人的身份证,是唯一的一个标识符不会重复)
外键
外键用于关联两个表
索引
使用索引可以快速访问数据库表中的特定信息、索引是对数据库中表中一列或者多列的值进行排序的一种结构,类似书籍的目录