MySQL数据库的基本操作(增删改查)

清疚 2023-10-08 05:13 151阅读 0赞

目录

一、什么是数据库

数据库是一类软件,管理数据的软件,往往是把数据存储到硬盘上(持久化存储),这样 方便进行增删改查。MySQL是一个客户端、服务器结构的软件
在控制台上输入任何一个命令,本质上是通过网络的方式和服务器进行交互
服务器:被动接受请求的一方
客户端:主动发起请求的一方
请求:客户端发给服务器的数据
响应:服务器给客户端返回的数据

1.1数据库在主机上的结构

在这里插入图片描述

1.2表的结构

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

二、创建数据库

在这里插入图片描述

二、创建表

在这里插入图片描述

三、数据库的新增insert

watermark_type_d3F5LXplbmhlaQ_shadow_50_text_Q1NETiBAU3DDpHRlcjMyMQ_size_20_color_FFFFFF_t_70_g_se_x_16 5

3.1 如何新增一列(字段)

在这里插入图片描述

四、数据库的查询select

在这里插入图片描述

4.1、查询的条件

在这里插入图片描述

4.1.1使用条件查询

在这里插入图片描述

4.2、分页查询

在这里插入图片描述

五、修改

在这里插入图片描述

六、删除

在这里插入图片描述

七、数据库约束

7.1 not null

在这里插入图片描述

7.2 unique

在这里插入图片描述

7.3 default

在这里插入图片描述

7.4 主键约束 primary key

在这里插入图片描述

7.5 外键约束 foreign key

在这里插入图片描述

八、增强版的查询

8.1 聚合查询

在这里插入图片描述

8.2 分组操作 group by

操作

8.2.1 分组操作的条件查询(where 和 having的区别)

在这里插入图片描述

九、联合查询

在这里插入图片描述

9.1 join on 既可以是内连接也可以是外连接

在这里插入图片描述
进行多表查询的时候一步一步的写

3.1.1 例题1 查询许仙同学的成绩

例如:查询许仙同学的成绩
在这里插入图片描述

3.1.2 例题二 查询所有同学的总成绩,及同学的个人信息

在这里插入图片描述

3.1.3例题三 查询所有同学的成绩,及同学的个人信息

在这里插入图片描述

9.2 内连接

join on 既可以是内连接也可以是外连接, 而where只能是内连接
在这里插入图片描述

9.3 外连接

外连接分为左外连接和右外连接

9.3.1 左外链接

在这里插入图片描述

9.3.2 右外连接

在这里插入图片描述

9.4 自连接

自己与自己进行笛卡尔积 ,然后进行查询
在这里插入图片描述

9.5 子查询

子查询就是多个SQL语句进行嵌套

9.5.1 单行子查询

在这里插入图片描述

9.5.2 多行子查询

在这里插入图片描述

9.6 合并查询

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,151人围观)

还没有评论,来说两句吧...

相关阅读