MySQL正则表达式、运算符以及多表查询
目录
- 引言
- 一、正则表达式
- 二、运算符
- 1. 算术运算符
- 2. 比较运算符
- 3. 逻辑运算符(布尔值)
- 3.1 逻辑非
- 3.2 逻辑与
- 3.3 逻辑或(or)
- 3.4 逻辑异(xor)
- 4. 位运算符
- 5. 优先级
- 三、连接查询
- 1. 内连接
- 2. 左连接
- 3. 右连接
- 总结
引言
正则表达式是用来匹配文本的特殊的串(字符集合)。如果你想从一个文本文件中提取电话号码,可以使用正则表达式。如果你需要查找名字中间有数字的所有文件,可以使用一个正则表达式。如果你想在一个文本块中找到所有重复的单词,可以使用一个正则表达式。所有种类的程序设计语言、文本编辑器、操作系统等都支持正则表达式。
一、正则表达式
MySQL 的正则表达式使用 REGEXP 这个关键字来指定正则表达式的匹配模式,REGEXP 操作符所支持的匹配模式如下所示
匹配 | 描述 | 示例 |
---|---|---|
^ | 匹配文本的开始字符 | ‘^bd’ 匹配以 bd 开头的字符串 |
$ | 匹配文本的结束字符 | ‘qn$’ 匹配以 qn 结尾的字符串 |
. | 匹配任何单个字符 | ‘s.t’ 匹配任何 s 和 t 之间有一个字符的字符串 |
* | 匹配零个或多个在它前面的字符 | ‘fo*t’ 匹配 t 前面有任意个 o |
% | 匹配所有 | \ |
+ | 匹配前面的字符 1 次或多次 | ‘hom+’ 匹配以 ho 开头,后面至少一个m 的字符串 |
字符串 | 匹配包含指定的字符串 | ‘clo’ 匹配含有 clo 的字符串 |
p1Ip2 | 匹配 p1 或 p2 | \ |
[…] | 匹配字符集合中的任意一个字符 | ‘[abc]’ 匹配 a 或者 b 或者 c |
[^…] | 匹配不在括号中的任何字符 | ‘[^ab]’ 匹配不包含 a 或者 b 的字符串 |
{n} | 匹配前面的字符串 n 次 | ‘g{2}’ 匹配含有 2 个 g 的字符串 |
{n,m} | 匹配前面的字符串至少 n 次,至多m 次 | ‘f{1,3}’ 匹配 f 最少 1 次,最多 3 次 |
- 案例
#查询以li开头的学生信息
mysql> select id,name from info where name regexp '^li';
+----+-------+
| id | name |
+----+-------+
| 2 | lier |
| 3 | lisan |
| 7 | lilei |
+----+-------+
3 rows in set (0.01 sec)
-----------------------------------------------------------------------------------------------
#查询以n结尾的学生信息
mysql> select id,name from info where name regexp 'n$';
+----+--------+
| id | name |
+----+--------+
| 3 | lisan |
| 5 | goudan |
| 10 | shidan |
+----+--------+
3 rows in set (0.00 sec)
-----------------------------------------------------------------------------------------------
#查询名字中包含an的学生信息
mysql> select id,name from info where name regexp 'n$';
+----+--------+
| id | name |
+----+--------+
| 3 | lisan |
| 5 | goudan |
| 10 | shidan |
+----+--------+
3 rows in set (0.00 sec)
----------------------------------------------------------------------------------------------
#查询名字是wang开头,a结尾,中间不知道是一个什么字符的学生信息
mysql> select id,name from info where name regexp 'wang.a';
+----+--------+
| id | name |
+----+--------+
| 4 | wangya |
+----+--------+
1 row in set (0.00 sec)
---------------------------------------------------------------------------------------------
#查询名字中包含sh或者li的学生信息
mysql> select id,name from info where name regexp 'sh|li';
+----+--------+
| id | name |
+----+--------+
| 2 | lier |
| 3 | lisan |
| 7 | lilei |
| 9 | shabi |
| 10 | shidan |
+----+--------+
5 rows in set (0.00 sec)
----------------------------------------------------------------------------------------------
#查询名字中有sh,a可有可无的学生信息,必须要有的部分是'sh' 而'a'可有可无
mysql> select id,name from info where name regexp 'sha*';
+----+--------+
| id | name |
+----+--------+
| 9 | shabi |
| 10 | shidan |
+----+--------+
2 rows in set (0.00 sec)
----------------------------------------------------------------------------------------------
#查询名字中含有go,u至少出现一次的信息
mysql> select id,name from info where name regexp 'gou+';
+----+--------+
| id | name |
+----+--------+
| 5 | goudan |
| 11 | goush |
+----+--------+
2 rows in set (0.00 sec)
------------------------------------------------------------------------------------------------
#查询名字以s-x开头的学生信息
mysql> select id,name from info where name regexp '^[s-x]';
+----+--------+
| id | name |
+----+--------+
| 4 | wangya |
| 9 | shabi |
| 10 | shidan |
+----+--------+
3 rows in set (0.00 sec)
-----------------------------------------------------------------------------------------------
#查询名字不是lisi的信息
mysql> select id,name from info where name regexp '[^lisi]';
+----+-----------+
| id | name |
+----+-----------+
| 1 | guyi |
| 2 | lier |
| 3 | lisan |
| 4 | wangya |
| 5 | goudan |
| 6 | hanmeimei |
| 7 | lilei |
| 8 | caicai |
| 9 | shabi |
| 10 | shidan |
| 11 | goush |
| 12 | gobud |
+----+-----------+
12 rows in set (0.00 sec)
------------------------------------------------------------------------------------------------
#查询名字不是以sh开头的信息
mysql> select id,name from info where name regexp '^[^sh]';
+----+--------+
| id | name |
+----+--------+
| 1 | guyi |
| 2 | lier |
| 3 | lisan |
| 4 | wangya |
| 5 | goudan |
| 7 | lilei |
| 8 | caicai |
| 11 | goush |
| 12 | gobud |
+----+--------+
9 rows in set (0.00 sec)
二、运算符
MySQL 的运算符用于对记录中的字段值进行运算。MySQL 的运算符共有四种,分别是:算术运算符、比较运算符、逻辑运算符和位运算符
1. 算术运算符
以 SELECT 命令来实现最基础的加减乘除运算,MySQL 支持使用的算术运算符,如表所示:
运算符 | 描述 |
---|---|
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
% | 取余 |
- 在除法运算和求余数运算中,除数不能为 0,若除数是 0,返回的结果则为 NULL。需要注意的是,如果有多个运算符,按照先乘除后加减的优先级进行运算,相同优先级的运算符没有先后顺序。
mysql> select 1+1,3-2,2*3,6/3,7%2;
+-----+-----+-----+--------+------+
| 1+1 | 3-2 | 2*3 | 6/3 | 7%2 |
+-----+-----+-----+--------+------+
| 2 | 1 | 6 | 2.0000 | 1 |
+-----+-----+-----+--------+------+
1 row in set (0.00 sec)
2. 比较运算符
- 比较运算符是查询数据记录时经常使用的一类运算符
- 通过使用比较运算符可以判断出表中有哪些记录是符合条件的,如果比较的结果(以布尔值的方式进行返回判断)为真则返回1,如果为假则返回0,比较的结果如果不确定则返回NULL
- 其中字符串在进行比较的时候默认是不区分大小写的,如果要区分大小写可以通过binary关键字来实现
运算符 | 描述 |
---|---|
= | 等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
!=或<> | 不等于 |
is null | 判断一个值是否为 NULL |
IS NOT NULL | 判断一个值是否不为 NULL |
BETWEEN AND | 两者之间 |
IN | 在集合中 |
LIKE | 通配符匹配 |
GREATEST | 两个或多个参数时返回最大值 |
LEAST | 两个或多个参数时返回最小值 |
REGEXP | 正则表达式 |
- 等号(=):
- 是用来判断数字、字符串和表达式是否相等的,如果相等则返回1(true),如果不相等则返回0(flase)。
如果比较的两者有一个值是NULL,则比较的结果就是NULL。
其中字符的比较是根据ASCII 码来判断的,如果 ASCII 码相等,则表示两个字符相同;如果 ASCII 码不相等,则表示两个字符不相同- 例如字符串(字母)比较:
(‘a’>‘b’)其实比较的就是底层的ASCII码,需要关注的是ascii码有:a、A、0(97、65、48)
那么: 如果比较的是多字符串,如:‘abc’=‘acb’,如何比较(字符个数、字符顺序)
如果比较的是多字符,如:‘abc’ <'baa’如何比较- 与linux返回值表达相反,linux 中运行正常返回值是0,运行异常返回值是非0
mysql> select 'abc'='acb';
+-------------+
| 'abc'='acb' |
+-------------+
| 0 |
+-------------+
1 row in set (0.00 sec)mysql> select 'abc'<'baa';
+-------------+
| 'abc'<'baa' |
+-------------+
| 1 |
+-------------+
1 row in set (0.00 sec)
- 案例
mysql> select 2=4,2=2,2='2','e'='e','r'=null;
+-----+-----+-------+---------+----------+
| 2=4 | 2=2 | 2='2' | 'e'='e' | 'r'=null |
+-----+-----+-------+---------+----------+
| 0 | 1 | 1 | 1 | NULL |
+-----+-----+-------+---------+----------+
1 row in set (0.00 sec)#如果两者都是整数,则按照整数值进行比较。
#如果一个整数一个字符串,则会自动将字符串转换为数字,再进行比较。(在程序中,一般是不会吧这两者进行相比较的)
#如果两者都是字符串,则按照字符串进行比较。
#如果两者中至少有一个值是 NULL,则比较的结果是 NULL。
- 不等于(<>,!=)
不等于号有两种写法,分别是<>或者!=,用于针对数字、字符串和表达式不相等的比较。
如果不相等则返回 1,如果相等则返回 0,这点正好跟等于的返回值相反。
需要注意的是不等于运算符不能用于判断 NULL
也就是说,不相等即“成立不等于”即返回1,相等即“不成立不等于”即返回 0
mysql> select 'abc'<>'cba',2<>2,3!=2,null<>null;
+--------------+------+------+------------+
| 'abc'<>'cba' | 2<>2 | 3!=2 | null<>null |
+--------------+------+------+------------+
| 1 | 0 | 1 | NULL |
+--------------+------+------+------------+
1 row in set (0.00 sec)mysql> select 5>4,3<4,'a'<'b',4.4<5,'u'>=null;
+-----+-----+---------+-------+-----------+
| 5>4 | 3<4 | 'a'<'b' | 4.4<5 | 'u'>=null |
+-----+-----+---------+-------+-----------+
| 1 | 1 | 1 | 1 | NULL |
+-----+-----+---------+-------+-----------+
1 row in set (0.00 sec)#大于(>)运算符用来判断左侧的操作数是否大于右侧的操作数,若大于返回 1,否则返回0,同样不能用于判断NULL。
#小于(<)运算符用来判断左侧的操作数是否小于右侧的操作数,若小于返回 1,否则返回0,同样不能用于判断NULL。
#大于等于(>=)判断左侧的操作数是否大于等于右侧的操作数,若大于等于返回 1,否则返回 0,不能用于判断NULL。
#小于等于(<=)判断左侧的操作数是否小于等于右侧的操作数,若小于等于返回 1,否则返回 0,不能用于判断 NULL
- 判断一个值为不为null
mysql> select 2 is null,'f' is not null,null is null;
+-----------+-----------------+--------------+
| 2 is null | 'f' is not null | null is null |
+-----------+-----------------+--------------+
| 0 | 1 | 1 |
+-----------+-----------------+--------------+
1 row in set (0.00 sec)
- between and 比较运算
通常用于判断一个值是否落在某两个值之间;即覆盖的范围是>= 和 <=关系
判断某数字是否在另外两个数字之间,也可以判断某英文字母是否在另外两个字母之间
案例:
#判断6是否在5和7之间,c是否a和b之间,Between and 覆盖的范围是>= 和 <=关系mysql> select 6 between 5 and 7,'c' between 'a' and 'b';
+-------------------+-------------------------+
| 6 between 5 and 7 | 'c' between 'a' and 'b' |
+-------------------+-------------------------+
| 1 | 0 |
+-------------------+-------------------------+
- least 和greatest(取最小值、取最大值)
#least(取最小值):
LEAST:当有两个或者多个参数时,返回其中的最小值。如果其中一个值为 NULL,则 返回结果就为 NULL。
#greatest(取最大值):
GREATEST:当有两个或者多个参数时,返回其中的最大值。如果其中一个值为NULL, 则返回结果就为 NULL。案例
mysql> select least(1,2,3),greatest(1,2,3),least('a','b','c'),greatest('a','b','c');
+--------------+-----------------+--------------------+-----------------------+
| least(1,2,3) | greatest(1,2,3) | least('a','b','c') | greatest('a','b','c') |
+--------------+-----------------+--------------------+-----------------------+
| 1 | 3 | a | c |
+--------------+-----------------+--------------------+-----------------------+
1 row in set (0.00 sec)
- IN、NOT IN
#判断一个值是否在对应的列表中,如果是返回 1,否则返回 0。
#判断一个值是否不在对应的列表中,如果不是返回 1,否则返回 0
mysql> select 3 in(1,2,3),1 not in(1,2,3);
+-------------+-----------------+
| 3 in(1,2,3) | 1 not in(1,2,3) |
+-------------+-----------------+
| 1 | 0 |
+-------------+-----------------+
1 row in set (0.00 sec)
- like、NOT LIKE
like
#用来匹配字符串,如果匹配成功则返回 1,反之返回 0
#LIKE 支持两种通配符:
’%’ :用于匹配任意数目的字符(*匹配的是前面一个字符)
’_’:只能匹配一个字符。NOT LIKE
#正好跟 LIKE 相反,如果没有匹配成功则返回 1,反之返回 0案例
mysql> select 'abc' like 'ab%','abc' like 'a_c','abc' not like 'abc';
+------------------+------------------+----------------------+
| 'abc' like 'ab%' | 'abc' like 'a_c' | 'abc' not like 'abc' |
+------------------+------------------+----------------------+
| 1 | 1 | 0 |
+------------------+------------------+----------------------+
1 row in set (0.00 sec)
3. 逻辑运算符(布尔值)
逻辑运算符又被称为布尔运算符,通常用来判断表达式的真假,如果为真返回 1,否则 返回 0,真和假也可以用 TRUE 和 FALSE 表示
MySQL 中支持使用的逻辑运算符有四种, 具体如表所示:
运算符 | 描述 |
---|---|
not 或 ! | 逻辑非 |
and 或 && | 逻辑与 |
or | 逻辑或 |
xor | 逻辑异或 |
3.1 逻辑非
#逻辑运算符中最简单的运算符就是逻辑非,逻辑非使用 NOT 或!表示
逻辑非将跟在它后面的逻辑测试取反,把真变为假,把假变为真
如果 NOT 后面的操作数为 0 时,所得值为 1;如果操作数为非 0 时,所得值为 0;如果操作数为 NULL 时,所得值为 NULL案例
mysql> select not 0,!3,!null;
+-------+----+-------+
| not 0 | !3 | !null |
+-------+----+-------+
| 1 | 0 | NULL |
+-------+----+-------+
1 row in set (0.00 sec)
3.2 逻辑与
#当所有的操作数都为非0值且不为null时,返回值为1,否则为0(null与0比较特殊)
逻辑与使用 AND 或者&&表示案例
mysql> select 3 and 4,null and 5,0 && null,6 && 0;
+---------+------------+-----------+--------+
| 3 and 4 | null and 5 | 0 && null | 6 && 0 |
+---------+------------+-----------+--------+
| 1 | NULL | 0 | 0 |
+---------+------------+-----------+--------+
1 row in set (0.00 sec)#输出结果可以看出:and和&&的作用相同
3 and 4 :没有0或null,返回值为1
null and 5:有null,返回值null
0 && null:返回值为0
6 && 0:中有0,返回值为0
3.3 逻辑或(or)
#逻辑或通常使用 OR
逻辑或表示包含的操作数,任意一个为非零值并且不是 NULL 值时,返回 1,否则返回 0。
当有一个操作数为null时,如果另一个操作数为非0值,则返回值为1,否则为null
如两个操作数均为null,则返回值为null案例
mysql> select 3 or 4,null or 5,0 or null,6 or 0,0 or 0;
+--------+-----------+-----------+--------+--------+
| 3 or 4 | null or 5 | 0 or null | 6 or 0 | 0 or 0 |
+--------+-----------+-----------+--------+--------+
| 1 | 1 | NULL | 1 | 0 |
+--------+-----------+-----------+--------+--------+
1 row in set (0.00 sec)#多个比较
mysql> select 0 or null or 2;
+----------------+
| 0 or null or 2 |
+----------------+
| 1 |
+----------------+
1 row in set (0.00 sec)
3.4 逻辑异(xor)
#两个非 NULL 值的操作数,如果两者都是 0 或者都是非 0,则返回 0
如果一个为 0, 另一个为非 0,则返回结果为 1
当任意一个值为 NULL 时,返回值为 NULL案例
mysql> select 0 xor 0,0 xor 5,3 xor 4,3 xor null;
+---------+---------+---------+------------+
| 0 xor 0 | 0 xor 5 | 3 xor 4 | 3 xor null |
+---------+---------+---------+------------+
| 0 | 1 | 0 | NULL |
+---------+---------+---------+------------+
1 row in set (0.00 sec)
4. 位运算符
- 位运算符实际上是对二进制数进行计算的运算符
- MySQL 内位运算会先将操作数变成二进制格式(1010 1111),然后进行位运算,最后在将计算结果从二进制变回到十进制格式,方便用户查看
- MySQL 支持 6 种位运算符,具体如表所示:
位运算符 | 描述 |
---|---|
& | 按位与 |
I | 按位或 |
~ | 按位取反 |
^ | 按位异或 |
<< | 按位左移 |
>> | 按位右移 |
案例:
mysql> select 10 & 15,10 | 15,10^15,5 &~1;
+---------+---------+-------+-------+
| 10 & 15 | 10 | 15 | 10^15 | 5 &~1 |
+---------+---------+-------+-------+
| 10 | 15 | 5 | 4 |
+---------+---------+-------+-------+
1 row in set (0.00 sec)具体过程:
10 转换为二进制数是 1010, 15 转换为二进制数是 1111#按位与运算(&),是对应的二进制位都是 1 的,它们的运算结果为 1,否则为 0,所以 10 & 15 的结果为 10
#按位或运算(|),是对应的二进制位有一个或两个为 1 的,运算结果为 1,否则为 0, 所以 10 | 15 的结果为 15
#按位异或运算(^),是对应的二进制位不相同时,运算结果 1,否则为 0,所以 10 ^ 15 的结果为 5
#按位取反(~),是对应的二进制数逐位反转,即 1 取反后变为 0, 0 取反后变为 1。
数字 1 的二进制是 0001,取反后变为 1110, 数字 5 的二进制是 0101,将 1110 和 0101进行求与操作,
其结果是二进制的 0100,转换为十进制就是 4
5. 优先级
- 不管哪种运算符,在使用过程中都有优先级问题。
- 运算符的优先级决定了不同的运算符在计算过程中的先后顺序
- 级别高的运算符会先进行计算,如果运算符的级别相同, MySQL 会按照顺序从左到右依次进行计算
- 优先级如下表所示
优先级 | 运算符 |
---|---|
1 | ! |
2 | ~ |
3 | ^ |
4 | *、/、% |
5 | +,- |
6 | >>,<< |
7 | & |
8 | I |
9 | =,<=>,>=,>,<=,<,<>,!=,IS,LIKE,REGEXP,IN |
10 | BETWEEN,CASE,WHEN,THEN,ELSE |
11 | NOT |
12 | &&,AND |
13 | II,OR,XOR |
14 | := |
三、连接查询
MySQL 的连接查询,通常都是将来自两个或多个表的记录行结合起来,基于这些表之间的共同字段,进行数据的拼接。
首先,要确定一个主表作为结果集,然后将其他表的行有选择性的连接到选定的主表结果集上。
使用较多的连接查询包括:内连接、左连接和右连接
以左边表格为主表,叫左连查询
以右边表格为主表,叫右连查询
- 案例准备
mysql> create database info;
mysql> use info;
mysql> create table test1 (-> a_id int(11) default null,-> a_name varchar(32) default null,-> a_level int(11) default null);mysql> create table test2 (-> b_id int(11) default null,-> b_name varchar(32) default null,-> b_level int(11) default null);insert into test1 values (1,'aaaa',10);
insert into test1 values (2,'bbbb',20);
insert into test1 values (3,'cccc',30);
insert into test1 values (4,'dddd',40);
insert into test2 values (2,'bbbb',20);
insert into test2 values (3,'cccc',30);
insert into test2 values (5,'eeee',50);
insert into test2 values (6,'ffff',60);mysql> select * from test1;
+------+--------+---------+
| a_id | a_name | a_level |
+------+--------+---------+
| 1 | aaaa | 10 |
| 2 | bbbb | 20 |
| 3 | cccc | 30 |
| 4 | dddd | 40 |
+------+--------+---------+
4 rows in set (0.00 sec)mysql> select * from test2;
+------+--------+---------+
| b_id | b_name | b_level |
+------+--------+---------+
| 2 | bbbb | 20 |
| 3 | cccc | 30 |
| 5 | eeee | 50 |
| 6 | ffff | 60 |
+------+--------+---------+
4 rows in set (0.00 sec)
1. 内连接
MySQL 中的内连接就是两张或多张表中同时符合某种条件的数据记录的组合
通常在 FROM 子句中使用关键字 INNER JOIN 来连接多张表,并使用 ON 子句设置连接条件,内连接是系统默认的表连接,所以在 FROM 子句后可以省略 INNER 关键字,只使用关键字 JOIN
同时有多个表时,也可以连续使用 INNER JOIN 来实现多表的内连接,不过为了更好的性能,建议最好不要超过三个表
简而言之:
内连查询就是通过 inner join 的方式将两张表指定的相同字段的记录行输出出来
语法格式:
SELECT column_name(s)FROM table1 INNER JOIN table2 ON table1.column_name = table2.column_name;
mysql> select a.a_id,a.a_name,a.a_level from test1 a inner join test2 b on a.a_id=b.b_id;
+------+--------+---------+
| a_id | a_name | a_level |
+------+--------+---------+
| 2 | bbbb | 20 |
| 3 | cccc | 30 |
+------+--------+---------+
2 rows in set (0.00 sec)
2. 左连接
- 左连接也可以被称为左外连接,在 FROM 子句中使用 LEFT JOIN 或者 LEFT OUTER JOIN 关键字来表示
- 左连接以左侧表为基础表,接收左表的所有行,并用这些行与右侧参考表中的记录进行匹配,也就是说匹配左表中的所有行以及右表中符合条件的行。
mysql> select * from test1 a left join test2 b on a.a_name=b.b_name;
+------+--------+---------+------+--------+---------+
| a_id | a_name | a_level | b_id | b_name | b_level |
+------+--------+---------+------+--------+---------+
| 2 | bbbb | 20 | 2 | bbbb | 20 |
| 3 | cccc | 30 | 3 | cccc | 30 |
| 1 | aaaa | 10 | NULL | NULL | NULL |
| 4 | dddd | 40 | NULL | NULL | NULL |
+------+--------+---------+------+--------+---------+
#join左表的test1表作为主表全部显示出来,右表test2只会显示符合搜索条件的记录,右表记录不足的地方均为NULL
3. 右连接
- 右连接也被称为右外连接,在 FROM 子句中使用 RIGHT JOIN 或者 RIGHT OUTER JOIN 关键字来表示。
- 右连接跟左连接正好相反,它是以右表为基础表,用于接收右表中的所有行,并用这些记录与左表中的行进行匹配
mysql> select * from test1 a right join test2 b on a.a_name=b.b_name;
+------+--------+---------+------+--------+---------+
| a_id | a_name | a_level | b_id | b_name | b_level |
+------+--------+---------+------+--------+---------+
| 2 | bbbb | 20 | 2 | bbbb | 20 |
| 3 | cccc | 30 | 3 | cccc | 30 |
| NULL | NULL | NULL | 5 | eeee | 50 |
| NULL | NULL | NULL | 6 | ffff | 60 |
+------+--------+---------+------+--------+---------+
#join右边的test2表作为主表全部显示出来,左表test1只会显示符合搜索条件的记录,坐表记录不足的地方均为NULL
总结
- 连接查询是同时查询多张表,通过多张表之间的关系得到最终的结果。
- 内连接:从左表中取出每一条记录,去右表中与所有的记录进行匹配;匹配必须是某个条件在左表中与右表中相同最终才会保留结果,否则不保留。
- 外连接是以某张表为主表,取出主表中的所有记录,然后每一条记录都与另外一张表进行连接。主表中的结果将全部保留,从表中内匹配的结果保留,不能匹配的结果都将置为null。
- 外连接分成两种,左外连接(left join)和右外连接(right join)
- 左外连接:左表的记录将会全部表示出来,而右表只会显示符合搜索条件的记录,右表记录不足的地方均为NULL。
- 右外连接:与左连接相反,右连接,左表只会显示符合搜索条件的记录,而右表的记录将会全部表示出来,左表记录不足的地方均为NULL。
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 剑指 Offer 52. 两个链表的第一个公共节点(leetcode每日打卡)
目录 题目描述 思路 题解 复杂度 题目描述 输入两个链表,找出它们的第一个公共节点。 如下面的两个链表: 在节点 c1 开始相交。 示例 1: 输入:intersectVal 8, listA [4,1,8,4,5], listB [5,0,1,8,4,5], skipA 2, skip…...
2024/4/20 3:09:13 - 一文看懂js中元素偏移量(offsetLeft,offsetTop,offsetWidth,offsetHeight)
偏移量(offset dimension) 偏移量:包括元素在屏幕上占用的所有可见空间,元素的可见大小由其高度,宽度决定,包括所有内边距,滚动条和边框大小(注意,不包括外边距)。 以下…...
2024/4/15 11:22:21 - React简单样例
1、样例1 import { PureComponent } from "react";import Block from /custom/Block; import { Card, Button } from "antd";export default class Index extends PureComponent{render(){return(<Card><Block><Button type"primary&…...
2024/4/15 11:22:06 - 2021-11-01-Markdown学习
Markdown学习 1.标题 一级标题:#空格内容 二级标题:##空格内容 最多支持六级标题 2.字体 Hello,World! (粗体——内容两边各加两个**/Ctrlb) Hello,World! (斜体——内容两边各加一个*/C…...
2024/4/15 11:22:01 - 算法第三章 动态规划 思维导图
动态规划。...
2024/4/6 22:51:11 - 控制算法学习 一、卡尔曼滤波(2)从贝叶斯的角度
控制算法学习 一、卡尔曼滤波(2)从贝叶斯的角度前言系统建模贝叶斯滤波先验似然后验前言 控制算法学习一(1)是以小车为例,推演卡尔曼滤波算法的流程。 举例易于理解算法,但如果要真正掌握算法,必须从算法的本质入手进…...
2024/4/15 11:23:21 - 0010-Spring MVC 拦截器及其源码解析
HandlerInterceptor Spring MVC 中拦截器的顶层接口如下: package org.springframework.web.servlet;import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.lang.Nullable;public interfac…...
2024/4/15 11:22:51 - LeetCode-剑指 Offer 58 - I. 翻转单词顺序_JavaScript
输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student. “,则输出"student. a am I”。 示例 1: 输入: “the sky is b…...
2024/4/15 11:22:51 - Valentin TSOL v2021Crack
ValentinTSOL是一种特殊的仿真软件,可让您在一年周期内以高精确度动态计算太阳能供暖系统的性能。使用该程序,您可以以完全优化的方式设计太阳能供暖系统,并进行太阳能电池、储罐尺寸等计算,以及计算项目的经济效益。该程序在其数据库中有200多个预定义的系统,它们是为不同目的…...
2024/4/15 11:23:16 - DC-3靶机详细过程
1.搭建环境 这里就不作详细描写,将kali和靶机搭建在同一网段即可。 2.信息搜集 2.1网段扫描 nmap --scriptvuln 192.168.40.135 这里实验nmap对网段进行扫描,这里140是我本机,那靶机的IP是135且开放了80端口,尝试访问一下。 …...
2024/4/15 11:22:56 - springboot之mybatis-plus
首先我们需要先导入基本pom依赖,若有其他需要后续自己可添加。 //springboot类启动依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--myba…...
2024/4/17 8:22:16 - SpringBoot:开发流程、集成各种技术
一、概述 1、SpringBoot四大核心 (1)自动配置:使用注解开发,基本不使用xml配置文件 (2)起步依赖:不用自己需要生么依赖加什么依赖(单点) 而是选择一套,如想…...
2024/4/15 11:23:21 - 关于在linux中为工程文件编辑 CMakeLists.txt以链接外部库(以”torch/torch.h“为例)
下载torch: 1.去pytorch官网下载libtorch(.zip) 2.在下载文件所在文件夹中打开终端输入 unzip (filename).zipCMakeLists文本编辑链接"torch/torch.h": CMakeLists.txt 文件示例 cmake_minimum_required(VERSION 3.12) project(SEALExample…...
2024/4/15 11:23:01 - 归并排序以及Master公式
目录一、概念二、排序过程三、Master公式估计时间复杂度四、代码实现1、递归方法实现2、迭代方式实现一、概念 归并排序(Merge Sort)是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法的一个非常典型的应用。 将…...
2024/4/15 11:23:06 - 异常处理设计与实践
•异常抛出与捕获的原则 • Java异常体系之try…catch…finally流程解析 • JDK7资源关闭新姿势之try with resource流程解析 • 特殊异常NPE场景及其处理对策...
2024/4/6 22:51:01 - c语言判断水仙花数
下面的代码并不完整,没有限制范围,只能简单的判断 #include<stdio.h> int main() { int a,b,c,d; scanf("%d",&a); ba/100,c(a-(b*100))/10,da-b*100-c*10; if(ab*b*bc*c*cd*d*d) { printf("yes"); …...
2024/4/6 22:51:00 - window系统快捷键和dos命令
感谢b站狂神的秦老师的讲解。 ctrl c copy ctrl v paste ctrl X 剪切 ctrl a 全选 ctrl z undo ctrl s save alt F4 关闭shut down shift delete 永久删除 win R run win E 打开“我的电脑” ctrl shift esc 打开任务管理器 基本dos 命令&…...
2024/4/15 11:23:01 - android开发之利用SharedPreferences保存字符串数组
1.Android3.0之后,SharedPreferences提供了putStringSet方法,可以保存字符串数组,例子:SharedPreferences sp = mContext.getSharedPreferences("data", Context.MODE_PRIVATE);Editor et = sp.edit();Set set = new HashSet();set.add("hello");et.pu…...
2024/4/22 13:52:14 - 21天leetcode第六天
下面展示一些 distributeCandies。 /*给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按任意顺序返回答案。进阶:你的算法应该具有线性时间复杂度。你能否仅使用常数空间…...
2024/4/18 14:05:20 - react中使用useEffect
HooK是React 16.8的新增特性。它可以让你在不编写class的情况下使用state以及其他的react特性。 Effect Hook可以让你在函数组件中执行副作用操作。数据获取、启动定时器/设置订阅以及手动更改React组件中的DOM都属于副作用。 提示: 你可以把 useEffect HooK看做 co…...
2024/4/15 11:22:51
最新文章
- docker容器内彻底移除iptables服务的实现方法
背景 我创建的容器使用的是centos6的标准镜像,所以内置了iptables服务。容器启动后iptables服务默认就启动了。iptables设置的规则默认是所有流量都无法通行。而对于服务器的管理使用的是宿主机的防火墙。这样就导致在实现用iptables动态给容器添加端口映射时不成功…...
2024/4/24 5:13:04 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - Spring学习(四)反射、AOP、JUnit
文章目录 Java反射回顾 AOP代理模式AOP概念及术语概述术语作用 基于注解的AOP步骤依赖配置文件切入点表达式语法切面类重用切入点表达式切面的优先级 基于XML的AOP 单元测试JUnit引入依赖JUnit5 Java反射 Spring框架的IoC基于java反射机制实现,反射是指在运行状态中…...
2024/4/21 20:36:52 - java的gradle,maven工程中使用selenium
一、下载selenium库 (1)gradle工程 工程中会有一个build.gradle.kts的文件,这个文件可以定制 Gradle 的行为 在文件中添加下面代码,然后sync // implementation ("org.seleniumhq.selenium:selenium-java:4.19.1") …...
2024/4/23 6:16:41 - ssm框架中各层级介绍
1、Spring(业务逻辑层): Spring框架提供了依赖注入(DI)和面向切面编程(AOP)等功能,可以帮助管理Java应用程序中的对象依赖关系和提供横切关注点的支持。 在SSM框架中,S…...
2024/4/21 13:57:27 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/4/23 20:58:27 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/4/23 13:30:22 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/4/23 13:28:06 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/4/20 23:26:47 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/4/23 13:27:44 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/4/19 11:57:53 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/4/23 13:29:53 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/4/23 13:27:22 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/4/23 13:28:42 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/4/23 22:01:21 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/4/23 13:29:23 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/4/23 13:27:46 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/4/23 13:47:22 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/4/19 11:59:23 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/4/19 11:59:44 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/4/23 13:28:08 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/4/23 13:29:47 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/4/23 13:28:14 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/4/23 13:27:51 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/4/23 13:27:19 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57