这篇文章主要介绍”数据库概念是什么”,在日常操作中,相信很多人在数据库概念是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答“数据库概念是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
<节> <节> <节> <节> <节> <节>节> 节> 节> 节>,
1.1什么是数据库
数据库就是用来存储和管理数据的仓库!
数据库存储数据的优点:
- <李>
可存储大量数据
李> <李>方便检索
李> <李>保持数据的一致性,完整性
李> <李>安全,可共享
李> <李>通过组合分析,可产生新数据
李>1.2数据库的发展历程
- <李>
没有数据库,使用磁盘文件存储数据
李> <李>层次结构模型数据库
李> <李>网状结构模型数据库
李> <李>关系结构模型数据库:使用二维表格来存储数据
李> <李>关系,对象模型数据库
李>MySQL就是关系型数据库!
- <李>
结构化查询语言,结构化查询语言
李> <李>非过程性语言
李> <李>美国国家标准局(ANSI)与国际标准化组织(ISO)已经制定了SQL标准
李> <李>为加强SQL的语言能力,各厂商增强了过程性语言的特征
李> <李>如Oracle的PL/SQL过程性处理能力
李> <李>SQL Server, Sybase的t - SQL
李> <李>SQL是用来存取关系数据库的语言,具有查询,操纵,定义和控制关系型数据库的四方面功能
李>
所谓安装数据库服务器,只是在机器上装了一个数据库管理程序,这个管理程序可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。
为保存应用中实体的数据,一般会在数据库创建多个表,以保存程序中实体的数据。
数据库服务器、数据库和表的关系如图所示:
- <李>
甲骨文(神喻):甲骨文(最高!)
李> <李>DB2: IBM
李> <李>SQL Server:微软
李> <李>Sybase:赛尔斯
李> <李>MySQL:甲骨文
李>节> 节> <节> <节> 5。理解数据库节> 节> <节> <节>,,,节> 节> 节> 节>
- <李>
RDBMS=管理员(经理)+仓库(数据库)
李> <李>数据库=N个表
李> <李>表:表
李> <李>表结构:定义表的列名和列类型!
李> <李>表记录:一行一行的记录!表的一行称之为一条记录,表中一条记录对应一个java对象的数据
李>我们现在所说的数据库泛指“关系型数据库管理系统(RDBMS(关系数据库管理系统)”,即“数据库服务器”。
当我们安装了数据库服务器后,就可以在数据库服务器中创建数据库,每个数据库中还可以包含多张表。
数据库表就是一个多行多列的表格。在创建表时,需要指定表的列数,以及列名称,列类型等信息。而不用指定表格的行数,行数是没有上限的。下面是tab_student表的结构:
当把表格创建好了之后,就可以向表格中添加数据了。向表格添加数据是以行为单位的!下面是s_student表的记录: