数据库基础知识介绍(MySQL)
一、什么是数据库 1、数据库概念:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API接口用于创建,访问,管理,搜索和复制所保存的数据。 2、RDBMS(关系数据库管理系统): 能让我们使用表、列和索引实现一个数据库 保证各种表的行间的引用完整性 自动更新索引 解释一个SQL查询和组合来自不同表的信息 SQL:结构化查询语言(Structured Query Language),在关系型数据库上执行数据操作、数据检索以及数据维护的标准语言。 二、数据库基本结构 数据库: —— 数据库是表的集合,带有相关的数据。 —— 表:一个表是多个字段的集合。 —— 字段:一个字段是一列数据,由字段名和记录组成。 数据表: —— 数据库是由多个数据表构成的 —— 每张数据表存储多个字段 —— 每个字段由不同的字段名及记录构成,每个字段有自己的数据结构及约束条件 数据类型: ——数值类型: – INT:有符号的和无符号的。有符号大小-2147483648~2147483647,无符号大0~4294967295。宽度最多为11个数字- int(11) – TINYINT:有符号的和无符号的。有符号大小-128~127,无符号大小为0~255。宽度最多为4个数 字- tinyint(4) – SMALLINT:有符号的和无符号的。有符号大小