ICode9

精准搜索请尝试: 精确搜索
  • 【博学谷学习记录】超强总结,用心分享。数据库相关知识点。2022-08-07 20:31:12

    一、数据库    1.数据库相关概念      1)数据库     存储数据的仓库,数据是有组织的进行存储(DataBase ,DB)      2)数据库管理系统     管理数据库的大型软件(DataBase Management Sytem,DBMS)      3)SQL       结构化查询语言       操作关

  • 我说MySQL联合索引遵循最左前缀匹配原则,面试官让我回去等通知2022-08-07 11:30:20

    面试官: 我看你的简历上写着精通MySQL,问你个简单的问题,MySQL联合索引有什么特性? 心想,这还不简单,这不是问到我手心里了吗? 听我给你背一遍八股文! 我: MySQL联合索引遵循最左前缀匹配原则,即最左优先,查询的时候会优先匹配最左边的索引。 例如当我们在(a,b,c)三个字段上创建联合索引时

  • mysql索引失效场景2022-08-06 18:10:19

    1.联合索引不满足最左原则,创建联合索引最左边的那个索引字段必须在。 2.使用了select * 3.索引列上有计算,比如 select  name from 表 where id = 1 + 2 ,导致id主键索引失效。 4.索引上使用了函数, select  name from 表 where substr(id,1,2)=12 查询id为12开头的。 5.传参类型

  • 同表不支持update子查询的结果2022-08-05 14:33:56

    [root@db01 /data/backup]# mysql.dba zhouwanchun [root@localhost:mysql3306.sock] [zhouwanchun]> UPDATE work_flow_event SET process_status = '3', process_message = '审批拒绝' WHERE flow_no IN ( SELECT flow_no FROM work_fl

  • Mysql boy2022-08-04 18:05:25

    2022.08.04 七夕节(TAT) P7:use sql_store;//使用sql_store 库 select * from customers //在customer这个表中选择全部的内容 where customer_id = 1// 查找customer_id = 1的人 order by first_name; // 然后将查找出来的数据 按照first_name 进行排序(首字母A的排在前面,首字母Z的排

  • where 1=1 的作用2022-08-04 10:00:21

    where 1=1 的意思 1.表达式1=1将始终返回"真"。这种写法实际目的是为了获取逻辑值"True",其实诸如2=2, 1+2=3,'中'='中'等之类的写法都可以返回"True",只不过1=1的运算开销更小,故被应用的最普遍。 2.无论加不加where 1=1,都返回所有的记录行,并且加不加执行效率都一样。

  • mybatis初级教程2022-08-02 19:02:14

    resultType与resultMap resultType:设置默认的映射关系 resultMap:设置自定义的映射关系 查询功能必须设置这两个其中的一个 在resources下面创建包,那么就得需要以斜线/的方式来进行分割,而不能用. 一、搭建MyBatis 2.创建maven工程 a>打包方式:jar b>引入依赖 <dependencies> <!-- M

  • 子查询的不同情况、子查询的_多行多列2022-08-02 10:34:15

    子查询的不同情况 1,子查询的结果是单行单例的:   * 子查询可以作为条件 -- 查询员工工资小于平均工资SELECT * FROM emp WHERE emp.salary <(SELECT avg(emp.salary) FROM emp)     2,子查询的结果是多行单列的:  * 子查询可以作为条件   -- 查询所有财务部员工的工资SELECT *

  • Dynamics CRM 365 查询实体之间的关系---SQL篇2022-08-02 01:03:38

    crmsql语句查询实体窗体实体字段关系信息     在crm里面如何用sql语句查询这些信息? 查询实体信息: --查询实体信息,实体名称:accountselect * from MetadataSchema.Entity where name= 'account'       查询窗体信息: --查询窗体信息,ObjectTypeCode: 实体的codeselect * from

  • 6.SQL注入-其他注入2022-08-01 23:33:49

    一.更新注入 所有更新类的操作,只返回布尔型的结果,并不会返回数据,所以无法像select一样进行多元化的处理。 所以更新类的操作操作核心就是构建报错注入。 insert into user(username,password,role) values ('wowo' or updatexml(1,concat(0x7e,database(),0x7e),1) or ' ', '1234

  • 尚硅谷--MySQL--基础篇(P1~P95)2022-07-31 12:35:52

    尚硅谷--MySQL--基础篇(P1~P95) 参考链接:https://www.bilibili.com/video/BV1iq4y1u7vj?p=199&spm_id_from=pageDriver 尚硅谷非常好的视频之一,由于时间原因先学的高级篇,建议结合前面《JavaGuider-数据库篇》进行查漏补缺,整个Mysql完整系统性学下来还是非常有收获的。 目录

  • (数据库)查询2022-07-31 01:00:40

    DQL查询数据(重要)   基本操作 查询操作:select 查询指定   查询全部   查询时换表头(给结果起名)   函数 拼接字符串   去重(distinct) 去除查询出来的重复的数据,重复的数据只显示一条     数据库的列 查系统版本(函数)   查计算结果(表达式)  

  • MySQL基本操作(增删改查)2022-07-30 21:00:36

    1、数据库插入数据(增) 语法结构:INSERT INTO 表名(列名 1,列名 2……) VALUES (值 1,值 2……); 语法解析: 列名可以省略。当省略列名时,默认是表中的所有列名,列名顺序为表定义中列的先后顺序。 值的数量和顺序要与列名的数量和顺序一致。值的类型与列名的类型一致。 插入多行内

  • sql server 中把多行数据显示为一行2022-07-30 20:01:36

    --转化为xml格式,去掉根节点,形成一行--select ','+(field009)+'-'+(field010) from ufv2m7k41656039640871 where field007<0 order by field010 asc for xml path('')select STUFF((select ','+(field009)+'-'+(field010) from ufv2

  • SQL Server教程 - T-SQL-DQL(Data Query Language)2022-07-30 09:01:45

    更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16527471.html 2022年7月30日 发布。 2022年7月2日 从笔记迁移到博客。 T-SQL-DQL(Data Query Language) 简单形式 查询单列 SELECT [列名] FROM [表名]; 查询多列 SELECT [列名],[列名],[列名] FROM [表名]; 查询所

  • SQL Server教程 - T-SQL-DML(Data Manipulation Language)2022-07-30 09:01:28

    更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16527464.html 2022年7月30日 发布。 2022年7月2日 从笔记迁移到博客。 T-SQL-DML(Data Manipulation Language) 插入数据 使用INSERT INTO 语句向表中插入新记录 插入单条数据 INSERT INTO [表名] VALUES(); 插入多条

  • gin CRUD2022-07-29 22:02:34

    gin CRUD // units package dal //cxg 2022-7-29 import ( "net/url" "svrGIN/db" "svrGIN/model" "github.com/gin-gonic/gin/binding" "strings" "svrGIN/log" "github

  • 数据库基础篇笔记-黑马2022-07-27 20:05:12

    基础篇 数据库的相关介绍 数据库的好处 可以持续化数据到本地 可以实现结构化查询,方便管理 数据库相关概念 DB:数据库,保存一组有组织的数据的容器(Data Base) DBMS:数据库管理系统,又称为数据库管理软件(产品),用于管理 数据库DB 中的数据(Data Base Manage System) SQL:结构化查询语言,用

  • SQL-外键连接和子查询2022-07-27 10:33:55

    外键连接  左外连接: 语法 SELECT 字段列表 FROM 表1 LEFT JOIN 表2 ON 条件; 运行结果    左外连接是查询的是左表所有数据以及其交集部分 数据表    这张表并没有进行外键约束 我们使用左连接看一下    可以看见将左边的表全部输出了 以及他们的交集 交集就是我们的

  • where后使用concat2022-07-25 17:04:11

    两个以上的查询条件,每个条件都是数组,如果用以下方式会出现笛卡尔积 select * from t where t.c1 in ('a','b') and t.c2 in ('1','2'); 可以在where后使用concat,来查询条件为a1,b2的数据 select * from t where concat(t.c1,'_',t.c2) in ('a_1', 'b_2

  • 多表查询_子查询情况1和情况2和多表查询_子查询情况32022-07-25 15:00:59

    子查询不同情况     子查询的结果是单行单列的:     子查询可以作为条件,使用运算符去判断。运算符.。>  >= < <= =      -- 查询员工工资小于平均工资的人 SELECT * FROM emp where emp.salary < (SELECT AVG(salary) FROM emp);         子查询的结果是多

  • sql-分组查询和分页查询2022-07-24 22:31:24

    分组查询 案例:按照性别分组 分别查询男、女同学的平均分  表:     注意: 分组之后查询的字段:分组字段、聚合函数 运行结果      案例:按照性别分组 分别查询男、女同学的平均分,人数      注意: 1.分组之后查询的字段:分组字段 聚合函数 2.where 和having的区别 where

  • DQL_条件查询和约束_概述2022-07-24 11:05:47

    条件查询:   where字句后面跟条件   用算符    >  <   >=   <=   =   <>    BETWEEN...AND    IN(集合)    Like    IS Null    and 或  &&    or   或  ||      not  或  !   mysql    -- 查询年龄大于20岁 SELECT * FROM stude

  • Mybatis系列--14-动态sql之if,choose(when,otherwise),set,where,trim语法2022-07-24 11:04:50

    Mybatis系列--14-动态sql之if,choose(when,otherwise),set语法 概述 本篇接上篇博客, 继续学习动态sql中的if,choose,set等元素 if if 条件判断大家都很熟悉,当某个条件成立,则执行什么动作, 下面的示例中给出当title给出时,where语句中拼接title相关条件,当author给出时,where语句中拼

  • 个人自用2022-07-24 10:04:20

    xss 弹窗 <script>alert(1)</script> <script>prompt(2)</script> <script>confirm(3)</script> <script>console.log(3)</script> <script>document.write(1)</script> 当不能弹窗的时候 <script>console.log(3)&l

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

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

ICode9版权所有