数据库学习笔记一 —— 数据库简介

数据库学习笔记一 —— 数据库简介


参考教程B站狂神https://www.bilibili.com/video/BV1NJ411J79W


初识MySQL

  • JavaEE:企业级Java开发 web
  • 前端(页面:展示,数据!)
  • 后台(连接点:连接数据库JDBC,链接前端(控制,控制视图跳转,和给前端传递数据))
  • 数据库(存数据,Txt,Excel,Word)

什么是数据库

  • 数据库(DB,DataBase)
  • 作用:存储数据,管理数据
  • DBMS数据库管理系统

数据库分类

关系型数据库(SQL): 行、列

  • MySQL、Oracle、SQLServer、DB2、SQLlite
  • 通过表和表之间,行和列之间的关系进行数据的存储,学员信息表,考勤表…

非关系型数据库(NoSQL,Not Only):{key:value}

  • Redis、MongDB
  • 对象存储,通过对象自身的属性来决定

DBMS(数据库管理系统)

  • 数据库管理软件,科学有效的管理数据。维护和获取数据
  • MySQL就是关系型数据库管理系统(RDBMS)
    数据库学习笔记一 —— 数据库简介_第1张图片

MySQL简介

百度百科
MySQL是一个关系型数据库管理系统
前世:瑞典MySQL AB公司
今生:属于Oracle旗下产品
在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
开源的数据库软件
体积小、速度快、总体拥有成本低
中小心网站,或者有些大型网站,可以集群
版本
5.7稳定版
8.0新版

安装建议:

  1. 尽量不要使用exe,会写入注册表,卸载不干净
  2. 尽可能使用压缩包安装

这使用版本为5.7.30

在这里插入图片描述

使用SQLyog来创建数据库

数据库学习笔记一 —— 数据库简介_第2张图片
新建表
数据库学习笔记一 —— 数据库简介_第3张图片
数据库学习笔记一 —— 数据库简介_第4张图片

使用SQLyog来执行语句

选中语句后点击执行按钮,则只执行选中的语句,否则执行全部语句

数据库语言 CRUD增删改查

DDL 数据库定义语言
DML 数据库操作语言
DQL 数据库查询语言
DCL 数据库控制语言

程序员分类

CV程序员(ctrl+c ctrl+v)
API程序员(调用API)
CRUD程序员(业务)

你可能感兴趣的:(数据库,数据库,mysql)