当前位置:网站首页 > SQL数据库编程 > 正文

增删改查sql语句语法(增删改查对应的sql语法)



1. SQL 分类

在这里插入图片描述

2. 数据库操作

 

3. 数据表操作

 

char 和 varchar 都属于字符串的数据类型,char 长度固定,效率高,varchar 长度可伸缩,但效率低,对于长度固定的字符串(如性别),我们可直接选择 char 来存储。

4. 增删改操作

 

注意:
① 插入数据时,指定的字段顺序需要与值的顺序一一对应;
② 字符串和日期型数据应包含在引导中;
③ 插入的数据大小应在字段的规定范围内。

5. 查询操作

 

① 条件查询,where

在这里插入图片描述

在这里插入图片描述

② 聚合函数,count、max、min、avg、sum

在这里插入图片描述

③ 分组查询,group by

 

where 与 having 的区别
执行时机不同,where 是分组之前进行过滤,不满足 where 条件的数据将不参与分组,而 having 是对分组之后的结果进行过滤;
判断条件不同,where 不能对聚合函数进行判断,而 having 可以。

执行顺序 where > 聚合函数 > having,分组是为了统计,所以查询的结果一般为分组字段和聚合函数(统计结果),查询其他字段无任何意义。

④ 排序查询,order by

 

⑤ 分页查询,limit

 

6. 用户管理

 

7. 权限控制

在这里插入图片描述

 

注意:
① 多个权限之间,使用逗号分隔;
② 授权时,数据库名和表名可以使用 * 进行通配,代表所有。

到此这篇增删改查sql语句语法(增删改查对应的sql语法)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • mysql主键重复会覆盖还是?(mysql主键重复怎么解决)2025-01-09 11:45:07
  • 增删改查sql语句语法(增删改查sql语句语法结构)2025-01-09 11:45:07
  • sql中写循环(sqlfor循环)2025-01-09 11:45:07
  • mysql中主键可以为空吗(mysql的主键可以是varchar类型吗)2025-01-09 11:45:07
  • mysql主键可以设置为自动增加吗(mysql主键可以设置为自动增加吗对吗)2025-01-09 11:45:07
  • mysql主键和索引(mysql主键索引叶子结点)2025-01-09 11:45:07
  • mysql主键自增语句(mysql主键自增2)2025-01-09 11:45:07
  • mysql主键自增语句(mysql自增主键和uuid)2025-01-09 11:45:07
  • sqlldr字符编码(sqlloader 字符集)2025-01-09 11:45:07
  • sql数据库文件在哪(sqlyog数据库文件存放在哪里)2025-01-09 11:45:07
  • 全屏图片