当前位置: 首页 / 技术分享 / 正文
【入学必备】MySQL基础教程:视频+源码+笔记!

2020-01-07

大数据视频教程 好程序员大数据视频教程

2019MySQL基础全套教程(二)

Hello,大家好。今天好程序员为大家带来的2019好程序员MySQL基础全套教程(共47集),还是老规矩:视频+源码+笔记!PS:为了方便大家学习大数据,后续好程序员会开源更多免费精品大数据系列学习资源,请大家持续关注!

1、什么是MySQL?

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。

2、MySQL的组成

Information_schema信息数据库:提供了访问时数据库元数据的方式。那么什么是元数据呢?元数据是一些关于数据的数据;即数据库的表名、列名、列的访问权限等;

MySQL核心数据库:提供了一些MySQL的核心数据,负责存储数据库的用户和对应的权限问题;

Performance_schema性能优化库:mysql 5.5 版本新增了一个性能优化的引擎- PERFORMANCE_SCHEMA,这个功能默认是关闭的:需要设置参数performance_schema 才可以启动该功能,这个参数是静态参数,只能写在my.cnf 中 不能动态修改。

3、MySQL应用架构

  • 单点(Single),适合小规模应用
  • 复制(Replication),适合中小规模应用
  • 集群(Cluster),适合大规模应用

4、2019好程序员MySQL基础全套教程(43集视频+源码+笔记)

MySQL学习路线图:

Day1

001_MySQL_数据库的简介

002_MySQL安装

003_MySQL_数据库的服务启停和登录

004_MySQL_SQL语句的分类

005_MySQL_DDL1_数据库操作

006_MySQL_DDL2_表的概念和字段类型

007_MySQL_DDL3_表的创建和操作

Day2

008_MySQL_Navicat的使用

009_DML_增

010_DML_删除

011_DML_修改

012_DQL_基础查询和模糊查询

013_DQL_查询结果去重

014_DQL_查询字段控制以及结果排序

015_DQL_聚合函数

016_DQL_分组查询

017_DQL_分页查询

Day3 

018_完整性约束_主键约束

019_完整性约束_唯一性约束

020_完整性约束_自增约束

021_域完整性约束_非空约束和默认值约束

022_引用约束_外键约束1

023_引用约束_外键约束2

024_多表查询_合并查询结果集

025_多表查询_连接查询

026_多表查询_内连接和外连接

027_多表查询_多表解决方案

028_case-when的基础语法

029_case-when实现行转列

Day4

030_JDBC的简介与jar包的准备

031_JDBC的使用过程以及常用组件

032_第一个JDBC程序

033_DAO包的封装

034_JDBCUtil的封装

035_预编译指令

Day5

036_数据库_批处理任务

037_数据库_事务的基本操作

038_数据库_事务的起点和终点和特点

039_数据库_自定义的连接池

040_数据库_DBCP连接池

041_数据库_C3P0连接池

042_数据库_Druid连接池

043_数据库_DBUtils工具类

5、资源获取方式

关注微信公众号:好程序员,回复“DT5”免费获取《2019好程序员MySQL基础全套教程》(43集视频+源码+笔记)!想要资源的小伙伴,赶快领取!

扫码获取:更多大数据免费教程

微信二维码

好程序员公众号

  • · 剖析行业发展趋势
  • · 汇聚企业项目源码

好程序员开班动态

More+
  • HTML5大前端 <高端班>

    开班时间:2021-04-12(深圳)

    开班盛况

    开班时间:2021-05-17(北京)

    开班盛况
  • 大数据+人工智能 <高端班>

    开班时间:2021-03-22(杭州)

    开班盛况

    开班时间:2021-04-26(北京)

    开班盛况
  • JavaEE分布式开发 <高端班>

    开班时间:2021-05-10(北京)

    开班盛况

    开班时间:2021-02-22(北京)

    开班盛况
  • Python人工智能+数据分析 <高端班>

    开班时间:2021-07-12(北京)

    预约报名

    开班时间:2020-09-21(上海)

    开班盛况
  • 云计算开发 <高端班>

    开班时间:2021-07-12(北京)

    预约报名

    开班时间:2019-07-22(北京)

    开班盛况
IT培训IT培训
在线咨询
IT培训IT培训
试听
IT培训IT培训
入学教程
IT培训IT培训
立即报名
IT培训

Copyright 2011-2023 北京千锋互联科技有限公司 .All Right 京ICP备12003911号-5 京公网安备 11010802035720号