MySQL俨然已经成为了IT技术人员必须掌握的核心技能之一!

和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。

主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。这种架构可以根据业务的需求和实际需要选择合适的存储引擎。

(一)认识数据库

什么是数据库?

数据库的英文单词:data base,简称DB

数据库实际上就是一个文件集合,是一个存储数据的仓库,本质就是一个文件系统,数据库是按照特定的格式把数据存储起来,用户可以对存储的数据进行增删改查操作。

(总而言之,数据库就是用于存储和管理数据的仓库。)

数据库分为两大类:

  • 关系型数据库:是建立在关系模型基础上的数据库。(比如:MySQL、Oracle、DB2、SQL Server)
  • 非关系型数据库(NO SQL):通常指数据之间无关系的数据库。(比如:monggodb、redis(键值对的方式存储、redis默认端口:6379))

MySQL简介

  • MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发。
  • 世界上最流行的几款数据库之一。
  • 优点:是一款轻量级数据库、免费、开源、适用于中大型网站。
  • MySQL默认端口号:3306。

数据库服务器、数据库和表的关系:

  • 所谓安装数据库服务器,只是在机器上装一个数据库管理系统(比如: MySQL),用来管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。

  • 为保存应用中实体的数据,一般会在数据库创建多个表,以保存程序中实体的数据。

Xshell、Xftp、Navicat:

==Xshell或Xftp连接Linux服务器默认端口:22==

SQL介绍

Structured Query Language:结构化查询语言。

SQL是专门为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”命令,“怎么做”是不用使用者考虑的。

SQL语法特点

  1. 不区分大小写。
  2. 关键字、字段名、表名需要用空格或逗号隔开。
  3. 每一个SQL语句是用分号结尾。
  4. 语句可以写一行也可以分开写多行。

(二)MySQL学习教程

网上有各种各样的MySQL学习教程,但是如果教程不够全面,学的不够扎实,那么在后面学的时候,只会浪费时间又不能达到好的学习效果。

而这套MySQL教程,是动力节点的最新MySQL数据库实战入门视频教程,即便是脱离Java学习的角度单独拿出来学习都没有问题,并且有其独特的特点:

  1. 适合绝对零基础的观看;
  2. 视频采用循序渐进的方式教学,所以不存在听不懂,学不会;
  3. 看完视频完全可以担当日常开发工作;

内容涵盖了全部MySQL数据库的基础,总的来说,是站在绝对零基础的角度进行录制,采用循序渐进的方式讲解。

主要内容包括DQL、DML、DDL、DCL、TCL等SQL语句的学习,尤其对DQL语句进行了详细的讲解,包括单表查询、多表联查、内连接、外连接等。

另外MySQL教程中还讲授了数据库事务的处理,数据库索引的实现原理,视图的使用等内容。

目标就是“看得懂、学得会、做得出”,为后续的学习打下夯实的基础。

配套教程:

https://www.bilibili.com/video/BV1fx411X7BD

数据库MySQL学习教程(带你零基础入门MySQL)相关推荐

  1. 2021最强Python学习教程,从零基础入门到精通

    关于本套Python自学视频教程:B站链接:戳我直达 千锤百炼,只为大作:精益求精,处处斟酌:这种教程,看一眼就倾心. 你准备好了吗 文章目录 你准备好了吗 前言 01.python由来与发展介绍 0 ...

  2. 【JAVA学习】1、零基础入门Java 基础语法:概念、规则、格式

    [JAVA学习]1.零基础入门Java 基础语法 前言 JAVA开发环境选择 Java 基础概念 Java 标识符 Java修饰符 基础代码模板框架 命名规则 基础规则 后端开发规则 代码格式 前言 ...

  3. 初二上册计算机编程入门先学什么,8年级以上学生必读,这项AP课程带你零基础入门编程!...

    原标题:8年级以上学生必读,这项AP课程带你零基础入门编程! 导读 作为全北美通行的预科课程,AP考试的分数不仅能够换取大学学分,还能对申请有超级重要的加分作用.对于中国学生而言,AP计算机科学(以下 ...

  4. 计算机pscs6教程,photoshop CS6零基础入门教程

    <photoshop CS6零基础入门教程>针对零基础学员开设,以教案和实际操作演示相结合的方式,详细地介绍adobe photoshop cs6的各项工具和命令.由浅入深.循序渐进地全面 ...

  5. 【课程汇总】Hello HarmonyOS系列课程,手把手带你零基础入门

    HarmonyOS是面向未来.面向全场景的新一代智能终端操作系统,为不同设备的智能化.互联与协同提供了统一的语言,给人们带来简洁.流畅.连续.安全可靠的全场景交互体验. 初识HarmonyOS的开发者 ...

  6. 数据分析 | 带你零基础入门数据挖掘(附代码)

    来源:Datawhale 本文约4200字,建议阅读9分钟 对于数据挖掘项目,本文将学习应该从哪些角度分析数据?如何对数据进行整体把握,如何处理异常值与缺失值,从哪些维度进行特征及预测值分析? 标签: ...

  7. cad vba编程从入门到精通_【CAD教程】CAD2020零基础入门到精通全套视频教程

    AutoCAD是如今一款使用最广泛的工程绘图软件.普及率非常高,相信不管你从事的工作是哪个行业,都有机会接触到它,重要性仅次于Office办公套件了.如果你还不熟悉或还不够熟悉,建议都尽快来学习一下. ...

  8. 【学习记录】Python零基础入门(五)

    第五章 Python零基础入门之条件.循环及其他语句 本人自学的主要教材为Magnus Lie Hetland的Beginning Python:From Novice to Professional ...

  9. 人工智能python零基础入门教程_人工智能零基础入门视频教程

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 人工智能零基础入门视频教程 100天人工智能工程师学习计划 -- 全程实战案例,从机器学习原理到推荐系统实现,从深度学习入门到图像语义分割及写诗机器人,再 ...

  10. 新手村丨零基础入门MySQL数据库

    关注小聚,数据分析不迷路 刚入门SQL时很多人都搞不清SQL和MySQL,数据库之间的关系,新手很容易对此造成误解,认为MySQL就是一个数据库,其实不是这样,今天小聚就围绕下面两个方面展开,给大家带 ...

最新文章

  1. phpstudy2016安装redis扩展
  2. Android中动态更新ListView
  3. HDU-4277USACO ORZ深搜+set去重
  4. GO语言实现文件的断点续传
  5. 90后CV男神Workshop | 祥雨带你畅聊Model设计新视角
  6. 百度不收录你网站的原因
  7. qlabel设置换行符无效_php 字符串中的\n换行符无效、不能换行的解决方法
  8. MiniDao Framework 1.3.0 发布,J2EE持久化解决方案
  9. 带你了解数仓安全测试的TLS协议
  10. Groovy 教程系列(一)-- Groovy 入门
  11. 微软部分专卖店地址选定 今秋开张
  12. homeassistant搭建_智能家居 篇二:Home Assistant简易智能家居环境搭建
  13. CFA一级学习笔记--衍生品(一)--概念以及定义
  14. 计算机桌面为什么没有语言栏了,语言栏不见了怎么办,教您语言栏不见了怎么办...
  15. v.douyin.com/xxx抖音网址官方生成制作抖音缩短口令网址php接口方法
  16. 开发EduSoho v8.7.10 本地播放视频超时或者快进后网络错误导致视频下载中途失败。鉴权播放次数问题
  17. 华硕天选2键盘背光灯切换颜色
  18. b站pink老师JavaScript的PC端网页特效 案例代码——仿京东放大镜效果
  19. windows系统下多个程序窗口快速切换的方法
  20. 微信域名防封跳转系统-微信拦截检测技术

热门文章

  1. 陈国君Java程序设计基础笔记和习题
  2. 供应商TOP10榜单!车载前装激光雷达进入规模化上车关键期
  3. UITableView分段加载数据
  4. 子空间方法——MUSIC算法
  5. 计算机组成原理华中科技大学秦磊华,计算机组成原理(华科)chap1
  6. window eclipse快速导入svn项目以及软件汉化
  7. 调节效应检验(一):线性回归分析
  8. 福利时间(1):Scala 入门视频
  9. 思凡软件(思凡全功能拓扑检查工具)
  10. python如何输出结果到txt_python 执行结果输出为txt