数据库是存储在计算机内有组织、有共享、有管理的数据集合。是按照数据结构进行数据存储和管理的计算机软件系统,包含两次含义,一是存储数据的仓库,另一种是数据管理的技术和方法。
数据库种类大概有三种:层次式数据库、网络式数据库、关系式数据库。
mysql是一个开放源代码的数据库管理系统,同时是一个跨平台的关系型数据库管理系统,广泛应用在Internet上的中小型网站开发中。
数据库基础:
表
关系型数据库当中,数据库的表属于二维数组的集合,是用来对数据进行存储和操作逻辑的结构,本身由行和列组成,行代表一条记录,列代表行记录的属性,列的相关描述信息有数据类型、数据宽度等。
数据类型
数据类型代表不同的信息类型,不同的列信息带有不同的数据类型,常见的数据类型如整型、浮点型、精确小数型、二进制型、日期/时间类型、字符串类型。
主键
主键作为唯一的标识表中的一条记录,其值要求唯一性、不为空,表中一列或多列均可作为主键使用。
MySQL优势:
1)运行速度快。
2)价格成本,对多数个人来说MySQL是免费的。
3)容易使用易学习。
4)能够工作在多种平台,Linux、Windows、Unix、Mac等系统上,可移植性强。
5)有丰富的接口以供多种程序所使用。
6)安全可靠。