ICode9

精准搜索请尝试: 精确搜索
  • 模糊查询2022-08-31 14:30:51

    -- 查询姓刘的同学 -- like 结合  %(表示0到任意个字符) _(表示一个字符) select `studentNo`, `studentName` from student where studentName LIKE '刘%' -- 查询姓刘的同学后面分别只有一个字的,两个字的 select `studentNo`, `studentName` from student where studentName LIK

  • SQL9 - 查找除复旦大学的用户信息 - NOT IN("")和<>等用法2022-08-31 07:00:23

    题目链接 戳这里 题解 SELECT device_id, gender, age, university FROM user_profile WHERE university != "复旦大学" # Or -- WHERE university NOT IN ("复旦大学") -- re university <> "复旦大学" -- where university != '复旦大学' -- where

  • 1.MySQL优化2022-08-31 00:04:14

    MySQL 中的索引管理 ​ 在 MySQL 中,对索引的查看和删除操作是所有索引类型通用的。 6.1 普通索引 ​ 这是最基本的索引,它没有任何限制 MyIASM 中默认的 BTREE 类型的索引,也是我们大多数情况下用到的索引。 6.1.1 创建索引 CREATE INDEX index_name ON table_name (column(lengt

  • SQL Server select 英文区分大小写2022-08-30 17:31:53

    --区分大小写 在where字段后面加上 COLLATE Chinese_PRC_CS_AS select * from dbo.[ID_NO_Desensitization] where [ID_NO] collate Chinese_PRC_CS_AS ='91370303554358493w' --不区分大小写 在where字段加上 COLLATE Chinese_PRC_CI_AS select * from dbo.[ID_NO_Desensitiz

  • 如何使用CSS伪类选择器2022-08-30 14:30:29

    总览 CSS选择器允许你通过类型、属性、位于HTML文档中的位置来选择元素。本教程阐述了三个新选项:is()、:where()和:has()。 选择器通常在样式表中使用。下面的示例会找到所有<p>段落元素并将字重更改为粗体: p { font-weight: bold; } 你也可以在JavaScript中使用选择器来找

  • 索引的种类2022-08-30 13:30:45

    索引的种类索引有哪几种类型?主键索引:数据列不允许重复,不允许为NULL,一个表只有一个主键。唯一索引:数据列不允许重复,允许为NULL,一个表允许多个列创建唯一索引。普通索引:基本的索引类型,没有唯一性的限制,允许为NULL值。全文索引:是目前搜索引擎使用的一种关键技术,对文本的内容进行分词

  • SQL4 - 查询结果限制返回行数 - LIMIT/WHERE用法+效率分析2022-08-30 01:04:45

    题目链接 戳这里 LIMIT用法 LIMIT 2 = LIMIT 0,2:取前2条数据 LIMIT x, y = LIMIT x, OFFSET y:从第x条数据开始,返回y条记录 LIMIT 5, 10:从第6行数据开始取,取到第15行数据 LIMIT 5, -1:从第6行数据开始取,取到最后一行数据 WHERE用法 SELECT 列名 FROM 表名 WHERE 条件表

  • where过滤和分组与表查询 (5)2022-08-29 23:04:09

    前期表准备 create table emp( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male', #大部分是男的 age int(3) unsigned not null default 28, hire_date date not null,

  • LINQ经典面试案列2022-08-29 17:00:51

    题目:统计一个字符串中每个字母出现的频率(忽然大小写),然后按照从高到低输出频率高于2次的单词和出现的频率。   代码: string strabc = "hello chenchen is me,are you ok?"; var items=strabc.Where(c => char.IsLetter(c)).Select(c => char.ToLower(c)).GroupBy(c => c).Select(

  • EFCore 悲观锁 和 乐观锁2022-08-27 03:00:10

    乐观并发控制 并发令牌Owner 经典例子就是两个人同时执行了抢购业务 Update是同时执行的,这就导致后面的会覆盖前面的,导致业务出现问题! 原理就是在 update的表中 Owner = 旧值 1、我们需要 只需要让EFCore在 code first下配置实体 设置一下Owner 字段为 IsConcurrencyToken() 设置

  • Mybtis中的动态SQL2022-08-27 02:01:41

    if:if标签可以通过其中的test属性的表达式进行判断,若表达式的结果为true,则标签中的内容会执行,反之标签中的内容不会执行 如何判断是否有设置该条件,其中内容均为null或者 ' ' test标签中的属性是Java对象的属性,因此需要对应类中的属性,而不是数据库中的属性字段(易错) 动态SQL: if:通

  • Mysql 索引问题-日期索引使用2022-08-26 19:30:57

    这两天发现原来的查询效率慢了,使用explain 查看,居然没有使用索引,我的索引是日期类型的,首先想到的是mysql对日期类型的索引的处理机制是不是不同,在where条件里试了几种,发现效果都差不多, where dayid >= ‘20161121’where dayid >= ‘2016-11-21’where dayid between ‘2016-11-01

  • 使用mybatis的Criteria 查询、条件过滤用法2022-08-25 18:03:18

      借鉴博客:https://cloud.tencent.com/developer/article/1979972   1、如果业务查询中,有的条件要用括号()括起来达到想要的效果,如:第2个and后面的条件要括起来   【此业务大概是这样的,即要查他自己所有的,还要查别人share_status=0的,(别人share_status=1的不能查出来)】 select *

  • 【SQLServer】sqlserver死锁检测2022-08-24 18:36:07

    --1.通过以下dmvs方式 SELECT dowt.session_id ,dowt.wait_duration_ms ,dowt.wait_type ,dowt.blocking_session_id ,dese.host_name as HostName ,der.command ,der.percent_complete ,der.cpu_time ,der.total_elapsed_time ,der.reads ,der.writes ,der.logical_

  • MySql(二)2022-08-24 17:35:39

    MySql查询 基本数据查询 全表查询 select * from tableName; 查询部分字段 select Field from tableName; 计数1 select count(*) from tableName; 计数2 select count(1) from tableName; 条件过滤 and (并且) select * from tableName where 条件1 and 条件2; or(或

  • (十四)SQL优化2022-08-24 17:33:51

    官网SQL优化手段 sql优化没有固定的标准,本质上就是做减法,减少io、cpu等消耗,让sql执行的更快,最终达到我们的性能要求。以下是一些常规性的建议,希望能让大家少踩些坑。 案例:创建10万数据 DROP TABLE IF EXISTS `sys_user`; CREATE TABLE `sys_user` ( `user_id` bigint(100) NOT N

  • tidb 数据误删除恢复2022-08-24 16:35:13

    select * from mysql.tidb where variable_name in ('tikv_gc_safe_point','tikv_gc_life_time'); tikv_gc_life_time 10m0s select * from sbtest1 where id=202418;delete from sbtest1 where id=202418; set tidb_snapshot='2022-08-24 16:06:00&

  • Sql Server 2008 中declare的 @用法2022-08-23 17:31:10

    https://blog.csdn.net/weixin_39846089/article/details/111385367 变量可分为局部变量和全局变量,局部变量需要预先定义,前面以一个@开头,常于declare联用,全局变量可以看作是系统变量,不用定义可以直接调用,前面以两个@开头。 (1)局部变量:定义方式 declare  @变量名  数据类型 变

  • mysql索引失效的情况及解决2022-08-22 14:34:04

    原文出处: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没有索引; select * from Tab

  • mysql6/视图/触发器/事务/四种隔离级别/事务日志/mvcc/内置函数/存储过程/索引/索引的意义/慢查询/慢查询优化/索引模拟实战2022-08-22 00:02:55

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

  • 周总结-9week2022-08-21 19:03:56

    目录字符编码与配置文件存储引擎创建表的完整语法字段类型之整型字段类型之浮点型字段类型之字符类型数字的含义字段类型之枚举与集合字段类型之日期类型字段约束条件约束条件约束条件之外键Foreign Key表关系之多对多表关系之一对一操作表的SQL语句补充表查询关键字查询关键字之s

  • mysql-62022-08-21 19:01:39

    目录视图触发器事务MVCC多版本并发控制存储过程内置函数流程控制索引索引底层原理慢查询优化测试索引联合索引 视图 SQL语句的执行结果是一张虚拟表 我们可以基于该表做其他操作 如果这张虚拟表需要频繁使用 那么为了方避难可以将虚拟表保存起来 保存起来之后就称为'视图' cr

  • 子查询2022-08-21 19:01:01

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

  • 关于 Knex update 语句的 where 子句出现 Undefined binding(s) detected when compiling UPDATE 错误2022-08-21 01:34:23

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

  • mybatis特殊sql的执行2022-08-20 13:01:07

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

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有