MYSQL 第1章 数据库简介

第1章 数据库简介

1-1 MySQL数据库课程大纲

MySQL数据库介绍

数据库可以存储在 内存、文本、数据库中

常见的数据库以及适用场景

在这里插入图片描述

最常用的是:Oracle、MySQL
大学一般学的是:SQLServer

MySQL数据库的安装以及使用

SQL语句的介绍

数据库安装成功后,即可通过SQL语句进行操作

SQL语句的分类,DDL,DML,DQL,DCL

DDL语句操作数据库以及表的create、drop、alter等
DML语句对表数据进行insert,delete,update
DQL语句对表数据进行各种维度select查询

  • 简单查询
  • 条件查询
  • 模糊查询
  • 分组查询

MySQL数据库约束

保证数据的正确性、有效性和完整性

  • 主键约束
  • 唯一约束
  • 非空约束

1-2 数据库的概述及优缺点

什么是数据库
存储数据的仓库,本质是一个文件系统。

数据的存储方式

  1. 数据保存在内存
  • 优点:内存速度快
  • 缺点:断电/程序退出,数据就清除了,内存价格贵
  1. 数据保存在普通文件
  • 优点:永久保存
  • 缺点:查找,增加,修改,删除数据比较麻烦,效率低
  1. 数据保存在数据库
  • 优点:永久保存,通过SQL语句比较方便的操作数据库

1-3 常见数据库的特点及其应用场景

  • MySQL 开源免费数据库、小型数据库,已被oracle收购
  • Oracle 收费的 大型数据库,Oracle公司产品,数据库榜一
  • DB2 IBM数据库产品,收费,常应用在银行系统中,软硬件同一家公司生产,数据库的兼容性高,稳定
  • SQLserver 微软公司收费的中型数据库,C#、.net等语言常使用
  • SyBase 已淡出历史舞台,提供了一个非常专业数据库建模工具PowerDesigner(数据库建模工具)
  • SQLite 嵌入式小型数据库,应用在手机端

常用数据库:MYSQL、Oracle

在web应用中,使用最多的就是MySQL数据库,原因:

  • 开源(可优化完善)、免费
  • 功能足够强大,足以应付web应用开发,最高支持千万级别的并发访问

猜你喜欢

转载自blog.csdn.net/weixin_44411458/article/details/124318939