2.MYSQL-入门

SQL

  SQL 是Structured Query Language (结构化查询语言)的缩写。
  SQL 是专为数据库而建立的操作指令集,是一种功能齐全的数据库语言。
  在使用SQL时,只需要发出 “做什么” 的命令,“怎么做”是不用使用者考虑的

数据 (Data)的定义:

  对客观事物的符号表示,如图形符号、数字、字母等,数据是数据库中存储的基本对象。
  日常生活中,人们直接用语言来描述事物。
  在计算机中,为了存储和处理这些事物,就要将事物的特征抽象出来一个记录描述。

数据实例

  -(李磊,男,2000,上海,计算机,2018)

数据库 (DB)

1.长期存储在计算机内的、有组织的、可共享的数据集合
2.数据库中的数据按一定的数据模型组织、描述和存储
3.具有较小的冗余度、较高的数据独立性和易扩展性,并可为各个用户共享

数据库管理系统 (DBMS)

基础软件,是一个大型复杂的软件系统
主要功能:
1.数据库定义功能:
它把用DDL编写的各级源模式编译成各级目标模式,这些目标模式是对数据库结构信息的描述,而不是数据库本身,它们被报错在数据字典中,供以后数据纵或数据控制时使用。
2.数据库操作功能:
单独数据操纵语言DML及其编译程序,实现对基础数据库的基本操作。基本操作有两类检索和更新。
3.数据库保护功能:
数据库的数据恢复、数据库的并发控制、数据完整性控制和数据安全性控制。
4.数据库维护功能:
数据库的数据导入、转换、存储、数据库性能监控等。

优点:
1.互相关联的数据的集合
2.较少的数据冗余
3.程序与数据相互独立
4.保证数据的安全、可靠、正确
5.数据可以并发使用并保证一致性

数据库系统

一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
数据库系统发展的三个阶段:
网状模型-》层次模型-》关系模型
MySql是关系型数据库

原文地址:https://www.cnblogs.com/liangfc/p/14411009.html