当前位置:网站首页 > 编程语言 > 正文

增删改查是什么意思(增删改查是什么意思网络用语)



insert into 表名 [(字段名)] values (字段对应的值1,字段对应的值2,.......)[,(字段对应的值1,字段对应的值2,.......)];

 
在学生表中插入“小明”数据的效果

update 表名 set 字段名1=新的数据值,字段名2=新的数据值 [where 条件];

 
将所有学生的姓名改成邓超的效果

----------删除表里的数据,但是表仍然存在

delete from 表名 [where 条件];------------根据条件进行删除表里的数据

 
delete from删除可以加条件

---------清空表里的数据,但表仍然存在,而且不能加条件

 
truncate table删除数据会报错

查询全部字段的全部数据:

select * from 表名;

 
查询所有学生信息

②查询部分字段的全部数据:

select 字段名1,字段名2......from 表名;

 
查询所有学生的姓名,性别

③根据条件查询数据:

elect * from 表名 where 条件;

 
查询id为1学生的姓名,性别

④多个条件的查询:

条件与条件之间可以用and、or、in、between...and...来进行条件的连接

 
查询性别为女并且在2班的学生的信息

⑤模糊查询:

select * from 表名 where 字段名 like '值';----------% _

 
查询名字里面包含'小'的学生的信息

⑥去重:

select distinct 字段名 from 表名;

 
查询性别有几种分类

⑦排序:

  • 按照单个字段排序:

select * from 表名 order by 字段名 asc/desc;(asc升序-默认,desc降序)

 
将学生的身高按照升序排列
  • 按照多个字段排序:

select * from 表名 order by 字段名1 asc/desc,字段名2 asc/desc;

 
将学生的身高、年龄按照升序排列
  • 有条件的排序:

select * from 表名 where 条件 order by 字段名 asc/desc;

 
将年龄为18岁的学生按照身高升序排列

⑧限制查询结果的数量:

limit

 
只看前2条学生信息

(涉及到两个表以上,在查询的时候至少要有一个必备的连接条件,这个必备的条件就是两个表共有的那个字段相等,而且这个字段一定在一个表里是主键,在另一个表里是外健)

①内连接

  • 显示内连接:select 字段 from 表名1 inner join 表名2 on 两个表连接的条件 [where 条件];
 
查看学生所在班级
  • 隐式内连接:select 字段 from 表名1,表名2 where 两个表连接的条件 [and 其他查询的条件];
 
查看学生所在班级

②外连接

  • 左外连接:select 字段 from 表名1 left join 表名2 on 两个表连接的条件 [where 条件];------左表的数据全部查询出来,右表符合条件的查询出来
 
查看老师所在班级
  • 右外连接:select 字段 from 表名1 right join 表名2 on 两个表连接的条件 [where 条件];------右表的数据全部查询出来,左表符合条件的查询出来
 
查看老师所在班级

①count()-计数

 
查询班级有多少同学

②sum()-求和

 
查询班级学生的身高之和

③max()-最大值

 
查询班级学生的最高身高

④min()-最小值

 
查询班级学生的最矮身高

⑤avg()-平均值

 
查询班级学生的平均身高

⑥select 聚合函数名(字段名) from 表名 [where 条件];

 
查询1班学生的平均身高

⑦select 分组的字段名,聚合函数名(字段名) from 表名 [group by 分组的字段名];

 
按班级分组查询每个班级的学生人数、平均年龄、最高身高和最低身高

①子查询的结果只有一个值

select * from 表名 where 字段名=(select 字段名 from 表名);

 
查看刘德华同学的所在班级的所有同学

②子查询的结果有多个值,等于其中的任意一个值

select * from 表名 where 字段名=any(select 字段名 from 表名);

 
查看赵老师所带的学生信息

③子查询的结果有多个值,大于所有值

select * from 表名 where 字段名>all(select 字段名 from 表名);

 
查看学生所在班级

④子查询如果有查询的结果,外查询就执行

select * from 表名 where exists (select 字段名 from 表名);

 
查看存在李老师的班级表
到此这篇增删改查是什么意思(增删改查是什么意思网络用语)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 如何打开目录(如何打开目录索引)2025-04-12 18:36:08
  • 华为机考防作弊(华为机考刷题)2025-04-12 18:36:08
  • 线上小程序制作平台(小程序制作专业网站)2025-04-12 18:36:08
  • imx6ull芯片介绍(imx6ull芯片手册)2025-04-12 18:36:08
  • 有趣的代码游戏枪战(简单枪战小游戏代码)2025-04-12 18:36:08
  • ad9954中文手册(ad9954中文资料)2025-04-12 18:36:08
  • webflux有必要学吗(webflux入门)2025-04-12 18:36:08
  • 断开连接英文怎么说(断开连接的英语)2025-04-12 18:36:08
  • linux目录重命名命令(linux目录改名命令)2025-04-12 18:36:08
  • 环形队列特点(环形队列的优点)2025-04-12 18:36:08
  • 全屏图片