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----删除表