MySQL-01

本文深入探讨了SQL中的数据库操作,包括DDL(数据定义语言)用于创建、修改和删除数据表,DML(数据操纵语言)涉及添加、修改和删除表数据,以及DQL(数据查询语言)用于各种查询操作,如条件查询、聚合函数、排序和分组。通过实例展示了如何使用SQL进行高效的数据管理和分析,强调了约束在确保数据准确性和表间关联中的关键作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SQL

在这里插入图片描述

数据库 数据表 数据之间的关系

在这里插入图片描述

DDL—数据库

在这里插入图片描述
练习:
在这里插入图片描述
在这里插入图片描述

DDL—数据表

在这里插入图片描述

创建表

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

修改表

在这里插入图片描述

删除表

在这里插入图片描述

DML

添加表数据

在这里插入图片描述

修改表数据

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

删除表数据

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

DQL

案例:
在这里插入图片描述
在这里插入图片描述

查询语法

在这里插入图片描述

查询全部

在这里插入图片描述

ifnull 运用

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

AS 运用在这里插入图片描述

条件查询

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
模糊查询
在这里插入图片描述

条件查询的分类视图

在这里插入图片描述

聚合函数(函数在数据库就是方法的意思)

在这里插入图片描述
在这里插入图片描述
案例:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

排序查询

在这里插入图片描述

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

分组查询

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
对金额大于4000元的商品,按照品牌分组,获取魅族商品的总金额,值显示总金额大于7000,并按照总金额降序排序

select brand,sum(price) getsum from product where price>4000 group by brand having getsum>7000 order by getsum DESC;

分页查询

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

约束

什么是约束

在这里插入图片描述

约束的分类

在这里插入图片描述

主键约束

特点:

  • 非空 唯一
  • 一张表只能有一个字段为主键
  • 是数据表中的唯一标识
    在这里插入图片描述

主键自增约束

在这里插入图片描述

唯一约束

在这里插入图片描述

非空约束

在这里插入图片描述

外键约束

表与表之间数据相关联并且数据要约束,这样才能保证数据的准确性
在这里插入图片描述
作用:让表与表之间有关联的关系,保证数据的准确性。

在这里插入图片描述
在这里插入图片描述
案例:
在这里插入图片描述
在这里插入图片描述
删除外键约束
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
单独添加外键:
在这里插入图片描述

外键级联更新&级联删除

级联更新

在这里插入图片描述

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

级联删除

在这里插入图片描述
一般不使用
在这里插入图片描述
在这里插入图片描述

同时添加级联删除级联更新
在这里插入图片描述

1如果有外键约束 先删除 在设置外键 级联

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值