【MySQL数据库】

数据库

数据库系统概述

数据技术的发展
	数据库技术是应数据管理任务的需求而产生的,先后经历了人工管理、文件系统、 数据库系统等3个阶段。 1.人工管理阶段(20世纪50年代中期以前) 数据不保存、使用应用程序管理数据、数据不共享、数据不具有独立性 2.文件系统阶段(50年代后期到60年代中期) 数据可以长期保存、由文件系统管理数据、共享性差,数据冗余大、数据 独立性差 3.数据库系统阶段(60年代至今) 由数据库系统统一管理数据、满足多用户多应用共享数据
	
什么是数据
	描述事物的符号称为“数据”,数据 是数据库中存储的基本对象。描写 事物的符号有多种形式,可以是数 字、文字、图形、图像和声音,但 它们都是经过数字化后存入计算机 的。 礼貌 aBkWG245.78
	
什么是数据库
	数据库可直观地理解为存放数据的仓库。 数据则是被长期存放在计算器内、有组织的、 可以表现为多种形式的可共享的数据集合。 数据库技术使数据能按一定格式组织、描 述和存储,且具有较小的冗余度、较高的 数据独立性和易扩展性,并可为多个用户 共享
	
数据库系统的组成
	什么是数据库

数据库(Database)就是一个存储数据的仓库。为了方便数据的存储和管理,它 将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效地组织和管理 存 储 在 数 据 库 中 的 数 据 。 M y S Q L 就 是 这 样 的 一 个 关 系 型 数 据 库 管 理 系 统 (RDBMS),它可以称得上是目前运行速度最快的SQL语言数据库管理系统。 RDBMS 即关系数据库管理系统(Relational Database Management System)的 特点: 1.数据以表格的形式出现 2.每行为各种记录名称 3.每列为记录名称所对应的数据域 4.许多的行和列组成一张表单 5.若干的表单组成database

MySQL的优势:
MySQL是一款自由软件。任何人都可以从MySQL的官方网站下载该软件。
MySQL是一个真正的多用户、多线程SQL数据库服务器。
MySQL能够快捷、有效和安全的处理大量的数据。相对于Oracle等数据库来说, MySQL在使用时非常简单。MySQL主要目标是快捷、便捷和易用。

数据库常用对象 在MySQL的数据库中,表、视图、存储过程和索引等具体存储数据或对数据进行操 作的实体都被称为数据库对象。下面介绍几种常用的数据库对象。
表:表是包含数据库中所有数据的数据库对象,由行和列组成,用于组织和存储数据。 字段:表中每列称为一个字段。
索引:索引是一个单独的、物理的数据库结构。它是依赖于表建立的,在数据库中索引使数 据库程序无须对整个表进行扫描,就可以在其中找到所需的数据。
视图:视图是从一张或多张表中导出的表(也称虚拟表),是用户查看数据表中数据的一种 方式。
存储过程:存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集合(包 含查询、插入、删除和更新等操作)

SQL:

SQL 是用于访问和处理数据库的标准的计算机语言
数据库查询语言(DQL) 简称:DQL,Data Query Language 代表关键字:select 数据库操作语言(DML) 简称:DML,Data Manipulation Language 代表关键字:insert、delete 、update 增、删、改表中的数据
数据库定义语言(DDL) 简称:DDL,Data Denifition Language 代表关键字:create、drop、alter 创建、删除、修改表的结构

	关系型数据库:

关系模型:以二维表来描述数据。关系模型中,每个表 有多个字段列和记录行,每个字段列有固定的属性(数 字、字符、日期等)。关系模型数据结构简单、清晰、 具有很高的数据独立性,因此是目前主流的数据库数据 模型。 关系型数据库:按照一定的数据结构(数据结构是指数 据的组织形式或数据之间的联系)来进行数据的组织与 存储。
列(字段):每个字段都包含字段名称、字段数据类型、字段约束、字段长度 行(记录):表中的数据是按行(记录)存储的,表里可以有0条或多条记录 主键:由列构成,表中的每一行通常都有一个标识,主键可以由一个字段或多个字 段构成,一个字段构成的主键称为单一主键,多给字段构成的主键称为复合主键, 主键通常是不能修改的

	非关系型数据库:

NoSQL,泛指非关系型的数据库。特点是易扩展,NoSQL数据库种类繁多,但是 一个共同的特点都是去掉关系数据库的关系型特性。NoSQL数据库的产生就是为 了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题

	实体与关系:

实体是指客观存在并可相互区别的事物。实体既可以是实际的事物,也可以是抽 象的概念或关系。
实体之间有3种关系:
一对一关系:是指表A中的一条记录确实在表B中有且只有一条相匹配的记录。 在一对一关系中,大部分相关信息都在一个表中。
一对多关系:是指表A中的行可以在表B中有许多匹配行,但是表B中的行只能在 表A中有一个匹配行。
多对多关系:是指关系中每个表的行在相关表中具有多个匹配行。在数据库中, 多对多关系的建立是依靠第3个表(称作连接表)实现的,连接表包含相关的两 个表的主键列,然后从两个相关表的主键列分别创建与连接表中的匹配列的关系。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值