1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > mysql很简单 Mysql入门很简单

mysql很简单 Mysql入门很简单

时间:2020-04-20 20:18:11

相关推荐

mysql很简单 Mysql入门很简单

第1 章数据库概述

1.1、数据存储方式

1.人工管理阶段:人工整理和保存

2.文件系统阶段:数据没有结构化处理,查询不方便

3.数据库系统阶段:表是数据库存储数据的基本单位、数据库和表都存在磁盘上,通过数据库管理系统来处理数据、现在使用最多的是关系型数据库:Oracle、SQL Server、Mysql等,关系型数据库中的表都是二维表。

4.扩展:一维表被称为流水线表格,一维表每个数据都只有一个对应值,而二维表每个数据有两个对应值。

1.2、数据库泛型

数据库泛型就是数据库应该遵循的规则。数据库泛型也称为范式。目前关系数据库最常用的四种范式分别是:

第一范式(1NF)、第二范式(2NF)、第三范式(3NF)和BCN范式(BCNF)

1.第一范式(1NF):数据库需要满足的最低要求的范式,要求包括:表中不能有重复字段,并且每个字段不能再拆分。

2. 至少满足第一范式的数据库,才能称之为关系型数据库,能够满足第三范式的数据库算是很好的数据库,已基本无冗余。

3. 现在大部分的管理系统和软件都需要使用数据库来存储数据。

4. 数据库系统(DataBase System,简称为DBS)包括:数据库(存储数据的地方)、数据库管理系统(DataBase Management System,简称为DBMS)、数据库管理员(DataBase Administrator,简称为DBA)、用户(User)、应用开发工具(Application development tool)。

5. 数据库管理系统(DataBase Management System,简称为DBMS):用来定义数据、管理和维护数据的软件。

1.3、SQL语言

1. SQL(Structured Query Language)语言:结构化查询语言。

2. 数据库管理系统通过SQL语言来管理数据库中的数据。

3. SQL语言分为三个部分:

数据定义语言(DDL :Data Definition Language):定义数据库、表、视图、索引、触发器等,包括:Create、Alter、Drop 语句。

数据操作语言(DML:Data Manipulation Language):插入、查询、更新、删除,包括:Insert、Select、Update、Delete 语句。

数据控制语言(DCL:Data Control Language):控制用户访问的权限,包括:Grant、Revoke语句。

1.4、为什么要使用MySQL

1. MySQL是开放源代码的数据库

2. MySQL的跨平台性

3. 价格优势

4. 功能强大且使用方便

1.5、常见数据库系统

1. 甲骨文的Oracle:第一个支持SQL语言的数据库,目前公认最优秀的数据库

2. IBM的DB2

3. 微软的Access和SQL Server:只能在windows系统上运行

4. 开源PostgreSQL

5. 开源MySQL

6. 文件数据库SQLite,

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。