mysql 简单的sql语句,入门级增删改查

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 介绍MySQL中的基本SQL语句,包括数据的增删改查操作,使用示例和简单的数据表进行演示。

既然有数据就需要各种各样的的sql语句来提取到你想要的数据。

一、增删改查逐个实例演示

首先这是我的数据表
在这里插入图片描述

1.查–检索语句

  • 检索单个列
SELECT bookName from bookinfo

在这里插入图片描述

  • 检索多个列
SELECT bookName,label from bookinfo

在这里插入图片描述

  • 检索所有列
SELECT * from bookinfo

在这里插入图片描述

  • 检索不同行(DISTINCT关键字)
SELECT DISTINCT bookName FROM bookinfo

在这里插入图片描述

  • where条件查询
#(这里还没有用到模糊查询哦,模糊查询的话鲁滨逊漂流记也会出现)
SELECT bookName from bookinfo where label = "科幻"

在这里插入图片描述

  • Limt限制查询
#查询一行开始的一共步长为三的多行数据
SELECT * from bookinfo LIMIT 1,3

在这里插入图片描述

  • 模糊查询–like

这里稍微说一下,模糊查询的通配符 _ %,两个一个是单字符通配,一个是多字符通配。

SELECT bookName from bookinfo where label like "科幻%"

在这里插入图片描述

2.增–插入语句

  • 插入完整的行
INSERT into bookinfo VALUES("三体","刘慈欣","科幻")

在这里插入图片描述

  • 插入多行(在一条语句后加入分号再写就好啦)
INSERT into bookinfo VALUES("呼兰河传","萧红","长篇小说");
INSERT into bookinfo VALUES("呐喊","鲁迅","散文");

在这里插入图片描述

  • 插入某些查询的结果
#插入bookName 是 三体的图书的信息,插入完成后此刻表里面有两条一样的数据
insert into bookinfo SELECT * FROM bookinfo where bookName="三体"

在这里插入图片描述

3.更–更新语句

update from table set [] where [ 条件 ]

在这里插入图片描述

#根据作者是笛福的条件将书名改为呐喊,更新多个值也是类似操作
UPDATE bookinfo set bookName="彷徨" where author="笛福"

代码如下(示例):

4.删–删除语句

  • 根据条件删除某一行
DELETE FROM bookinfo where author="笛福"

在这里插入图片描述

  • 删除所有行
DELETE FROM bookinfo

总结

很简单很简单的sql语句。

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
25天前
|
SQL 存储 关系型数据库
MySQL体系结构详解:一条SQL查询的旅程
本文深入解析MySQL内部架构,从SQL查询的执行流程到性能优化技巧,涵盖连接建立、查询处理、执行阶段及存储引擎工作机制,帮助开发者理解MySQL运行原理并提升数据库性能。
|
3天前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
|
3天前
|
关系型数据库 分布式数据库 数据库
阿里云数据库收费价格:MySQL、PostgreSQL、SQL Server和MariaDB引擎费用整理
阿里云数据库提供多种类型,包括关系型与NoSQL,主流如PolarDB、RDS MySQL/PostgreSQL、Redis等。价格低至21元/月起,支持按需付费与优惠套餐,适用于各类应用场景。
|
24天前
|
SQL 监控 关系型数据库
SQL优化技巧:让MySQL查询快人一步
本文深入解析了MySQL查询优化的核心技巧,涵盖索引设计、查询重写、分页优化、批量操作、数据类型优化及性能监控等方面,帮助开发者显著提升数据库性能,解决慢查询问题,适用于高并发与大数据场景。
|
23天前
|
SQL 监控 关系型数据库
查寻MySQL或SQL Server的连接数,并配置超时时间和最大连接量
以上步骤提供了直观、实用且易于理解且执行的指导方针来监管和优化数据库服务器配置。务必记得,在做任何重要变更前备份相关配置文件,并确保理解每个参数对系统性能可能产生影响后再做出调节。
157 11
|
9天前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,提供高性价比、稳定安全的云数据库服务,适用于多种行业与业务场景。
|
12月前
|
关系型数据库 MySQL 网络安全
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
|
SQL 存储 监控
SQL Server的并行实施如何优化?
【7月更文挑战第23天】SQL Server的并行实施如何优化?
425 13
解锁 SQL Server 2022的时间序列数据功能
【7月更文挑战第14天】要解锁SQL Server 2022的时间序列数据功能,可使用`generate_series`函数生成整数序列,例如:`SELECT value FROM generate_series(1, 10)。此外,`date_bucket`函数能按指定间隔(如周)对日期时间值分组,这些工具结合窗口函数和其他时间日期函数,能高效处理和分析时间序列数据。更多信息请参考官方文档和技术资料。
272 9

推荐镜像

更多