ICode9

精准搜索请尝试: 精确搜索
  • 数据库查询两张表中某个字段的不同2021-02-03 19:31:23

    查询两张表某个字段上的不同, SELECT COUNT(ID) FROM A LEFT JOIN B ON A.ID=B.ID WHERE A.NAME!=B.NAME;//查询A、B表中ID相同的记录中NAME属性不同的数量 SELECT ID FROM A LEFT JOIN B ON A.ID=B.ID WHERE A.NAME!=B.NAME;//查询A、B表中ID相同的记录中NAME属性不同的id

  • 数据库中的左连接和右连接的区别2021-02-03 14:34:56

    这几天在进行面试的时候,面试官出了一道题: SELECT * from A LEFT JOIN B ON A.id= B.id and A.`name` = B.`name`   问我会查询出什么结果? 我说会查询出 A 表中所有的数据消息和满足 B 表中的 数据消息  然后 他说: 如果将 SELECT * from A LEFT JOIN B ON A.id= B.id and A.`n

  • 初见MySQL2021-02-03 13:01:04

    mysql数据类型 mysql数据库是一种强类型的语言, 数字 :nt(整数 最大到10位) float(小数) number(数字)decimal(数字); 文本: char(字符串<=2000)-定长 varchar(字符串<=2000)-变长 text(大文本类型:几万个字是没有问题的,野史【官网没有详细说明】两亿个字); 大对象:二进制数据 blob: 通

  • SQL语句性能优化策略2021-02-03 12:32:22

    1、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。 2、应尽量避免在where子句中对字段进行null值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默认值。 3、应尽量避免在where子句中使用!=或<>操作符,My

  • Spring Boot(五):Spring Boot Jpa 的使用2021-02-03 10:35:27

    在上篇文章Spring Boot(二):Web 综合开发中简单介绍了一下 Spring Boot Jpa 的基础性使用,这篇文章将更加全面的介绍 Spring Boot Jpa 常见用法以及注意事项。 使用 Spring Boot Jpa 开发时,发现国内对 Spring Boot Jpa 全面介绍的文章比较少案例也比较零碎,因此写文章总结一下。本人

  • SQL 存在一个表而不在另一个表中的数据2021-02-02 18:29:19

    A、B两表,找出ID字段中,存在A表,但是不存在B表的数据。   1、使用 not in ,容易理解,效率低   select distinct A.ID from  A where A.ID not in (select ID from B)   2、使用 left join...on... , "B.ID isnull" 表示左连接之后在B.ID 字段为 null的记录   select A.ID from

  • 注入语句收集2021-02-02 03:01:48

    ' or 1=1 ' or '1=1 '/* '%23 ' and password='mypass id=-1 union select 1,1,1 id=-1 union select char(97),char(97),char(97) id=1 union select 1,1,1 from members id=1 union select 1,1,1 from admin id=1 union select 1,1,1 fr

  • MySql系列05:MySql中DQL查询操作2021-02-01 18:29:50

    1、表的准备 准备四张表: dept(部门表)、emp(员工表)、salgrade(薪资等级表)、bonus(奖金表) create table DEPT( DEPTNO int(2) not null, DNAME VARCHAR(14), LOC VARCHAR(13) ); # 表级约束,添加主键 alter table DEPT add constraint PK_DEPT prim

  • 18 修改2021-02-01 16:31:08

    修改 一、修改单表的记录 语法: UPDATE 表名 SET 列=新值, 列=新值,... WHERE 筛选条件; 案例一:修改beauty表中姓唐的女神的电话为1388 UPDATE girls.beauty SET phone="123213" WHERE NAME LIKE "唐%"; 案例二:修改boys表中id为2的名字为张飞,魅力值为100 UPDATE girls.beauty

  • SQL Server 删除重复记录2021-02-01 09:33:01

    有张表格之前没有设计关键字段的唯一约束,导致有时候执行插入操作时不小心执行了多次就出现了重复记录,后面重新加入唯一约束,由于已经有了重复记录,无法添加,需要先删除重复记录。         看了网上的一些删除重复记录的方法(好像都是转载于同一篇文章,至少看了十几篇都是同样的

  • sql语句优化之SQL Server(详细整理)2021-01-31 16:01:41

    这篇文章主要介绍了sql语句优化之SQL Server篇,整理的比较详细,推荐收藏 MS SQL Server查询优化方法查询速度慢的原因很多,常见如下几种1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。3、没有创建计算列导致查询不优化。4、内

  • MySql执行计划2021-01-31 15:32:10

    在企业的应用场景中,为了知道优化SQL语句的执行,需要查看SQL语句的具体执行过程,以加快SQL语句的执行效率。 可以使用explain + SQL语句来模拟优化器执行SQL查询语句,从而知道mysql是如何处理sql语句的。 官网地址:https : //dev.mysql.com/doc/refman/5.5/en/explain-output.html 1,执

  • MySQL——温故而知新(一)2021-01-30 20:57:18

    文章目录 1、SQL、DB、DBMS分别是什么,他们之间的关系?2、什么是表?3、学习MySQL主要还是学习通用的SQL语句,那么SQL语句包括增删改查,SQL语句怎么分类呢?4、导入数据(后期练习的时使用这个数据)5、bjpowernode.sql,这个文件以sql结尾,这样的文件被称为“sql脚本”。什么是sql脚本呢?6

  • 查找进程路径.md2021-01-30 10:02:54

    查找进程文件位置 目录查找进程文件位置wmic wmic 1. 使用get查询 wmic process get name,executablepath 2 无条件查询 wmic process list brief wmic process list full 3 加where条件查询 wmic process where name="qq.exe" get processid,executablepath,name 二、创建进程

  • MySQL---基础操作_22021-01-30 10:01:05

    select语句(查询): 1.查询所有 #1.查询所有 select * from t_user; 2.查询指定列: #2.查询指定列 select user_name,user_age,user_address from t_user; 3.基本条件查询【= or and】 #3.基本条件查询【= or and】 select *from t_user where user_id=8; select *from t_

  • java-mybaits-017-mybatis知识点like2021-01-30 09:34:06

    一、概述 mysql like Select * from user where name like '%lhx%'; 方式一、直接编写 <select id="queryList" parameterType="com.github.bjlhx15.User"> select * from user where name like #{name}; </select> 使用时:需要

  • 如何针对单表去建一个好的索引2021-01-29 20:34:45

    前言 之前的两篇文章: 浅谈sql索引 -- 初步介绍索引的特性 MySQL索引性能分析 -- 怎么用explain去查看sql的执行情况 对索引不熟悉的朋友可以看一下,本篇文章是在前两篇的基础上写的,所以之前提过的在这里不会细说。 正文 现在你手头有这么一张表 假如这张表最常用的查询语句是这句:

  • 肝了它!Oracle SQL性能优化技巧大总结2021-01-29 19:34:31

    Oracle SQL性能优化技巧大总结 (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解 析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表

  • Excel 2010 SQL应用101 域聚合函数之DCOUNT2021-01-27 10:33:01

    目录 源数据表 解决方案 应用程序 DCount 方法 语法 参数 返回值 源数据表 ID 姓名课程得分1小王语文652小王数学783小王英语894小王化学825小黄语文656小黄数学857小黄英语1008小黄物理919小黄化学5510小黄生物9211小刘语文5912小刘数学9413小刘英语9414小刘物理10015小刘化

  • 当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。2021-01-27 10:03:25

    当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。比如 select * from T_Employee where FNumber not in ( select top 5*   from T_Employee order by FSalary desc)order by FSalary 在sql中执行出现错误   更正:select * from T_Employee where FNumber  not i

  • Leetcode-Mysql题目及知识点总结(584.寻找用户的推荐人)2021-01-27 09:03:15

    计算机小白QAQ,因为想找数分岗暑期实习所以充了会员想集中刷一下leetcode的mysql部分。写这个系列博文和大家们交流一下,后面也会持续更新面经准备的一些问题,欢迎同好们一起交流,求大佬轻喷QAQ。因为自己初学也走了很多弯路,所以会尽量写得详细一点,如果可以帮助到后来的朋友们,请各位

  • ThinkPHP 中 where条件 or,and 同时使用2021-01-26 14:05:24

    1、where 的用法,参考一下:https://www.kancloud.cn/manual/thinkphp5/135182 2、where条件 or,and 同时使用 。一定要打括号。不然执行会出错。 ('a'=1 and 'b'=2) or ('c'=3 and 'd'=4) and 'e'=5 $where_1['a'] = 1; $where_1['b']

  • MySQL学习总结2021-01-26 11:00:22

    **MySQL学习总结 数据库概述: 什么数据库: 存放数据的仓库 数据库就是一个文件系统,只不过我们需要通过命令(SQL)来操作这个文件系统 数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。 数据库的作用 :存放数

  • Mysql数据库优化2021-01-26 06:01:03

    Mysql数据库优化 1、尽量不要留null select id from t where num is null,可以,但尽量不要留null,null也占空间;使用not null填充数据库,像varchar(100)这种变长字段可以设置默认值为0,确保列中没有null值,查询select id from where num=0。 意思就是数据表中一个字段的长度不要

  • Day06 索引及执行计划2021-01-25 22:01:32

    1. 索引(超重点) 1.0 压力测试学习环境准备 mysqlslap --defaults-file=/etc/my.cnf \ --concurrency=100 --iterations=1 --create-schema='oldboy' \ --query="select * from oldboy.t100w where k2='XYno'" engine=innodb \ --number-of-queries=2000 -u

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

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

ICode9版权所有