网站首页 站内搜索

搜索结果

查询Tags标签: where,共有 1809条记录
  • mysql索引失效的情况及解决

    原文出处:https://www.cnblogs.com/aspirant/p/16166851.html关于 explain的详解:MySQL EXPLAIN详解 经典问题: 1、如果 A,B 两列都有索引,那么 select * from Table where A=a or B=b; 会走索引码: 答案:会,因为 A,B都有索引; 2、如果 A,B有索引,但是C没有索…

    2022/8/23 2:52:47 人评论 次浏览
  • mysql6/视图/触发器/事务/四种隔离级别/事务日志/mvcc/内置函数/存储过程/索引/索引的意义/慢查询/慢查询优化/索引模拟实战

    视图 触发器 事务 事务处理 四种隔离级别 事务日志 MVCC 内置函数 存储过程 索引 索引的意义 慢查询 优化查询 索引模拟视图1.什么是视图?视图是类似于临时表,由sql语句执行结果形成的一张虚拟表,不能做增删改操作 在mysql中,视图只有表结构,没有表数据文件; 视图能…

    2022/8/23 2:24:15 人评论 次浏览
  • 子查询

    子查询-- ===================== where ============================= -- 1、查询数据库结构-1的所有考试结果(学号,科目编号,成绩),降序排列 -- 方式一:使用连接查询 SELECT r.`studentno`,r.`subjectno`,`studentresult` FROM result r INNER JOIN `subject` sub O…

    2022/8/22 6:57:08 人评论 次浏览
  • mybats动态sql

    动态SQL 根据特定条件动态拼装SQL的功能,它存在的意义是为了解决拼接SQL语句字符串时的痛点 IF标签 根据标签中test属性所对应的表达式来决定标签中的内容,是否拼接到语句中 当if标签不成立,where空了 / and关键字多余了怎么办 1=1恒等式 List<Emp> getEmpDYById…

    2022/8/22 2:26:26 人评论 次浏览
  • mybatis特殊sql的执行

    特殊sql的执行 模糊查询 根据用户名模糊查询 List<User> selectLikeUserById(@Param("id")Integer id); 建议使用:直接用"%"#{value}"%"拼接 <select id="selectLikeUserById" resultType="User"> …

    2022/8/22 2:26:25 人评论 次浏览
  • 关于 Knex update 语句的 where 子句出现 Undefined binding(s) detected when compiling UPDATE 错误

    因为是第一次使用 Knex 操作数据库来开发接口,一个业务中用到了 update 语句,且有 where 子句。 下图是详细的报错截图,这里保证前端一个不漏的把需要的字段都传递过来了,但还是报我没有绑定对应的字段:查看官方文档的使用案例,where 子句都是在 update 语句之前使用…

    2022/8/21 6:24:02 人评论 次浏览
  • mysql基础练习题

    mysql基础练习题 test1 1、创建emp表,设计字段为id,name,age,sex, salary(工资),resume(履历),time(入职时间)。 2、往表中添加数据如下: insert into emp(name,age,sex,salary,resume,time) values (a1,18,女,8888.88,tester a1,2018-08-08), (a2,18,女,8888.88,te…

    2022/8/17 2:55:56 人评论 次浏览
  • MySQL使用Explain查看执行计划

    概述 Explain模拟优化器执行SQL语句,在5.6以及以后的版本中,除了select,其他insert,update和delete均可以使用explain查看执行计划,从而知道mysql是如何处理sql语句,分析查询语句或者表结构的性能瓶颈。 作用 1、表的读取顺序 2、数据读取操作的操作类型 3、哪些索引…

    2022/8/16 2:26:02 人评论 次浏览
  • SQL优化这5个极简法则,直接让查询原地起飞!

    SQL 作为关系型数据库的标准语言,是 IT 从业人员必不可少的技能之一。SQL 本身并不难学,编写查询语句也很容易,但是想要编写出能够高效运行的查询语句却有一定的难度。查询优化是一个复杂的工程,涉及从硬件到参数配置、不同数据库的解析器、优化器实现、SQL 语句的执行…

    2022/8/16 2:24:34 人评论 次浏览
  • where in 删除

    /// <summary> /// 删除 /// </summary> /// <param name="ids"></param> public int Delete(string ids) { try { string[] id = ids.Split(,); …

    2022/8/15 23:24:27 人评论 次浏览
  • 【SQL】查询存在于一个表而不存在于另外一个表的数据

    需求描述:A、B两表,找出ID字段中,存在A表,但是不存在B表的数据。1、方法一(推荐):逻辑相对复杂,但是速度最快 ~执行时间: 0.570秒~select * from B where (select count(1) as num from A where A.ID = B.ID) = 02、方法二:使用 left join , “B.ID isnull” 表示…

    2022/8/15 2:23:25 人评论 次浏览
  • SQL基础

    测试环境:https://www.w3schools.com/sql/trysql.asp?filename=trysql_asc 1. 基本概念表中的一行为一条数据,一列即为一个字段(可以认为相当于java中的属性)1.1. SQL的种类DDL(data definition language):数据定义语言create:创建表(不局限于表) join:关联多个表…

    2022/8/15 2:22:49 人评论 次浏览
  • MySQL-安全更新参数

    版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 注意! 生产环境中,updata必须要加where条件 1、开启安全功能,会提示你加where,不加会提示语法不正确。 mysql> select @@sql_safe_updates;2、生效命令,执行完重新连接数据库。 mysql…

    2022/8/14 2:23:42 人评论 次浏览
  • MySQL中IN()按照指定列指定规则排序

    现在我有这么一个需求,我需要通过IN(id1,id2,......)查询id字段,并且id字段按照IN()中的顺序排序例如:IN(5,1,2,4) ===> 查询出来的结果也应该为 5,1,2,4# 普通写法按照id自然排序 SELECT id,phone FROM `tb_user` WHERE id in (5,1,2,4)# 指定列排序 SELECT id,p…

    2022/8/14 2:23:40 人评论 次浏览
  • 手把手教你定位线上MySQL锁超时问题,包教包会

    昨晚我正在床上睡得着着的,突然来了一条短信。什么?线上的订单无法取消! 我赶紧登录线上系统,查看业务日志。发现有MySQL锁超时的错误日志。 不用想,肯定有另一个事务正在修改这条订单,持有这条订单的锁。 导致当前事务获取不到锁,一直等待,直到超过锁超时时间,然…

    2022/8/12 2:24:56 人评论 次浏览
扫一扫关注最新编程教程