MySQL-基础篇

本文详细介绍了MySQL的基础知识,包括安装与启动、配置环境变量、SQL语言(DDL、DML、DQL)、数据操作、约束、事务处理、并发问题及隔离级别等内容,适合初学者学习。
摘要由CSDN通过智能技术生成

在这里插入图片描述

MySQL基础篇

在这里插入图片描述

MySQL概述

在这里插入图片描述
在这里插入图片描述

MySQL安装与启动

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置MySQL环境变量

在这里插入图片描述

MySQL数据库

在这里插入图片描述
在这里插入图片描述

SQL

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

DDL

数据库操作
在这里插入图片描述
表操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
·
在这里插入图片描述
在这里插入图片描述
表操作-修改
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:在删除表时,表中的全部数据也会被删除。
在这里插入图片描述

在这里插入图片描述
datagrip

DML

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

DQL

在这里插入图片描述
在这里插入图片描述

DQL-基本查询

在这里插入图片描述
在实际开发过程中,尽量不要写select * 原因有二1.不直观 2.效率低

DQL-条件查询

在这里插入图片描述

聚合函数

在这里插入图片描述

分组查询

在这里插入图片描述

排序查询

在这里插入图片描述

分页查询

在这里插入图片描述

执行顺序

在这里插入图片描述
在这里插入图片描述

DCL

在这里插入图片描述

DCL-管理用户

在这里插入图片描述

DCL-权限控制

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
开发人员,这部分不用重点掌握

函数

函数是指一段可以直接被另一端程序调用的程序或代码

字符串函数

在这里插入图片描述

数值函数

在这里插入图片描述

日期函数

在这里插入图片描述

流程函数

在这里插入图片描述

总结

在这里插入图片描述

约束

在这里插入图片描述

概述

在这里插入图片描述

约束演示

在这里插入图片描述

外键约束

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

多表查询

在这里插入图片描述

多表关系

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

多表查询概述

在这里插入图片描述
在这里插入图片描述

内连接

在这里插入图片描述
如果为表起了别名,就不能用表名来限定字段。

外连接

在这里插入图片描述

自连接

在这里插入图片描述
表要有别名!!!

联合查询

在这里插入图片描述

子查询

在这里插入图片描述

标量子查询

在这里插入图片描述

列子查询

在这里插入图片描述

行子查询

在这里插入图片描述
在这里插入图片描述

表子查询

在这里插入图片描述

多表查询案例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

事务

在这里插入图片描述

事务简介

在这里插入图片描述

事务操作

方式一:
在这里插入图片描述
方式二:
在这里插入图片描述
事务执行成功执行commit指令,事务执行失败执行rollback指令。

事务四大特性(ACID)

在这里插入图片描述

并发事务问题

脏读是一个事务读取到另一个事务还没有提交的数据!
不可重复读是指一个事务读取到另一个事务commit前后的数据不一致问题
幻读是指一个事务在另一个事务commit前查找不到,commit后查找不到但插入不进去的问题
在这里插入图片描述

事务隔离级别

mysql默认隔离级别是Repeatable Read,Oracle默认的是Read committed
在这里插入图片描述

在这里插入图片描述
serializable串行化,可以规避所有的并发事务问题
在这里插入图片描述
在这里插入图片描述

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值