mysql实战入门-基础篇

admin2024-07-10  13

目录

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以其体积小、速度快、总体拥有成本低的特点,尤其是开放源码,被广泛用于中小型和大型网站的开发中。它支持多种操作系统和编程语言,并具有高性能、可靠性和可扩展性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明原文出处。如若内容造成侵权/违法违规/事实不符,请联系SD编程学习网:675289112@qq.com进行投诉反馈,一经查实,立即删除!