网站首页 站内搜索

搜索结果

查询Tags标签: select,共有 4981条记录
  • mysql关于time时间戳相关使用

    1.当前时间:select date_sub(now(),interval 10 day);应用:select * from game where time > now(); 2.时间的偏移: 向前偏移10天:select date_sub(now(),interval 10 day);向后偏移1年:select date_sub(now(),interval -1 year); 应用:select * from game wher…

    2022/7/3 2:19:30 人评论 次浏览
  • Mysql 删除重复数据

    1、如果只有一个字段数据重复自关联,保留id最小的那一条,其它的都删除 DELETE t1 FROMuser t1,user t2 WHEREt1.user_code = t2.user_code AND t1.id > t2.id;2、如果是全部字段都相同delete from user where user_code in ( select user_code from ( select user_…

    2022/7/2 2:21:45 人评论 次浏览
  • MySQL ICP(索引条件推送)和延迟加载

    什么是ICP(Index Condition Pushdown) 考虑下面的查询: SELECT * FROM peopleWHERE zipcode=95054AND lastname LIKE %etrunia%AND address LIKE %Main Street%;假设表中有(zipcode, lastname, address)这个索引,但,对于BTree(或者B+Tree,下文统称BTree),它还是无…

    2022/7/2 2:20:40 人评论 次浏览
  • 18、lambda 表达式

    将函数作为第一类对象 什么是第一类对象 将对象赋值给变量 number = 123 string = "hello" list = [1, 2, 3] dict = {name: tom, age: 12}将对象作为参数传递 print(123) print("hello") print([1, 2, 3]) print({name: tom, age: 12})将对象用作返回…

    2022/7/1 23:25:57 人评论 次浏览
  • 复杂SQL语句及其优化

    1,复杂SQL语句类型 1,1 笛卡尔连接 题目1:找出工资超过各自经理的员工姓名 表:employee(id , name , depid , salary, manager_id )SELECT e1.name AS employee_name, e1.salary, e2.name AS manager_name, e2.salary FROM employee e1, employee e2 WHERE e1.man…

    2022/7/1 2:22:54 人评论 次浏览
  • Oracle 日期加15天,跳过周末

    最近客户有个需求,输出一个日期,这个日期是在打印日期的基础上后延15天,并且自动跳过周末。 写一个函数进行调用 create or replace function F_GET_RQ(DyRq varchar2) return date -- select F_GET_RQ(2022-06-29) from dual as v_ks date;--开始日期 v_jw date;--最终…

    2022/7/1 2:21:33 人评论 次浏览
  • c# 怎样能写个sql的解析器

    c# 怎样能写个sql的解析器 本示例主要是讲明sql解析的原理,真实的源代码下查看 sql解析器源代码 详细示例DEMO 请查看demo代码 前言 阅读本文需要有一定正则表达式基础 正则表达式基础教程 ,和编译原理的基础。有使用过VUE的伙伴可能知道vue是自定了模版解析编译器的,v…

    2022/7/1 2:21:32 人评论 次浏览
  • SQL常见小问题

    本文章持续记录工作中遇到的SQL的问题,持续更新中……SQL常见问题 一、full join导致数据量翻倍原因:空值会导致数据重复错误SQLselect coalesce(a.user_id,b.user_id,c.user_id,d.user_id,e.user_id,f.user_id) as user_id from (select user_id from table_06)…

    2022/7/1 2:21:29 人评论 次浏览
  • sql条件查询case语句

    case语句 1、语法:select * , case when then end from 表名; --查询所有员工信息,添加一列,显示生肖 select *, CASE when year(PeopleBirth)%12=4 then 鼠 when year(PeopleBirth)%12=5 then 牛 when year(PeopleBirth)%12=6then 虎 when year(PeopleBirth)%1…

    2022/7/1 2:21:07 人评论 次浏览
  • mysql:给用户赋权限

    注:*.*表示所有库的所有表,如果是要具体到a库的b表可以写成a.b 一般常用的权限有以下几种: select(查询) insert(插入) delete(删除) update(更新) create(创建表) alter(改变表结构,则也可用来增删改) show view(查看视图) index(索引) create view(…

    2022/7/1 2:20:00 人评论 次浏览
  • SPLIT()函数

    SPLIT()函数 语法 split(str string, regex string) -- 使用 regex 分割字符串 str 返回值为一个数组。 基本用法 select split(a,b,c,d, ,) from temp_cwh_test; -- 分割 -- 结果为数组 ["a","b","c","d"] 截取字符串中某个值…

    2022/6/30 23:23:33 人评论 次浏览
  • Springboot:mybatis与mapper.xml

    (37条消息) Mybatis中mapper的实现原理_叩丁狼的博客-CSDN博客_mybatis中的mappermybatis mapper详解 - 简书 Mybatis是一种利用Mapper接口来进行数据库查询和Java开发的ORM。 其中的Mapper接口(有时也称作Dao)中,只写了方法定义而没有具体的实现类,那它是如何实现具体…

    2022/6/30 23:21:51 人评论 次浏览
  • MYSQL中的各种连表查询操作

    MYSQL中的各种连表查询操作 在mysql数据库中,主要有三种连表方式,分别是:外连接 outer join内连接 inner join交叉连接 cross join为了讲解以上三种连接,先于数据中构建好测试数据,涉及到两个表user、article: user表,有4条数据article表,user_id表示文章所属的us…

    2022/6/30 2:53:01 人评论 次浏览
  • sql怎样查看有没有命中索引

    一、SQL优化一般步骤 1、通过慢查日志等定位那些执行效率较低的SQL语句 2、explain 分析SQL的执行计划 需要重点关注type、rows、filtered、extra。 type由上至下,效率越来越高ALL 全表扫描 index 索引全扫描 range 索引范围扫描,常用语<,<=,>=,between,in等操…

    2022/6/30 2:52:47 人评论 次浏览
  • sql注入

    报错注入 为什么需要报错注入? 在实际场景中,如果没有一个合适的数据返回点,而是仅仅带入sql数据库进行查询,就需要报错注入。 SELECT * FROM users WHERE id=$id LIMIT 0,1正常进行绕过,但是在页面中没有数据回显,断定为报错注入1, extractvalue and extractvalue(…

    2022/6/30 2:52:43 人评论 次浏览
扫一扫关注最新编程教程