MYSQL

这篇博客介绍了数据库相关概念,包括DBMS、DBA和DBS,讲述了数据库技术的发展历程,如层次、网状和关系模型,重点讲解了关系数据库。此外,还详细阐述了SQL语言的组成,包括DDL、DML、DQL、DCL和TPL,并列举了MYSQL中的常用语句,如创建表、条件查询和子查询等。
摘要由CSDN通过智能技术生成
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'

1.2数据库相关概念

DBMS、DBA、DBS

  • 数据库管理系统(Database Managment System)DBMS:
       是指用于管理数据库,以帮助用户高效完成创建数据库、访问数据库(对库中表数据的存取、读写等)及维护数据库等操作的软件

-数据库应用程序(Database Application)DBA:
   是为了更好的创建或利用数据库、实现一些专业的、特殊的、复杂的数据处理功能,采用各种数据库编程语言编写的一些应用软件。

-数据库系统(Database System)DBS:
   是由数据库、数据库管理系统、数据库应用程序构成的一个可供用户有效的实现数据管理的一个系统

数据库模型:

  • 是以某种结构化的数据对于现实世界中客观事物及其相互关系的抽象、表示与模拟。
  • 数据模型应满足三个方面的要求:能比较真实的模拟现实世界、容易为人所理解、便于在计算机上实现。
  • 常见的数据模型有:层次、网状、关系等几种。

1.3数据库技术的发展

层次模型与层次数据库
层次模型

  • 是类似树的“根-枝-叶”形成的结构。
  • 具有以下特点:有且只有一个节点无双亲节点,其它节点有且仅有一个双亲节点。
  • 常用于描述1:n关系的实体间关系。

层次数据库

  • 最早出现的基于层次模型的数据库
  • 典型代表是1969年IBM公司研制的IMS数据库管理系统,该数据库管理系统已经发展到IMSV6.

网状模型与网状数据库
网状模型

  • 这种模型的结构是一有向图。
  • 具有以下特点:允许存在一个以上的节点没有双亲节点;至少存在一个节点拥有多于一个的双亲节点
  • 常用于描述m:n关系的实体间的关系。

网状数据库

  • 在层次模型出现之后出现的基于网状模型的一种数据库。
  • 世界上第一个网状数据库管理系统是美国电气公司Bachman等人在1964年开发成功的IDS

关系模型和关系数据库
关系模型

  • 这种模型基于关系代数,采用二维表来表示实体对象的相关数据及他们之间的关系。
  • 起源于20世纪60年代初期,美国的IBM公司的研究员E.F.Codd贡献最为卓越。
  • 常用于描述1:1关系的实体间的关系。

关系数据库

  • 时使用最为广泛的一种数据库,它基于关系模型。
  • 基于关系模型的最早、最有名的数据库管理系统有INGRES、System R。

1.4标准SQL语言的组成

1.数据定义语句DDL

  • CRREATE----创建新表
  • DROP----删除表
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值