打好数据库基础,玩转数据库查询(基础篇)

本文详细介绍了数据库的CRUD操作,包括在MySQL中如何进行数据的增加、删除、修改和查询。讲解了INSERT、DELETE、UPDATE和SELECT语句的用法,并提供了多个示例。此外,还讨论了MySQL中的常用函数,如字符串、日期和条件判断函数,以及HAVING字句在分组查询中的应用。
摘要由CSDN通过智能技术生成

一、数据的CRUD

数据的CRUD实际上说的就是数据的增删改查的操作;增(Create)、删(Delete)、改(Update)、查(Retrieve)。
先创建一个数据表,方便操作命令:
在这里插入图片描述

(一)增加数据:INSERT

基本语法:insert into 表名称(列名称;不写则默认全部添加) values(对应列的数据的值;如果没有设置列名则全部列添加);
1、每一列都添加:
在这里插入图片描述
查看数据:
在这里插入图片描述
2、指定列添加:
在这里插入图片描述
插入数据结果:
在这里插入图片描述
3、通过查询增加数据
项目在操作过程中,表中的数据会随时发生变化,在某些时刻我们需要对表中的所有数据转移到表结构一模一样的其他表中,此时,查询插入数据语句就变得非常重要。
第一步:复制表结构,创建历史表
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第二步:查询的方式将当前表中的数据迁移到历史表中
在这里插入图片描述
查看历史表数据:
在这里插入图片描述

(二)删除数据:DELETE

基本语法:
delete from 表名称 [where 条件];
删除数据可以进行全表删除也、指定条件删除、指定删除的行数。
1、全表删除(清空表数据)
全表删除一共有两种处理方式:
(1)truncate table 表名称; 可以删除表中的所有数据,包括充值主键编号,清空所有记录。
在这里插入图片描述
在这里插入图片描述
(2)delete from 表名称; 只是将表中的数据全部删除,但是表的特征信息不变。
①先将数据重新添加回表格
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值