网站首页 站内搜索

搜索结果

查询Tags标签: select,共有 4981条记录
  • sql写删除语句无法运行,报 You can't specify target table 'users' for update in FROM clause 错误的解决

    报错语句: delete from users where username in (select username from users where enabled = 0 )解决办法: 修改子查询,多嵌套一层 delete from users where username in (select * from (select username from users where enabled = 0) t )

    2022/4/24 19:13:21 人评论 次浏览
  • 【mysql】必知必会学习笔记

    目录基础语法检索数据过滤数据聚集函数 基础语法 检索数据记录生疏的知识点在生产环境下,应尽量避免使用select * 原因:将所有的列都检索出来增加数据库的负担。增加数据库的网络传输量。在日常的工作中往往不需要全部的列,需要养成良好的习惯 去重记录 distinct 是对后…

    2022/4/24 19:13:19 人评论 次浏览
  • MySql 克隆表,临时表

    1.克隆表的结构克隆表会创建一个与原表类似的表,拥有相同的列,但不会克隆原表的数据以及使用的索引(外键)CREATE TABLE new_table LIKE old_table添加全部数据或者添加符合条件的数据//添加原表的所有数据到新表 INSERT INTO new_table select * FROM old_table; //添加…

    2022/4/24 19:13:19 人评论 次浏览
  • mysql 精确查询 CHAR、VARCHAR、TEXT 类型字段忽略右侧空格的问题

    mysql 精确查询(=)时,如果字段是varchar类型的,如果查询字段最右侧有空格,mysql会自动忽略右侧的空格。比如以下三条SQL,对于数据库来说是等价的。 // 1 SELECT* FROMsys_user WHEREuser_name = admin ;// 2 SELECT* FROMsys_user WHEREuser_name = admin ;// …

    2022/4/24 19:13:18 人评论 次浏览
  • Mysql查询优化

    mysq查询l优化指标:执行时间 检查的行数 返回的行数 1. count的优化比如:计算id大于5的城市 a. select count(*) from world.city where id > 5; b. select (select count(*) from world.city) – count(*) from world.city where id <= 5; a语句当行数超过11行的…

    2022/4/24 19:13:13 人评论 次浏览
  • 玩转Mysql系列 - 第8篇:详解排序和分页(order by & limit),及存在的坑

    打算提升sql技能的,可以加我微信itsoku,带你成为sql高手。 这是Mysql系列第8篇。 环境:mysql5.7.25,cmd命令中进行演示。 代码中被[]包含的表示可选,|符号分开的表示可选其一。 本章内容详解排序查询 详解limit limit存在的坑 分页查询中的坑 排序查询(order by…

    2022/4/24 2:12:50 人评论 次浏览
  • 玩转Mysql系列 - 第7篇:玩转select条件查询,避免采坑

    打算提升sql技能的,可以加我微信itsoku,带你成为sql高手。 这是Mysql系列第7篇。 环境:mysql5.7.25,cmd命令中进行演示。 电商中:我们想查看某个用户所有的订单,或者想查看某个用户在某个时间段内所有的订单,此时我们需要对订单表数据进行筛选,按照用户、时间进行…

    2022/4/24 2:12:50 人评论 次浏览
  • 玩转Mysql系列 - 第6篇:select查询基础篇

    sql方面想提升的,加一下我的微信itsoku,拉你入群交流技术。 这是Mysql系列第6篇。 环境:mysql5.7.25,cmd命令中进行演示。 DQL(Data QueryLanguage):数据查询语言,通俗点讲就是从数据库获取数据的,按照DQL的语法给数据库发送一条指令,数据库将按需求返回数据。 DQ…

    2022/4/24 2:12:49 人评论 次浏览
  • 玩转Mysql系列 - 第5天:DML操作汇总,确定你都会?

    对mysql感兴趣的,加一下我的微信itsoku,拉你入群交流技术。 这是Mysql系列第5篇。 环境:mysql5.7.25,cmd命令中进行演示。 DML(Data Manipulation Language)数据操作语言,以INSERT、UPDATE、DELETE三种指令为核心,分别代表插入、更新与删除,是必须要掌握的指令,DM…

    2022/4/24 2:12:48 人评论 次浏览
  • 玩转Mysql系列 - 第16篇:变量详解

    Mysql系列的目标是:通过这个系列从入门到全面掌握一个高级开发所需要的全部技能。 欢迎大家加我微信itsoku一起交流java、算法、数据库相关技术。 这是Mysql系列第16篇。 环境:mysql5.7.25,cmd命令中进行演示。 代码中被[]包含的表示可选,|符号分开的表示可选其一。 我…

    2022/4/24 2:12:47 人评论 次浏览
  • ctfshow-WEB-web1和web2

    wb1 直接看源码 web2 1、试试万能密码登录成功,万能账号生效了,并且把查询到的用户名显示到了页面中得到显示位adminor 1=1# 2、进行测试,测试一下回显位置a union select 1,2,3 #得到回显为2 3、 获取当前使用的数据库a union select 1,database(),3 #4、进行爆表a unio…

    2022/4/23 23:17:01 人评论 次浏览
  • Mysql中distinct与group by 去重

    distinct 与 group by均可用于去重,但distinct 侧重于查询出的数据完全相同时去重, group by属于聚合函数,只能根据分组的字段进行去重,且查询字段不包含分组字段也不会出错。 单纯的去重distinct快于group by distinct distinct支持单列、多列的去重方式。 单列去重的…

    2022/4/23 19:12:47 人评论 次浏览
  • MySQL的三值逻辑

    MySQL 采用三值逻辑 SELECT 1 = 1; SELECT 1 = 2; SELECT 1 = NULL; SELECT 1 != NULL;上面四条语句的结果分别为:可见MySQL采用三值逻辑,1, 0, NULL 影响 IN语句 首先选择一个表t1:如果采用IN语句,则正常运行。但如果采用NOT IN语句,则结果为空集。猜测与验证 IN语句…

    2022/4/23 2:42:47 人评论 次浏览
  • 再次研究 MySQL EXPLAIN type列的解释和测试

    type列 其实很关键。 解释如下: type列 这一列表示关联类型或访问类型,即MySQL决定如何查找表中的行。 依次从最优到最差分别为:system > const > eq_ref > ref > fulltext > ref_or_null > index_merge > unique_subquery > index_subquery …

    2022/4/23 2:12:36 人评论 次浏览
  • TERSUS笔记员工信息516-Mysql查询(时间段的唯一性判断)

    确认唯一时间段 数据库的合同起(qiDate)值<输入值止的值,数据库的变更止(biangengDate)值>输入值起的值SELECT * from 16jiage WHERE feiyongleibie=套餐费用 and qiDate<2022-01-04 and biangengDate>2022-01-03 SELECT * from 16jiage WHERE feiyongleibie…

    2022/4/22 19:17:56 人评论 次浏览
扫一扫关注最新编程教程