sql
文章平均质量分 63
dyjs.akcnzssa.s.
这个作者很懒,什么都没留下…
展开
-
jdbc执行sql语句全流程
查询操作: 使用执行SELECT语句,获取ResultSet并处理结果。插入操作: 使用执行INSERT语句,检查受影响的行数。更新操作: 使用执行UPDATE语句,检查受影响的行数。删除操作: 使用执行DELETE语句,检查受影响的行数。原创 2024-09-19 18:10:29 · 301 阅读 · 0 评论 -
数据库建表规范
或idx_字段名1_字段名2…普通索引命名为idk_字段名。或uk_字段名1_字段名2…主键索引命名为pk_字段名。唯一索引命名为uk_字段名。pk_字段名1_字段名2…原创 2024-08-20 16:18:17 · 252 阅读 · 0 评论 -
mybatis的mapper.xml文件中表名爆红且没提示
如果连接时不给出这个数据库名,后面每个mapper.xml文件中的表名都会爆红且没提示。2.设置sql方言为mysql。1.idea中连接数据库。3.问题解决,不爆红了。注意:连接数据库时要。原创 2024-07-22 17:51:04 · 549 阅读 · 0 评论 -
mybatis-sql实战总结
动态条件查询总结注意点:1.可以用where 1=1 也可以用 防止出现后面没有条件的情况2.模糊查询用concat拼接3. 对于前端传来的日期参数,使用STR_TO_DATE来转为统一的格式4.对于String类型的字段,不但要判断是不是null,还要判断是不是空字符串””.对于集合类型的字段,如List,不但要判断是不是null,还需要判断是不是空的集合,用size判断就行。对于Date类型的字段,只需要判断是不是null就行了。原创 2024-07-19 17:55:32 · 426 阅读 · 0 评论 -
sql语句实战
OUTER JOIN:外连接返回满足连接条件的所有记录,无论是左表中的记录还是右表中的记录。如果没有匹配的记录,对应的结果列会显示为 NULL。让左表中没有匹配的行被查询,右边以null补全。RIGHT JOIN:左连接返回左表记录和右表记录匹配后组成的记录。以及右表中未与左表匹配的记录,左边用null显示。LEFT JOIN:左连接返回左表记录和右表记录匹配后组成的记录。以及左表中未与右表匹配的记录,右边用null显示。INNER JOIN:内连接是最常见的连接操作,它返回两个表中满足连接条件的交集。原创 2024-03-20 19:34:07 · 219 阅读 · 0 评论