mysql实战入门-基础篇

目录

1、MySQL概述

1.1、数据库相关概念

1.2、MySQL数据库

1.2.1、版本

1.2.2、下载

1.2.3、安装

输入MySQL中root用户的密码,一定记得记住该密码

1.2.4、启动停止

1.2.5、客户端连接

1.2.6、数据模型

2、SQL

2.1、SQL通用语法

2.2、SQL分类

2.3、DDL

2.3.1、数据库操作

2.3.1.1、查询所有数据库

2.3.1.2、查询当前数据库

2.3.1.3、创建数据库

2.3.1.4、删除数据库

2.3.1.5、切换数据库

2.3.2、表操作

2.3.2.1、表操作-查询创建

2.3.2.1.1、查询当前数据库所有表

2.3.2.1.2、查看指定表结构

2.3.2.1.3、查询指定表的建表语句

2.3.2.1.4、创建表结构

2.3.2.2、表操作-数据类型

2.3.2.3、表操作-案例

2.3.2.4、表操作-修改

2.3.2.5、表操作-删除

2.4、 图形化界面工具

2.4.1、安装

2.4.2、使用

2.5、DML

2.5.1、添加数据

2.5.1.1、给指定字段添加数据

2.5.1.2、给全部字段添加数据

批量添加数据

2.5.2、修改数据

2.5.3、删除数据

2.6、DQL

2.6.1、基本语法

2.6.2、基础查询

2.6.2.1、查询多个字段

2.6.2.2、字段设置别名

2.6.2.3、去除重复记录

2.6.3、条件查询

2.6.3.1、语法

2.6.3.2、条件

2.6.4、聚合函数

2.6.5、分组查询

2.6.6、排序查询

2.6.7、分页查询

2.6.8、案例

2.6.9、执行顺序

2.7、DCL

2.7.1、管理用户

2.7.2、权限控制

3、函数

3.1、字符串函数

3.2、数值函数

3.3、日期函数

3.4、流程函数

4、约束

4.1、概述

4.2、约束演示

4.3、外键约束

4.3.1、介绍

4.3.2、语法

4.3.3、删除/更新行为

5、多表查询

5.1、多表关系

5.1.1、一对多

5.1.2、多对多

5.1.3、一对一

5.2、多表查询概述

5.2.1、数据准备

5.2.2、概述

5.2.3、分类

5.3、内连接

5.4、外连接

5.5、自连接

5.5.1、自连接查询

5.5.2、联合查询

注意:

5.6、子查询

5.6.1、概述

5.6.2、标量子查询

5.6.3、列子查询

5.6.4、行子查询

5.6.5、表子查询

5.7、多表查询案例

备注: 以上需求的实现方式可能会很多, SQL写法也有很多,只要能满足我们的需求,查询出符合条件的记录即可。

6、事务

6.1、事务简介

6.2、事务操作

6.2.1、未控制事务

6.2.2、控制事务一

6.2.3、控制事务二

6.3、事务四大特性

6.4、并发事务问题

6.5、事务隔离级别


1、MySQL概述

MySQL是一个开源的关系型数据库管理系统(RDBMS),它由瑞典的MySQL AB公司开发,后来成为Oracle公司的产品。MySQL以其体积小、速度快、总体拥有成本低的特点,尤其是开放源码,被广泛用于中小型和大型网站的开发中。它支持多种操作系统和编程语言,并具有高性能、可靠性和可扩展性。

相关推荐

  1. mysql实战入门-基础

    2024-07-10 06:54:04       26 阅读
  2. MySQL入门到精通——基础

    2024-07-10 06:54:04       39 阅读
  3. MySQL入门(3)-数据库的基本概念与术语

    2024-07-10 06:54:04       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 06:54:04       99 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 06:54:04       107 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 06:54:04       90 阅读
  4. Python语言-面向对象

    2024-07-10 06:54:04       98 阅读

热门阅读

  1. Linux安装Docker以及Docker Componse

    2024-07-10 06:54:04       34 阅读
  2. 通信技术在反无人机中的作用分析

    2024-07-10 06:54:04       33 阅读
  3. FastGPT源码部署,不使用docker

    2024-07-10 06:54:04       30 阅读
  4. 【ROS2】中级-编写动作服务器和客户端(Python)

    2024-07-10 06:54:04       24 阅读
  5. 等保测评视角下的哈尔滨智慧城市安全框架构建

    2024-07-10 06:54:04       33 阅读
  6. 如何判断服务器是否被攻击

    2024-07-10 06:54:04       25 阅读
  7. Go中gin框架的*gin.Context参数常见实用方法

    2024-07-10 06:54:04       28 阅读
  8. qt writeDatagram 函数详解

    2024-07-10 06:54:04       49 阅读
  9. CSS - 深入理解选择器的使用方式

    2024-07-10 06:54:04       39 阅读
  10. 基于gunicorn+flask+docker模型高并发部署

    2024-07-10 06:54:04       25 阅读