数据库基础知识整理
DQL
进阶1:基础查询
select 查询列表 from 表名;
mysql中的+号:
仅仅只有一个功能:运算符
select 100+90; 两个操作数都为数值型,则做加法运算
select ‘123’+90;只要其中一方为字符型,试图将字符型数值转换成数值型
如果转换成功,则继续做加法运算
select ‘john’+90;如果转换失败,则将字符型数值转换成0
select null+10; 只要其中一方为null,则结果肯定为null
- 解决:查询员工名和姓连接成一个字段,并显示为 姓名
SELECT CONCAT('a','b','c') AS 结果;//abc
进阶2:条件查询
语法:
select 查询列表 from 表名 where 筛选条件;
分类:
一、按条件表达式筛选
简单条件运算符:> < = != <> >= <=二、按逻辑表达式筛选
逻辑运算符:
作用:用于连接条件表达式&& || !and or not&&和and:两个条件都为true,结果为true,反之为false
||或or: 只要有一个条件为true,结果为true,反之为false
!或not: 如果连接的条件本身为false,结果为true,反之为false三、模糊查询like % _ between andinis null
特点:
1.like 一般和通配符搭配使用
% 任意多个字符,包含0个字符
_ 任意单个字符
2.between and
①使用between and 可以提高语句的简洁度
②包含临界值
③两个临界值不要调换顺序
3.in
含义:判断某字段的值是否属于in列表中的某一项
特点:
①使用in提高语句简洁度
②in列表的值类型必须一致或兼容
③in列表中不支持通配符
4、is null
=或<>不能用于判断null值
is null或is not null 可以判断null值
5.安全等于 <=>
- 既可以判断NULL值,又可以判断普通的数值,可读性较低
进阶3:排序查询
语法:select 查询列表from 表名 where 筛选条件 order by 排序的字段或表达式;
特点:
1、asc代表的是升序,可以省略,desc代表的是降序
2、order by子句可以支持 单个字段、别名、表达式、函数、多个字段
3、order by子句在查询语句的最后面,除了limit子句
进阶4:常见函数
概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名
好处:1、隐藏了实现细节 2、提高代码的重用性
调用:select 函数名(实参列表) 【from 表】;
分类:
1、单行函数
如 concat、length、ifnull等
2、分组函数
功能:做统计使用,又称为统计函数、聚合函数、组函数
单行函数
字符函数:
length:获取字节个数(utf-8一个汉字代表3个字节,gbk为2个字节)
concat(str1,str2):拼接字符串str1,str2
substr()
instr()
trim()
upper(str)/lower(str):将字符串大写或小写
lpad/rpad
replace数学函数:
round:四舍五入
ceil:向上取整,返回>=该参数的最小整数
floor: 向下取整,返回<=该参数的最大整数
truncate:截断,把小数点全部删掉 truncate(1.33232,1) 保留小数点后一位
mod(num1,num2): num1模于num2日期函数:
now:返回当前系统日期+时间 //2020-02-23 19:14:26
curdate:返回当前系统日期,不包含时间 //2020-02-23
curtime:返回当前时间,不包含日期 //19:14:26
year
month
monthname
day
hour
minute
second
str_to_date
date_format其他函数:
version 查看版本
database 查看当前数据库名字
user 查看当前用户控制函数
if
case
1.substr、substring
注意:索引从1开始
截取从指定索引处后面所有字符
SELECT SUBSTR('李莫愁爱上了陆展元',7) out_put;
截取从指定索引处指定字符长度的字符
SELECT SUBSTR('李莫愁爱上了陆展元',1,3) out_put;
2.instr 返回子串第一次出现的索引,如果找不到返回0
SELECT INSTR('杨不殷六侠悔爱上了殷六侠','殷八侠') AS out_put;
3.trim 删除空格,或者指定字符串
SELECT LENGTH(TRIM(' 张翠山 ')) AS out_put;SELECT TRIM('a' FROM 'aaaa张aaaaaaaaaaaa翠山aaaaaaa');
4.lpad 用指定的字符实现左填充指定长度 rpad右填充
SELECT LPAD('殷素素',2,'*') AS out_put;
5.replace(str,oldStr,newStr) 替换 将str中的所有oldStr换成newStr
SELECT REPLACE('周芷若周芷若张无忌爱上了周芷若','周芷若','赵敏') ;
日期函数
可以获取指定的部分,年、月、日、小时、分钟、秒
SELECT YEAR(NOW()) 年; //2020
SELECT YEAR('1998-1-1') 年; //1998
SELECT YEAR(hiredate) 年 FROM employees; SELECT MONTH(NOW()) 月; //2
SELECT MONTHNAME(NOW()) 月; //February
str_to_date 将字符通过指定的格式转换成日期
SELECT STR_TO_DATE('1998-3-2','%Y-%c-%d');//1998-03-02
查询入职日期为1992–4-3的员工信息
SELECT * FROM employees WHERE hiredate = '1992-4-3';SELECT * FROM employees WHERE hiredate = STR_TO_DATE('4-3 1992','%c-%d %Y');
date_format 将日期转换成字符
SELECT DATE_FORMAT(NOW(),'%y年%m月%d日') AS out_put;
datediff(‘1999-1-1’,‘2000-1-1’) 结果小于0 //用于判断日期谁大谁小
流程控制函数
1.if函数:
- SELECT IF(10<5,‘大’,‘小’);//就像三目运算符
2.case函数的使用一: switch case 的效果
case 要判断的字段或表达式
when 常量1 then 要显示的值1或语句1;
when 常量2 then 要显示的值2或语句2;
else 要显示的值n或语句n;
end
案例:查询员工的工资,要求部门号=30,显示的工资为1.1倍,部门号=40,显示的工资为1.2倍
其他部门,显示的工资为原工资SELECT salary,department_id,
CASE department_id
WHEN 30 THEN salary*1.1
WHEN 40 THEN salary*1.2
ELSE salary
END AS 新工资
FROM employees;
3.case函数的使用二:类似于 多重if
case
when 条件1 then 要显示的值1或语句1
when 条件2 then 要显示的值2或语句2
else 要显示的值n或语句n
end
案例:查询员工的工资的情况
如果工资>20000,显示A级别,如果工资>15000,显示B级别
否则,显示D级别SELECT salary,
CASE
WHEN salary>20000 THEN 'A'
WHEN salary>15000 THEN 'B'
ELSE 'D'
END AS 工资级别
FROM employees;
分组函数
功能:用作统计使用,又称为聚合函数或统计函数或组函数
特点:
1、sum、avg一般用于处理数值型,max、min、count可以处理任何类型
2、以上分组函数都忽略null值
3、可以和distinct搭配实现去重的运算
4、count函数,一般使用count(*)用作统计行数
5、和分组函数一同查询的字段要求是group by后的字段
进阶5:分组查询
语法:select 查询列表 from 表【where 筛选条件】group by 分组的字段【order by 排序的字段】;
特点:
1、和分组函数一同查询的字段必须是group by后出现的字段
2、筛选分为两类:分组前筛选和分组后筛选
3、分组可以按单个字段也可以按多个字段
4、可以搭配着排序使用
进阶6:连接查询
含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询
笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行
发生原因:没有有效的连接条件
如何避免:添加有效的连接条件
分类:
按年代分类:
sql92标准:仅仅支持内连接
sql99标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接按功能分类:内连接:等值连接非等值连接自连接外连接:左外连接右外连接全外连接交叉连接
sql99语法
select 查询列表 from 表1 别名 【连接类型】join 表2 别名 on 连接条件【where 筛选条件】【group by 分组】【having 筛选条件】【order by 排序列表】
分类:
内连接(★):inner
外连接
左外(★):left 【outer】
右外(★):right 【outer】
全外:full【outer】
交叉连接:cross
内连接
select 查询列表 from 表1 别名 inner join 表2 别名 on 连接条件;
特点:
①添加排序、分组、筛选
②inner可以省略
③ 筛选条件放在where后面,连接条件放在on后面,提高分离性,便于阅读
④inner join连接和sql92语法中的等值连接效果是一样的,都是查询多表的交集
外连接
应用场景:用于查询一个表中有,另一个表没有的记录
特点:
1.外连接的查询结果为主表中的所有记录,如果从表中有和它匹配的,则显示匹配的值,如果从表中没有和它匹配的,则显示null,外连接查询结果=内连接结果+主表中有而从表没有的记录
2.左外连接,left join左边的是主表,右外连接,right join右边的是主表
3.左外和右外交换两个表的顺序,可以实现同样的效果
4.全外连接=内连接的结果+表1中有但表2没有的+表2中有但表1没有的
- 左外连接 left join
- 右外连接 right join
- 全外连接 full outer join
- 交叉连接 cross join
进阶7:子查询
含义:出现在其他语句中的select语句,称为子查询或内查询外部的查询语句,称为主查询或外查询
分类:
按子查询出现的位置:
select后面:
仅仅支持标量子查询
from后面:支持表子查询
where或having后面:★标量子查询(单行) √列子查询 (多行) √行子查询
exists后面(相关子查询)表子查询
按结果集的行列数不同:
标量子查询(结果集只有一行一列)
列子查询(结果集只有一列多行)
行子查询(结果集有一行多列)
表子查询(结果集一般为多行多列)
进阶8:分页查询
应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求
语法:select 查询列表 from 表【join type join 表2 on 连接条件 where 筛选条件 group by 分组字段
having 分组后的筛选 order by 排序的字段】 limit 【offset,size】;
offset要显示条目的起始索引(起始索引从0开始)
size 要显示的条目个数
特点:
①limit语句放在查询语句的最后
②公式:要显示的页数 page,每页的条目数size
进阶9:联合查询
union 联合 合并:将多条查询语句的结果合并成一个结果
语法:
查询语句1 union 查询语句2 union
应用场景:
要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时
特点:
1、要求多条查询语句的查询列数是一致的!
2、要求多条查询语句的查询的每一列的类型和顺序最好一致
3、union关键字默认去重,如果使用union all 可以包含重复项
DDL
库和表的管理
1.库的管理
1.库的创建:create database [if not exists]库名;
2.库的修改:RENAME DATABASE books TO 新库名;
3.更改库的字符集
ALTER DATABASE books CHARACTER SET gbk;
4.库的删除
DROP DATABASE IF EXISTS books;
2.表的管理
表的创建
语法:
create table 表名(
列名 列的类型【(长度) 约束】,
列名 列的类型【(长度) 约束】,
列名 列的类型【(长度) 约束】,
列名 列的类型【(长度) 约束】
)
表的修改
alter table 表名 add|drop|modify|change column 列名 【列类型 约束】;
①修改列名
ALTER TABLE book CHANGE COLUMN publishdate pubDate DATETIME;
②修改列的类型或约束
ALTER TABLE book MODIFY COLUMN pubdate TIMESTAMP;
③添加新列
ALTER TABLE author ADD COLUMN annual DOUBLE;
④删除列
ALTER TABLE book_author DROP COLUMN annual;
⑤修改表名
ALTER TABLE author RENAME TO book_author;
表的删除
DROP TABLE IF EXISTS book_author;
通用的写法:DROP DATABASE IF EXISTS 旧库名;
CREATE DATABASE 新库名;DROP TABLE IF EXISTS 旧表名;
CREATE TABLE 表名();
表的复制
1.仅仅复制表的结构
CREATE TABLE copyOne LIKE author;
2.复制表的结构+数据
CREATE TABLE copyTwo SELECT * FROM author;
3.只复制部分数据
CREATE TABLE copyThree SELECT id,au_name FROM author WHERE nation=‘中国’;
4.仅仅复制某些字段
CREATE TABLE copyFour SELECT id,au_name FROM author WHERE 0=1;
DML
插入语句
-
方式一:insert into 表名(列名,…) values(值1,…);
不可以为null的列必须插入值。可以为null的列如何插入值?
-
方式二:insert into 表名 set 列名=值,列名=值;
方式一支持子查询,方式二不支持
INSERT INTO beauty(id,NAME,phone) SELECT 26,‘宋茜’,‘11809866’;
修改语句
1.修改单表的记录
语法:update 表名 set 列=新值,列=新值,…where 筛选条件;
2.修改多表的记录
语法:update 表1 别名 inner|left|right join 表2 别名 on 连接条件 set 列=值,…
where 筛选条件;
删除语句
1.单表的删除:delete from 表名 where 筛选条件
2.多表的删除:delete 表1的别名,表2的别名 from 表1 别名 inner|left|right join 表2 别名 on 连接条件 where 筛选条件;
3.语法:truncate table 表名;
truncate和delete区别:
1.delete 可以加where 条件,truncate不能加
2.truncate删除,效率高一丢丢
3.假如要删除的表中有自增长列,如果用delete删除后,再插入数据,自增长列的值从断点开始,而truncate删除后,再插入数据,自增长列的值从1开始。
4.truncate删除没有返回值,delete删除有返回值
5.truncate删除不能回滚,delete删除可以回滚.
TCL
事务:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行。
事务的特性:ACID
原子性:一个事务不可再分割,要么都执行要么都不执行
一致性:一个事务执行会使数据从一个一致状态切换到另外一个一致状态
隔离性:一个事务的执行不受其他事务的干扰
持久性:一个事务一旦提交,则会永久的改变数据库的数据.
事务的创建
隐式事务:事务没有明显的开启和结束的标记:insert、update、delete语句
显式事务:事务具有明显的开启和结束的标记(必须先设置自动提交功能为禁用)
步骤1:开启事务
set autocommit=0;
start transaction;可选的步骤2:编写事务中的sql语句(select insert update delete)
语句1;
语句2;步骤3:结束事务
commit;提交事务rollback;回滚事务 //rollback to a
savepoint 节点名;设置保存点 //savepoint a
脏读 | 不可重复读 | 幻读 | |
---|---|---|---|
read uncommitted | √ | √ | √ |
read committed | × | √ | √ |
repeatable read | × | × | √ |
serializable | × | × | × |
mysql中默认第三个隔离级别 repeatable read
oracle中默认第二个隔离级别 read committed
查看数据库隔离级别:select @@tx_isolation;
设置隔离级别:set session|global transaction isolation level +隔离级别;
脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。
不可重复读 :是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样在一个事务内两次读到的数据是不一样的,因此称为是不可重复读。
幻读 : 是指当事务不是独立执行时发生的一种现象,例如第一个事务对一个表中的数据进行了修改,这种修改涉及到表中的全部数据行。同时,第二个事务也修改这个表中的数据,这种修改是向表中插入一行新数据。那么,以后就会发生操作第一个事务的用户发现表中还有没有修改的数据行,就好象发生了幻觉一样。
常见约束
含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性
六大约束
NOT NULL:非空,用于保证该字段的值不能为空 DEFAULT:默认,用于保证该字段有默认值
PRIMARY KEY:主键,用于保证该字段的值具有唯一性,并且非空
UNIQUE:唯一,用于保证该字段的值具有唯一性,可以为空
FOREIGN KEY:外键,用于限制两个表的关系,用于保证该字段的值必须来自于主表的关联列的值,在从表添加外键约束,用于引用主表中某列的值
CHECK:mysql不支持
约束的添加分类:
列级约束:六大约束语法上都支持,但外键约束没有效果
表级约束:除了非空、默认,其他的都支持
主键和唯一的大对比:
保证唯一性 是否允许为空 一个表中可以有多少个 是否允许组合
主键 √ × 至多有1个 √,但不推荐
唯一 √ √ 可以有多个 √,但不推荐
外键:
1、要求在从表设置外键关系
2、从表的外键列的类型和主表的关联列的类型要求一致或兼容,名称无要求
3、主表的关联列必须是一个key(一般是主键或唯一)
4、插入数据时,先插入主表,再插入从表,删除数据时,先删除从表,再删除主表
一、创建表时添加约束
1.添加列级约束 只支持:默认、非空、主键、唯一
语法:直接在字段名和类型后面追加 约束类型即可。
CREATE TABLE stuinfo(id INT PRIMARY KEY,//主键stuName VARCHAR(20) NOT NULL UNIQUE,//非空gender CHAR(1) CHECK(gender='男' OR gender ='女'),//检查seat INT UNIQUE,//唯一age INT DEFAULT 18,//默认约束majorId INT REFERENCES major(id)外键);
查看stuinfo中的所有索引,包括主键、外键、唯一
SHOW INDEX FROM stuinfo;
2.添加表级约束
语法:在各个字段的最下面 【constraint 约束名】 约束类型(字段名)
CREATE TABLE stuinfo(id INT,stuname VARCHAR(20),gender CHAR(1),seat INT,age INT,majorid INT,CONSTRAINT pk PRIMARY KEY(id),//主键CONSTRAINT uq UNIQUE(seat),//唯一键CONSTRAINT ck CHECK(gender ='男' OR gender = '女'),//检查CONSTRAINT fk_stuinfo_major FOREIGN KEY(majorid) REFERENCES major(id)//外键);
二、修改表时添加约束
1、添加列级约束
alter table 表名 modify column 字段名 字段类型 新约束;
2、添加表级约束
alter table 表名 add 【constraint 约束名】 约束类型(字段名) 【外键的引用】;
1.添加非空约束
ALTER TABLE stuinfo MODIFY COLUMN stuname VARCHAR(20) NOT NULL;
2.添加默认约束
ALTER TABLE stuinfo MODIFY COLUMN age INT DEFAULT 18;
3.添加主键
①列级约束
ALTER TABLE stuinfo MODIFY COLUMN id INT PRIMARY KEY;
②表级约束
ALTER TABLE stuinfo ADD PRIMARY KEY(id);
3.添加唯一
①列级约束:ALTER TABLE stuinfo MODIFY COLUMN seat INT UNIQUE;
②表级约束:ALTER TABLE stuinfo ADD UNIQUE(seat);
4.添加外键
ALTER TABLE stuinfo ADD CONSTRAINT fk_stuinfo_major FOREIGN KEY(majorid) REFERENCES major(id);
三、修改表时删除约束
1.删除非空约束
ALTER TABLE stuinfo MODIFY COLUMN stuname VARCHAR(20) NULL;
2.删除默认约束
ALTER TABLE stuinfo MODIFY COLUMN age INT ;
3.删除主键
ALTER TABLE stuinfo DROP PRIMARY KEY;
4.删除唯一
ALTER TABLE stuinfo DROP INDEX seat;
5.删除外键
ALTER TABLE stuinfo DROP FOREIGN KEY fk_stuinfo_major;
标识列
又称为自增长列:可以不用手动的插入值,系统提供默认的序列值
特点:
1、标识列必须和主键搭配吗?不一定,但要求是一个key
2、一个表可以有几个标识列?至多一个!
3、标识列的类型只能是数值型
4、标识列可以通过 SET auto_increment_increment=3;设置步长,可以通过手动插入值,设置起始值
视图
含义:虚拟表,和普通表一样使用mysql5.1版本出现的新特性,是通过表动态生成的数据
一、创建视图
- create view 视图名 as 查询语句;
二、视图的修改
-
create or replace view 视图名 as 查询语句;
-
alter view 视图名 as 查询语句;
三、删除视图:
- drop view 视图名,视图名,…;
四、查看视图:
- SHOW CREATE VIEW myv3;
五、视图的更新
1.插入
INSERT INTO myv1 VALUES(‘张飞’,‘zf@qq.com’);
2.修改
UPDATE myv1 SET last_name = ‘张无忌’ WHERE last_name=‘张飞’;
3.删除
DELETE FROM myv1 WHERE last_name = ‘张无忌’;
具备以下特点的视图不允许更新
包含以下关键字的sql语句:分组函数、distinct、group by、having、union或者union all
变量
系统变量 | 全局变量 | 会话变量 |
---|---|---|
自定义变量 | 用户变量 | 局部变量 |
一、系统变量
说明:变量由系统定义,不是用户定义,属于服务器层面
注意:全局变量需要添加global关键字,会话变量需要添加session关键字,如果不写,默认会话级别
全局变量:针对于所有会话(连接)有效,但不能跨重启
会话变量:针对于当前会话(连接)有效
1、查看所有系统变量
show global|【session】variables;
2、查看满足条件的部分系统变量
show global|【session】 variables like '%char%';
3、查看指定的系统变量的值
select @@global|【session】.系统变量名;
4、为某个系统变量赋值
set global|【session】.系统变量名=值;set @@global|【session】.系统变量名=值;
二、自定义变量
说明:变量由用户自定义,而不是系统提供的
使用步骤:
1、声明
2、赋值
3、使用(查看、比较、运算等)
用户变量
作用域:针对于当前会话(连接)有效,作用域同于会话变量
赋值操作符:=或:=
1.声明并初始化
SET @变量名=值;
SET @变量名:=值;
SELECT @变量名:=值;
2.赋值(更新变量的值)
方式一:
SET @变量名=值;
SET @变量名:=值;
SELECT @变量名:=值;
方式二:
SELECT 字段 INTO @变量名 FROM 表;
3.使用(查看变量的值)
SELECT @变量名;
局部变量
作用域:仅仅在定义它的begin end块中有效
应用在 begin end中的第一句话
①声明
DECLARE 变量名 类型;
DECLARE 变量名 类型 【DEFAULT 值】;
②赋值(更新变量的值)
- 方式一:
SET 局部变量名=值;
SET 局部变量名:=值;
SELECT 局部变量名:=值;
- 方式二:
SELECT 字段 INTO 局部变量名 FROM 表;
③使用(查看变量的值)
SELECT 局部变量名;
案例:声明两个变量,求和并打印
用户变量
SET @m=1;
SET @n=1;
SET @sum=@m+@n;
SELECT @sum;局部变量
DECLARE m INT DEFAULT 1;
DECLARE n INT DEFAULT 1;
DECLARE SUM INT;
SET SUM=m+n;
SELECT SUM;
用户变量和局部变量的对比:
作用域 | 定义位置 | 语法 | |
---|---|---|---|
用户变量 | 当前会话 | 会话的任何地方 | 加@符号,不用指定类型 |
局部变量 | 定义它的BEGIN END中 | BEGIN END的第一句话 | 一般不用加@,需要指定类型 |
存储过程
好处:
1、提高代码的重用性
2、简化操作
含义:一组预先编译好的SQL语句的集合,理解成批处理语句
1、提高代码的重用性
2、简化操作
3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率
一、创建语法
CREATE PROCEDURE 存储过程名(参数列表)
BEGIN存储过程体(一组合法的SQL语句)
END
/*
参数列表包含三部分:参数模式 参数名 参数类型in stuname varchar(20)
参数模式:
in:该参数可以作为输入,也就是该参数需要调用方传入值
out:该参数可以作为输出,也就是该参数可以作为返回值
inout:该参数既可以作为输入又可以作为输出,也就是该参数既需要传入值,又可以返回值
*/
2、如果存储过程体仅仅只有一句话,begin end可以省略,存储过程体中的每条sql语句的结尾要求必须加分号。
存储过程的结尾可以使用 delimiter 重新设置.
delimiter+结束标记
二、调用语法
CALL 存储过程名(实参列表)
三、删除存储过程
drop procedure 存储过程名
四、查看存储过程的信息
SHOW CREATE PROCEDURE myp2;
函数
含义:一组预先编译好的SQL语句的集合,理解成批处理语句
1、提高代码的重用性
2、简化操作
3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率
存储过程 | 可以有0个返回,也可以有多个返回,适合做批量插入、批量更新 |
---|---|
函数 | 有且仅有1 个返回,适合做处理数据后返回一个结果 |
一、创建语法
CREATE FUNCTION 函数名(参数列表) RETURNS 返回类型
BEGIN函数体return 值
END/*
1.参数列表 包含两部分:参数名 参数类型
2.函数体:必须有return语句,如果return语句没有放在函数体的最后也不报错,但不建议
3.函数体中仅有一句话,则可以省略begin end
4.使用 delimiter语句设置结束标记
*/
二、调用语法
SELECT 函数名(参数列表)
三、查看函数
SHOW CREATE FUNCTION myf3;
四、删除函数
DROP FUNCTION myf3;
流程控制结构
一、分支结构
1.if函数
if(条件,值1,值2)
功能:实现双分支,应用在begin end中或外面
2.case结构
情况1:类似于switch
case 变量或表达式
when 值1 then 语句1;
when 值2 then 语句2;
else 语句n;
end
情况2:应用在begin end 中或外面
case
when 条件1 then 语句1;
when 条件2 then 语句2;
else 语句n;
end
3.if结构
if 条件1 then 语句1;
elseif 条件2 then 语句2;
else 语句n;
end if;
功能:类似于多重if,只能应用在begin end 中
二、循环结构
循环控制:
iterate 类似于 continue,继续,结束本次循环,继续下一次
leave 类似于 break,跳出,结束当前所在的循环
1.while
【标签:】 while 循环条件 do循环体;end while 【标签】;
2.loop(可以用来模拟简单的死循环)
【标签:】loop循环体;
end loop 【标签】;
3.repeat
【标签:】repeat循环体;
until 结束循环的条件
end repeat 【标签】;
1.没有添加循环控制语句
案例:批量插入,根据次数插入到admin表中多条记录
CREATE PROCEDURE pro_while1(IN insertCount INT)
BEGINDECLARE i INT DEFAULT 1;WHILE i<=insertCount DOINSERT INTO admin(username,`password`) VALUES(CONCAT('Rose',i),'666');SET i=i+1;END WHILE;END $
2.添加leave语句
案例:批量插入,根据次数插入到admin表中多条记录,如果次数>20则停止
CREATE PROCEDURE test_while1(IN insertCount INT)
BEGINDECLARE i INT DEFAULT 1;a:WHILE i<=insertCount DOINSERT INTO admin(username,`password`) VALUES(CONCAT('xiaohua',i),'0000');IF i>=20 THEN LEAVE a;END IF;SET i=i+1;END WHILE a;
END $
3.添加iterate语句
案例:批量插入,根据次数插入到admin表中多条记录,只插入偶数次
CREATE PROCEDURE test_while1(IN insertCount INT)
BEGINDECLARE i INT DEFAULT 0;a:WHILE i<=insertCount DOSET i=i+1;IF MOD(i,2)!=0 THEN ITERATE a;END IF;INSERT INTO admin(username,`password`) VALUES(CONCAT('xiaohua',i),'0000');END WHILE a;END $
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- Git命令总结
1,配置用户名和邮箱 $ git config --global user.name “Your Name” $ git config --global user.email “email@example.com” 2,初始化一个Git仓库 $ git init 3,添加文件到Git仓库 (1)使用命令git add ,注意,可反复多次使用,添加多个文件; 强制添加忽略文件到Git:$…...
2024/4/14 12:31:43 - log4j2 配置文件
<?xml version="1.0" encoding="UTF-8"?> <!--configuration 属性monitorInterval: 置配置文件的动态加载时间(s),在程序运行过程中,如果修改配置文件,程序会随之改变。status: 设置 log4j 日志框架内部输出的日志级别日志级别以及优先级排…...
2024/4/14 12:31:42 - 猜数字游戏源码
听说有人喜欢玩猜数字~尤其是懂二分法的程序员,所谓猜数字游戏就是,我心里默想一个数字n,你猜,每一次猜测我会给你一个反馈告诉你真实的数字和你猜的数字的大小关系,看看你多少次能猜对~如果很喜欢玩,又恰好没人陪玩的话,来和机器玩啊~代码如下:(基于python环境)impo…...
2024/4/14 12:31:41 - Week2 实验B 成绩排名
题意:模拟OJ的成绩排名。 输入:题数n、单位罚时m;之后每行数据代表一个学生的信息:用户名…...
2024/4/14 12:31:40 - 2020/03/04 02-查询集切片过滤器
每一个业务可以剖析成不同的功能,这些功能都是和数据相关的,所有的功能都离不开数据往往这些数据都需要持久化,这就数据就要进入数据库,要进行增删改查,有了orm这种框架,增删改查变成了对对象的操作。 一般现在都用orm,但是sql语句很重要,所以我们在执行的时候配置成可…...
2024/4/14 12:31:39 - Codeforces--1267E--枚举
题意:有n个人参加选举,m个投票点,每个投票点都有一些对n个的选票,现在你不希望第n个人选举成功(选举成功的条件是他的选票比任何人都要多),问你最少摧毁多少个投票点可以达到目的; 枚举让第1个人选票大于等于第n个人最少需要摧毁多少…第n-1个人选票大于第n个人最少需要…...
2024/4/14 12:31:37 - 相对定位 绝对定位
绝对定位 position:absolute 配合position:relative使用 使用规则:子类使用绝对定位,父类必须使用position:relative 子随父乡 特点:影响布局 相对定位 position:fixed 特点:挪走后也保留原位置 不影响布局...
2024/4/14 12:31:37 - HDU.1009 FatMouse' Trade
文章目录一、题目解读1、原题2、分类3、题意4、输入输出格式5、数据范围二、题解参考1、总体思路2、思路①(1).分析(2).一些数据(3).AC代码三、评价与后话1、评价2、G++的坑3、后话 一、题目解读 1、原题 HDU.1009 FatMouse’ Trade 2、分类贪心 背包——多重背包3、题意 老鼠有…...
2024/4/14 12:31:36 - js中对localStorage的操作
https://www.cnblogs.com/xiujun/p/10737460.html...
2024/4/14 12:31:35 - DDS (Data Distribution Service) 数据分发服务-规范中文翻译_002
DDS (Data Distribution Service) 数据分发服务-规范中文翻译_002 2.以数据为中心的订阅发布(DCPS) 2.1.概述 本节描述了DCPS。 DCPS定义应用程序用于发布和订阅数据对象值的功能。 它允许:发布应用程序以标识要发布的数据对象,然后为这些对象提供值。 订阅应用程序以识别他…...
2024/4/14 12:31:34 - Linux环境下OpenCV的安装与配置
1.cmake安装 需要用cmake来生成Makefile文件,因此在安装OpenCV之前,要安装cmake以及cmake依赖库。 终端输入: apt-get install cmakeapt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev…...
2024/4/14 12:31:33 - C3AE: Exploring the Limits of Compact Model for Age Estimation
C3AE: Exploring the Limits of Compact Model for Age Estimation摘要年龄预测问题在机器视觉中是一个分类问题。文中研究了小图片在紧凑模型中的限制,并且使用一个基于级联上下文关联的年龄评估模型。多分枝网络被应用于生成多尺度上下文。简介相对于大尺度的图像,小尺度的…...
2024/4/14 12:31:32 - 前端基础之CSS符合选择器
## 本资源由 itjc8.com 收集 --- typora-copy-images-to: media --- > 第01阶段.前端基础 # CSS 第二天 今天我们围绕一个 导航栏案例进行学习知识点。 今日重点: * 复合选择器* 后代选择器* 并集选择器 * 标签显示模式 * CSS背景* 背景位置 * CSS三大特性* 优先级 <img…...
2024/4/14 12:31:31 - Linux下一个rcon通讯的小工具
首先放上c代码 /* # This is a simple linux command line utility to execute rcon commands # Just change the YOUR_PASSWORD_HERE to your rcon password (unless # you want to enter it every time) and possibly change the default # IP address from 127.0.0.1 (local…...
2024/4/20 23:39:22 - androidstudio3.6安装报错Installation failed due to: 'null'或者INSTALL_FAILED_TEST_ONLY
问题1解决:Installation failed due to: nullapp->editConfig问题2解决:INSTALL_FAILED_TEST_ONLY项目中gradle.properties全局配置中设置:android.injected.testOnly=false...
2024/4/14 12:31:30 - Glibc内存管理-Linux的内存布局
32位模式下的经典布局:32位模式下的默认布局:64位的内存布局:主要段说明:Knernel space 指内核空间。BSS段主要存储未初始化的全局变量或者初始化为0的全局变量和静态变量的一块内存区域。(可读可写)BSS段属于静态内存分配。它的初始值也是由用户自己定义的连接定位文件所确…...
2024/4/14 12:31:28 - .Net、C# 逆向反编译工具JetBrains dotPeek【免费】
JetBrains dotPeek【免费】JetBrains是捷克的一家软件开发公司,出品了大量著名的开发工具,包括:IntelliJ IDEA、PHPStorm、ReSharper、TeamCity、YouTrack等等,每一款产品都如雷贯耳。dotPeek 是 JetBrains 开发的一款.Net反编译工具,是.Net工具套件中的一个相比于前面几款…...
2024/4/14 10:16:22 - @Scope注解的作用详解
@Scope默认是单例模式,即scope=“singleton”。 另外scope还有prototype、request、session、global session作用域。scope="prototype"多例 例:@scope默认是单例模式(singleton)即:@scope(“prototype”) 1.singleton单例模式, 全局有且仅有一个实例 2.prototyp…...
2024/4/14 12:31:27 - 万师傅使用云产品,上手简单、开箱即用、省去运维烦恼
云栖号案例库:【点击查看更多上云案例】 不知道怎么上云?看云栖号案例库,了解不同行业不同发展阶段的上云方案,助力你上云决策!整体架构每当我在思考技术选型方案的时候,翻翻阿里云的官网,总能找到我想要的东西。于是,我们的大数据体系就变成了这样,如图:离线2.1 选型…...
2024/4/14 12:31:26 - 微信小程序的轮播图
微信开发文档->组件->视图容器->swiper 一部分属性:代码: <!--index.wxml--> <view class="container"> <swiper indicator-dots="true"autoplay="{{true}}" interval="3000" duration="1000">…...
2024/4/14 12:31:26
最新文章
- 什么是jar包
jar包(Java Archive)是Java中一种常见的归档文件格式。它实际上就是一个压缩文件,通常以.jar作为文件扩展名。jar包可以包含Java类、资源文件、库、元数据等内容,以便在Java应用程序中进行打包、分发和部署。 jar包的主要作用包括…...
2024/4/26 15:21:58 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - 2024认证杯数学建模B题思路模型代码
目录 2024认证杯数学建模B题思路模型代码:4.11开赛后第一时间更新,获取见文末名片 第十三届“认证杯”数学中国数学建模比赛赛后体会 2024认证杯数学建模B题思路模型代码:4.11开赛后第一时间更新,获取见文末名片 第十三届“认证杯”数学中国数学建模比…...
2024/4/26 10:38:32 - javaWeb网上零食销售系统
1 绪 论 目前,我国的网民数量已经达到7.31亿人,随着互联网购物和互联网支付的普及,使得人类的经济活动进入了一个崭新的时代。淘宝,京东等网络消费平台功能的日益完善,使得人们足不出户就可以得到自己想要的东西。如今…...
2024/4/22 16:14:13 - 字符串匹配算法之BF与KMP算法
目录 BF算法(暴力匹配算法) KMP算法 核心思想: next数组 next数组的优化 BF算法(暴力匹配算法) #include <assert.h> int BF(const char* str, const char* sub) {assert(str ! NULL && sub ! NULL);if (str NULL || sub NULL){return -1;}int…...
2024/4/26 13:54:05 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/4/25 11:51:20 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/4/25 18:39:24 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/4/25 18:38:39 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/4/25 18:39:23 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/4/25 18:39:22 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/4/25 18:39:22 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/4/25 18:39:20 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/4/25 16:48:44 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/4/25 13:39:44 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/4/25 18:39:16 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/4/25 18:39:16 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/4/25 0:00:17 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/4/25 4:19:21 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/4/25 18:39:14 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/4/25 18:39:12 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/4/25 2:10:52 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/4/25 18:39:00 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/4/25 13:19:01 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/4/25 18:38:58 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/4/25 18:38:57 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下: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