最全面的MySQL数据库教程,老杜带你基础入门mysql

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 数据库软件里面用的比较多的就MySQL了,对于企业还是个人开发者,或者是学生,都是很好的选择,下面为大家带来MySQL的学习教程,让大家快速入门MySQL数据库,学会安装配置MySQL ,掌握MySQL基本知识,并轻松使用 MySQL 数据库。

数据库软件里面用的比较多的就MySQL了,对于企业还是个人开发者,或者是学生,都是很好的选择,下面为大家带来MySQL的学习教程,让大家快速入门MySQL数据库,学会安装配置MySQL ,掌握MySQL基本知识,并轻松使用 MySQL 数据库。

什么是数据库?

数据库通常是一个或一组文件,保存了一些符合特定规格的数据,数据库对应的英语单词是 DataBase,简称:DB,数据库软件称为数据库管理系统(DBMS),全称为 DataBase Management System,如:Oracle、SQL Server、MySql、Sybase、 informix、DB2、interbase、PostgreSql 。

MySQL概述

MySQL 最初是由“MySQL AB”公司开发的一套关系型数据库管理系统(RDBMS-Relational Database Mangerment System)。 MySQL 不仅是最流行的开源数据库,而且是业界成长最快的数据库,每天有超过 7 万次的下载量,其应用范围从大型企业到专有的嵌入应用系统。

MySQL AB 是由两个瑞典人和一个芬兰人:David Axmark、Allan Larsson 和Michael “Monty” Widenius 在瑞典创办的。在 2008 年初,Sun Microsystems 收购了 MySQL AB 公司。在 2009 年,Oracle 收购了 Sun 公司,使 MySQL 并入 Oracle 的数据库产品线。

系统学习掌握MySQL

本套MySQL数据库视频教程是动力节点的杜老师讲的,视频中详细讲解了MySQL的相关知识,包括MySQL概述,MySQL应用环境,MySQL系统特性,MySQL初学基础,MySQL管理工具,如何安装MySQL及MySQL新特性,观看完这套mysql视频教程就可掌握MySQL全套知识了。

mysql基础入门视频教程:https://www.bilibili.com/video/BV1fx411X7BD

mysql数据库全套资料下载:http://www.bjpowernode.com/?aliyun

学习目录

001-MySQL教程-数据库概述

002-MySQL教程-MySQL的安装与配置

003-MySQL教程-登录MySQL

004-MySQL教程-DB DBMS SQL的关系

005-MySQL教程-对表的理解

006-MySQL教程-对SQL语句的分类

007-MySQL教程-导入初始化数据

008-MySQL教程-对SQL脚本的理解

009-MySQL教程-查看表结构以及表中的数据

010-MySQL教程-MySQL的常用命令

011-MySQL教程-查看建表语句

012-MySQL教程-简单查询

013-MySQL教程-条件查询

014-MySQL教程-条件查询between and

015-MySQL教程-条件查询is null和is not null

016-MySQL教程-and和or的优先级问题

017-MySQL教程-条件查询in

018-MySQL教程-模糊查询like

019-MySQL教程-数据排序

020-MySQL教程-分组函数

021-MySQL教程-count所有和count具体某个字段的区别

022-MySQL教程-分组查询group by

023-MySQL教程-多字段分组查询

024-MySQL教程-having和where的选择

025-MySQL教程-总结DQL语句的执行顺序

026-MySQL教程-回顾之前内容

027-MySQL教程-去除重复记录

028-MySQL教程-连接查询概述

029-MySQL教程-连接查询的分类

030-MySQL教程-连接查询原理以及笛卡尔积现象

031-MySQL教程-等值连接

032-MySQL教程-非等值连接

033-MySQL教程-自连接

034-MySQL教程-外连接

035-MySQL教程-3张以上表连接查询

036-MySQL教程-navicat工具简单介绍

037-MySQL教程-where后面嵌套子查询

038-MySQL教程-from后面嵌套子查询

039-MySQL教程-select后面嵌套子查询

040-MySQL教程-union的用法

041-MySQL教程-limit以及通用分页SQL

042-MySQL教程-表的创建

043-MySQL教程-向表中插入数据

044-MySQL教程-向表中插入数据

045-MySQL教程-表的复制以及批量插入

046-MySQL教程-修改表中的数据

047-MySQL教程-删除表中的数据

048-MySQL教程-关于表结构的修改

049-MySQL教程-约束作用及常见约束

050-MySQL教程-非空约束

051-MySQL教程-回顾之前内容

052-MySQL教程-唯一性约束

053-MySQL教程-主键约束

054-MySQL教程-主键值自增

055-MySQL教程-外键约束

056-MySQL教程-存储引擎

057-MySQL教程-常见的存储引擎有哪些

058-MySQL教程-MyISAM存储引擎

059-MySQL教程-InnoDB存储引擎

060-MySQL教程-MEMORY存储引擎

061-MySQL教程-34道作业题的第1题

062-MySQL教程-事务概述

063-MySQL教程-事务的原理

064-MySQL教程-事务四大特性

065-MySQL教程-事务的隔离性

066-MySQL教程-演示事务

067-MySQL教程-演示读未提交(上)

067-MySQL教程-演示读已提交(下)

068-MySQL教程-演示串行化读(下)

068-MySQL教程-演示可重复读(上)

069-MySQL教程-索引

070-MySQL教程-视图

071-MySQL教程-数据库数据的导入导出

072-MySQL教程-数据库设计三范式

073-MySQL教程-表的设计经典设计方案

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
8天前
|
Java 数据库连接 测试技术
SpringBoot入门(4) - 添加内存数据库H2
SpringBoot入门(4) - 添加内存数据库H2
30 4
SpringBoot入门(4) - 添加内存数据库H2
|
10天前
|
Java 数据库连接 测试技术
SpringBoot入门(4) - 添加内存数据库H2
SpringBoot入门(4) - 添加内存数据库H2
22 2
SpringBoot入门(4) - 添加内存数据库H2
|
3天前
|
Java 数据库连接 测试技术
SpringBoot入门(4) - 添加内存数据库H2
SpringBoot入门(4) - 添加内存数据库H2
36 13
|
6天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
41 2
|
9天前
|
存储 关系型数据库 MySQL
MySQL vs. PostgreSQL:选择适合你的开源数据库
在众多开源数据库中,MySQL和PostgreSQL无疑是最受欢迎的两个。它们都有着强大的功能、广泛的社区支持和丰富的生态系统。然而,它们在设计理念、性能特点、功能特性等方面存在着显著的差异。本文将从这三个方面对MySQL和PostgreSQL进行比较,以帮助您选择更适合您需求的开源数据库。
43 4
|
11天前
|
存储 人工智能 Java
Neo4j从入门到精通:打造高效知识图谱数据库 | AI应用开发
在大数据和人工智能时代,知识图谱作为一种高效的数据表示和查询方式,逐渐受到广泛关注。本文从入门到精通,详细介绍知识图谱及其存储工具Neo4j,涵盖知识图谱的介绍、Neo4j的特点、安装步骤、使用方法(创建、查询)及Cypher查询语言的详细讲解。通过本文,读者将全面了解如何利用Neo4j处理复杂关系数据。【10月更文挑战第14天】
49 6
|
4天前
|
监控 关系型数据库 MySQL
数据库优化:MySQL索引策略与查询性能调优实战
【10月更文挑战第27天】本文深入探讨了MySQL的索引策略和查询性能调优技巧。通过介绍B-Tree索引、哈希索引和全文索引等不同类型,以及如何创建和维护索引,结合实战案例分析查询执行计划,帮助读者掌握提升查询性能的方法。定期优化索引和调整查询语句是提高数据库性能的关键。
21 0
|
5天前
|
监控 关系型数据库 MySQL
数据库优化:MySQL索引策略与查询性能调优实战
【10月更文挑战第26天】数据库作为现代应用系统的核心组件,其性能优化至关重要。本文主要探讨MySQL的索引策略与查询性能调优。通过合理创建索引(如B-Tree、复合索引)和优化查询语句(如使用EXPLAIN、优化分页查询),可以显著提升数据库的响应速度和稳定性。实践中还需定期审查慢查询日志,持续优化性能。
26 0
|
13天前
|
SQL 数据库
SQL数据库基础语法入门
[link](http://www.vvo.net.cn/post/082935.html)
|
13天前
|
JavaScript 前端开发 测试技术
[新手入门]todolist增删改查:vue3+ts版本!
【10月更文挑战第15天】[新手入门]todolist增删改查:vue3+ts版本!