MySQL增删改查【基础篇】5000字图文超详细讲解(上)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: MySQL增删改查【基础篇】5000字图文超详细讲解(上)

MySQL的CRUD


一.CURD


1.CRUD 即增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete)


二.新增(Create)


1.单行数据 + 全列插入


我们先创建一个数据库

c84b1f62bad04ca3bfe5ad014dcf46c9.png


在boke这个库里创建一个boketable表


fd308d17684e4bf08a19c451361871f4.png

输入 insert into 表名 values (数据类型)

6bb1e92d4339497780e1f2cad36cfb93.png


2.多行数据 + 指定列插入


在我们插入数据时我们发现操作太过于麻烦不具有灵活性,所以我们可以引入多行数据 + 指定列插入
输入 insert into 表名 (数据类型) values(数据类型,
数据类型,
数据类型);

690b713a77af426dbf6af9e27890c2a9.png


查询后可以发现插入成功


cf83368f290a42d38d7a229268fb383c.png

三.查询(Retrieve)


1.全列查询


这里我选择了我之前学习时留下的表,这样会查询操作会表达的更加完整

输入 select * from 表名;


就可以查询这个表所有的信息.



4deb4f9f311643b28bd8b5375758dc4d.png


2.指定列查询

输入 select 数据表列名,列名,列名 from 表名;

78613494e2784792877df49eb370250b.png

3.表达式查询字段

输入 select 表达式 from 表名;


e435ff972b8344d39b9c124ba62b8dc9.png


aedc4d88e3e040918dd7847dc59fe144.png

4.别名查询

输入 selec 表达式 as 别名 from 表名;


4c353e6b0e6347d8b8399ccf0d3767ac.png

我们也可以将不同类型的列名改位其他类型列名


ec99503101494c34adc0e4a00c35d0f3.png

5.去重(distinct)

在我们查询时想要去除重复的数据 输入 select distinct列名 from 表名;
这里我们可以看到第一次输入时报错,提示时想要去除只能在第一列进行去除输入,

d859379eecfe4d8c8e8f17e426e86b1f.png


并且不能同时去除两列

ae0dad43952141a1a81d5984c220382a.png


但是我们可以同时查询两次相同的列


2796e2e190774f32ae47780b25408fe0.png

6.排序(order by)


输入 select 列名 from 表名 order by 列名 asc/desc;
这里我们可以不用输入 asc 或者 desc
asc 是向上排序 desc 是向下排序
如果输入 asc或者desc 会默认是asc 向上排序


0c271b47f58a4825a6f16c7728a53d38.png

输入desc是向下排序

3d667c95f7ee4560999d70f2135acbe1.png

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
SQL 关系型数据库 MySQL
mysql 简单的sql语句,入门级增删改查
介绍MySQL中的基本SQL语句,包括数据的增删改查操作,使用示例和简单的数据表进行演示。
mysql 简单的sql语句,入门级增删改查
|
7月前
|
SQL 关系型数据库 MySQL
【MySQL】基本查询(表的增删改查)-- 详解(上)
【MySQL】基本查询(表的增删改查)-- 详解(上)
|
13天前
|
关系型数据库 MySQL Java
Servlet+MySQL增删改查 原文出自[易百教程] 转载请保留原文链接: https://www.yiibai.com/geek/1391
对于任何项目开发,创建,读取,更新和删除(CRUD)记录操作是应用程序的一个最重要部分。
52 20
|
5月前
|
JavaScript 关系型数据库 MySQL
创建nodejs项目并接入mysql,完成用户相关的增删改查的详细操作
创建nodejs项目并接入mysql,完成用户相关的增删改查的详细操作
69 0
|
2月前
|
关系型数据库 MySQL 数据库
Mysql学习笔记(四):Python与Mysql交互--实现增删改查
如何使用Python与MySQL数据库进行交互,实现增删改查等基本操作的教程。
69 1
|
2月前
|
关系型数据库 MySQL
MySQL表的增删改查(基础篇详细详解)
MySQL表的增删改查(基础篇详细详解)
43 5
|
2月前
|
关系型数据库 MySQL 数据库
mysql的增删改查
本文介绍了MySQL数据库中进行增删改查操作的基本语法和注意事项,包括如何添加、修改和删除数据。
54 2
|
4月前
|
JavaScript 关系型数据库 MySQL
node连接mysql,并实现增删改查功能
【8月更文挑战第26天】node连接mysql,并实现增删改查功能
89 3
|
4月前
|
关系型数据库 MySQL 大数据
C#使用SqlSugar操作MySQL数据库实现简单的增删改查
C#使用SqlSugar操作MySQL数据库实现简单的增删改查
272 2
|
4月前
|
关系型数据库 MySQL 数据库
MySQL数据库的增删改查
MySQL数据库的增删改查
23 0