IDEA插件下载网站:https://plugins.jetbrains.com/1、Rainbow Brackets这是一款可以对括号进行着色的插件,可以很清楚地找到括号对应的位置2、RestfulToolkit(1)可以清楚地知道项目URL接口的个数 (2)快速定位某个URL接口对应的Controller代码 (3)快速测试Controller接口3、GsonFormat这是一个JSON格式数
转载
2023-11-26 20:17:08
241阅读
一、高效定位代码1、跳转1、项目之间的跳转 Next Project Window 快捷键 Ctrl + Alt + 左方括号。 Previous Project Window 快捷键 Ctrl + Alt + 左方括号。2、文件之间的跳转 1、Find Action 快捷键 Ctrl + Shift + A 用于搜索功能,在 help 中。 2、在Find Actio
Idea安装和基本使用 安装 下载下载地址:http://www.jetbrains.com/idea/#chooseYourEdition,选择付费版的zip格式的下载安装过程中除了勾选64版本之外其他一路next,直到让你选择如何激活版本时我们选择:license server,输入注册码:http://idea.iteblog.com/key.php 或http://int
转载
2024-08-30 13:15:00
20阅读
Java lombok在Structure无法看到效果解决,原因是未装插件1,如下图,File->Settings2,如下图,Plugins里面搜索找到Lombok安装(如果搜不到,关闭窗口重新打开搜索)3,如下图,窗口右侧是Lombok的注解...
原创
2022-03-24 10:25:58
298阅读
MySQL查询案例
转载
2023-06-25 21:00:54
115阅读
我们知道,Mysql模糊查询有几种通配符:(贴来百度某位大哥的讲解)1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。 比如 SELECT * FROM [user] WHERE u_name LIKE '%三%' 将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“三”的记录全找出来
转载
2023-06-21 19:02:02
124阅读
文章目录数据准备1. 复合索引遵循最佳左前缀法则2. 不在索引列上做任何操作3. 尽量做到索引覆盖4. 尽量不用不等于号(!=或<>)5. 尽量避免使用is null和is not null6. 注意like模糊匹配7. 尽量不使用or8. 注意数据类型问题9. order by关键字优化9.1 基本原则9.2 优化策略9.3 order by使用总结10. group by关键字优
转载
2023-08-05 12:45:29
102阅读
一、mysql查询的五种子句 where(条件查询)、having(筛选)、group by(分组)、order by(排序)、limit(限制结果数) 1、where
转载
2023-06-19 11:36:52
488阅读
什么是通配符通配符是用来匹配值的一部分的特殊字符,然后再字面值、通配符或两者组合构成完整的搜索条件。如果使用通配符,必须结合LIKE操作符使用。LIKE后跟的是完整的搜索条件。注意:通配符搜索只能用于文本字段(字符串),非文本数据类型字段不能使用通配符搜索。百分号(%)通配符语句:SELECT prod_id, prod_name FROM Products WHERE prod_name LIK
转载
2023-07-10 21:36:55
229阅读
1、笛卡尔乘积select * from table1,table2说明:如果table1为m行n列、table2为x行y列,根据笛卡尔乘积的特点,此时的查询结果的结构为:(m*x)行(n+y)列。2、内连接(inner join)内连接查询又称为等值查询,其主要基于待连接的两表之间某个字段的取值的的取值相等。2.1、内连接的查询结构如下:1 select column_list
2 from t
转载
2023-06-13 15:22:37
240阅读
MySQL中常用的查询操作,首先是能从表中直接取出数据,接着能对查询结果做一些简单的处理,比如去重等,然后是根据条件查询数据,包括精准查询、模糊查询以及按照数据的某个范围或者指定多个指标进行查询,最后是将查询结果进行排序,主要包括升序和降序以及多个字段的先后排序处理。第一部分主要介绍select语句——简单处理查询结果。一、具体方法查询数据(简单处理查询结果)select查询的基本语法select
转载
2023-08-14 14:11:36
382阅读
1 --数据库准备
2 --创建一个数据库
3 create database python_test charset=utf84 --使用数据库
5 usepython_test6 --显示当前使用的数据库是哪个
7 select database()8 --创建一个数据表students
9 create tablestudents(10 id int unsigned not null pr
转载
2024-08-09 18:42:13
67阅读
很多的查询优化工作实际上就是遵循一些原则让 MySQL 的优化器能够按照预想的合理方式运行。MySQL 整个查询执行过程客户端向 MySQL 服务器发送一条查询请求(半双工)服务器首先检查查询缓存,如果命中缓存,则立刻返回存储在缓存中的结果,否则进入下一阶段。服务器进行 SQL 解析(通过语法规则来验证和解析,生成解析树)、预处理(检查要查询的数据表和数据列是否存在)、再由优化器生成最优的执行计划
转载
2024-02-28 08:42:42
48阅读
六、查询进阶链接查询子查询联合查询1、链接查询将两张或者多张表联合起来进行查询,这就是链接查询【join】,有两种 1、交叉链接: 新表的行数是两个表的行数相乘,列数是两个表的列数相加 &
转载
2023-10-12 14:06:55
55阅读
MySQL知识总结三(MySQL查询数据)MySQL知识总结一(MySQL常见术语)MySQL知识总结二(MySQL基本操作)MySQL知识总结三(MySQL查询数据)MySQL知识总结四(SQL注入)MySQL知识总结五(MySQL函数和运算符)关键词执行顺序1、from2、join on3、where4、group by5、having6、order by7、limit和offset8、dis
转载
2022-03-05 11:08:41
258阅读
子查询 某些情况下,当进行一个查询时,需要的条件或数据要用另外一个 select 语句的结果,这个时候,就要用到子查询。例如:为了给主查询(外部查询)提供数据而首先执行的查询(内部查询)被叫作子查询。一般根据子查询的嵌入位置分为,where型子查询,from型子查询,exists型子查询。1、where型子查询where型子查询即把内层sql语句查询的结果作为外层sql查询的条件.子查询要包含在括
转载
2023-10-12 12:52:52
25阅读
查询SQL的执行过程当希望Mysql能够高效的执行的时候,最好的办法就是清楚的了解Mysql是如何执行查询的,只有更加全面的了解SQL执行的每一个过程,才能更好的进行SQl的优化。当执行一条查询的SQl的时候大概发生了一下的步骤:客户端发送查询语句给服务器。服务器首先检查缓存中是否存在该查询,若存在,返回缓存中存在的结果。若是不存在就进行下一步。服务器进行SQl的解析、语法检测和预处理,再由优化器
转载
2023-08-13 22:47:50
132阅读
这篇笔记主要记录mysql的基础架构,一条查询语句是如何执行的。比如,在我们从student表中查询一个id=2的信息select * from student where id=2;
select * from student where id=2;在解释这条语句执行流程之前,我们看看mysql的基础架构。图来自极客时间的mysql实践,该图是描述的是MySQL的逻辑架构。server层包括连接
转载
2024-08-10 13:50:27
30阅读
MySQL学习笔记7查询数据查询数据指从数据库中获取所需要的数据。查询数据是数据库操作中最常用,也是最重要的操作。用户可以根据自己对数据的需求,使用不同的查询方式。通过不同的查询方式,可以获得不同的数据。 1:查询语句的基本语法 2:在单表上查询数据 3:使用集合函数查询数据 4:多表上联合查询 5:子查询 6:合并查询结果 7:为表和字段取别名 8:使用正则表达式查询创建名为em
转载
2023-07-07 21:47:26
76阅读
MySQl 表基本查询操作一、语法SELECT [ALL | DISTINCT]
{ * | table.* | [ table.field1 [ as alias1] [, table.field2 [as alias2]][, …]] }
FROM table_name [ as table_ alias ]
[ left|out|inner join tab
转载
2023-08-30 23:59:58
53阅读