沫言生活记录 - 学习 为了梦想而读书,为了努力不服输。 成功的秘诀就是与生活的经验相互结合,才能发挥最大的动力。 2024-09-29T14:30:00+08:00 Typecho http://6hi.cn/feed/atom/category/study/ <![CDATA[我勒数据库笔记]]> http://6hi.cn/167.html 2024-09-29T14:30:00+08:00 2024-09-29T14:30:00+08:00 沫言 https://6hi.cn 请输入图片描述
9.20

insert into student VALUES('张三丰','男',109,'1130-10-03','13134533333');
insert into student VALUES('张无忌','男',18,'1200-6-5','1111122315');
insert into student(NAME,sex) VALUES('张三丰 ','男');
UPDATE student set age=age+1;
UPDATE student set age=age-5 where sex='女';
UPDATE student set age=55,tel='123456789' WHERE name='';

综合练习
1、先把你的数据表清空
DELETE from student;
2、在表中分别插入这几个记录
insert into student VALUES('令狐冲','男',22,'1256-03-12','1122335566');
insert into student(name,sex) VALUES('赵敏','女');
insert into student(name,sex,age,birthday) VALUES('乔峰','男',25,'1115-05-17');
insert into student(name,sex,age,birthday) VALUES('虚竹','男',66,'1015-06-17');
insert into student VALUES('王语嫣','女',18,'1015-06-17','123455555');
SELECT * FROM student;
3、为所有男生的年龄加上2岁
UPDATE student set age=age+2 where sex='男';
SELECT * FROM student;
4、把18岁的那个女生姓名改为“阿紫”
UPDATE student set name='阿紫' where sex='女';
SELECT * FROM student;
5、给赵敏完善年龄、出生日期、电话信息为“21,1246-05-24,133323232”
UPDATE student set age=21,birthday='1246-05-24',tel='133323232' WHERE name='赵敏';
6、删除年龄大于25岁的男人的信息
DELETE from student where sex='男' and age>25;
SELECT * FROM student;

9.25

INSERT into student(sno,name,sex,birthday) VALUES('2101003','王师傅','女',55,'1999-12-03','11122334455');
SELECT * from student;
DELETE from student;
-- 约束
-- 1、主键约束,能够阻止两条相同记录的插入
alter table student add PRIMARY key(sno);
-- 2、唯一性约束,能够阻止两条相同记录的插入
alter table student add constraint u_sfzh UNIQUE(sfzh);
-- 3、检查约束,规范插入的范围或符合实际
-- eg1:在age字段创建检查约束,使插入的值在0-200之间
alter TABLE student add constraint c_age check(age>=0 and age<=200);
-- eg2:在sex字段创建检查约束,使sex字段插入的值是男或女
alter table student add constraint c_sex check(sex='男' or sex='女');
-- 4、默认值约束,在某个字段上填充默认的数据
ALTER TABLE student modify tel char(11) DEFAULT'000000000';
-- 5、非空约束
ALTER TABLE student MODIFY age TINYINT not null;

9.27
-- 对字段操作
SELECT sname as 姓名,Ssex as 性别 from student;
-- 例1,查询表中所有女生的信息
SELECT * from student WHERE Ssex='女';
-- 练习1 查询班级编号是11010111班的所有学生信息
SELECT * from student WHERE Classno='11010111';
-- 练习2 查询班级编号是11010111班的学生的姓名和班级编号,字段名用中文显示
SELECT sname as 姓名,Classno as 班级编号 from student WHERE Classno='11010111';
-- 练习3 查询班级编号是11010111班的所有女生信息
SELECT * from student WHERE Classno='11010111' and ssex='女';
-- 练习4 查询1995年以后的所有女生的信息
SELECT * from student WHERE Sbirthday>'1995-12-31' and Ssex='女';
-- 例2 查询表中性王的学生的信息 %通配符 like模糊匹配
SELECT * from student WHERE Sname like '王%';
-- 练习5 查询表中性王的学生的信息
SELECT * from student WHERE Sname like '%萍%';
-- 练习6 查询表中江苏省的学生的信息
SELECT * from student WHERE address like '江苏省%';
-- 练习7 查询表中家中住镇江的学生的信息
SELECT * from student WHERE address like '%镇江市%';
-- 练习8 查询表中1995年出生学生的信息
SELECT * from student WHERE Sbirthday like '1995%';

9.29

聚合函数
cont() 计数
sum() 求和
avg() 求平均
max() 求最大值
min() 求最小值
-- SELECT * FROM result
-- 例1 查询student表中男生的人数
SELECT count(sno) as 男生人数 from student WHERE ssex='男';
-- 练习1 在result表中,查询学号1201011101的学生平均成绩
SELECT avg(score) as 平均成绩 from result WHERE sno='1201011101';
-- 练习2 在result表中,查询课程编号是0102001的课程的最高分和最低分
SELECT max(score) as 最高分,min(score) as 最低分 from result WHERE cno='0102001';

year() 年
month()月
day()日
SELECT CURDATE()当前时间日期函数 
DAYOFWEEK(date) 返回一周中的第几天
dayoyear(data) 返回一年中的第几天
DAYOFMONTH(date) 返回第几周
DAYNAME(date) 返回一周中的星期几
NOW() 获取当前的日期和时间
CURDATE() 获取当前的日期
例2
SELECT *,2024-year(sbirthday) as age from student;
练习3 在student表中,查询年龄最大的那个学生的信息,并且把年龄显示出来
SELECT *,max(year(CURDATE())- year(sbirthday)) as 最大年龄 from student;

10.9

范围、域查询
例1、查询出生日期是1995-4-1,1995-9-1,1995-5-24号出生的学生的信息
-- SELECT
--     *
-- FROM
--     student
-- WHERE
--     sbirthday = '1995-4-1'
-- OR sbirthday = '1995-9-1'
-- OR sbirthday = '1995-5-24';

SELECT
    *
FROM
    student
WHERE
    sbirthday IN (
        '1995-4-1',
        '1995-9-1',
        '1995-5-24'
    );
例2 查询年龄在30到34之间的学生信息
SELECT *,2024 - YEAR (sbirthday)
 
FROM
    student
WHERE
    2024 - YEAR (sbirthday) BETWEEN 30 and 34;

-- 当前日期 CURDATE()
-- 当前年份
select year(CURDATE()); 

SELECT * ,year(CURDATE())-year(sbirthday) as age from student;




concat(s1,s2...s) 把几个字符串连接起来
left(s,n) 获取字符串s左边的n个字符
right(s,n) 获取字符串s右边的n个字符
trim(s) 消除字符串s前后的空格
rtrim(s) 消除字符串s右面的空格
ltrim(s) 消除字符串s左面的空格
SUBSTR(str FROM pos FOR len) 从字符串str截取从pos开始的len长度的字符串
LOCATE(substr,str) 在str里查找substr第一次出现的位置
LOWER(str)
UPPER(str)
例3 查询年龄是35岁的学生,显示信息为'我叫'姓名',今年35岁'
SELECT
    CONCAT(
        '我叫',
        sname,
        ',今年35岁'
    ) AS 信息
FROM
    student
WHERE
    YEAR (CURDATE()) - YEAR (sbirthday) = 33;

例4 查询所有姓王学生的信息
SELECT * from student WHERE left(sname,1)='王'
练习1,查询所有1995年出生的学生的信息,使用left函数
SELECT * from student WHERE left(Sbirthday,4)=1995

10.23

SELECT *,year(CURDATE())-year(sbirthday) as age from student;
分组统计查询
例子1 在student表中查询男生和女生的人数
SELECT count(sno) from student WHERE ssex='女' or ssex='男';
SELECT ssex,COUNT(sno) as 人数 from student
GROUP BY ssex;
例子2 在student表中查询各个班级的人数
SELECT classno,COUNT(sno) as 人数 from student
GROUP BY classno;
例3 在student表中查询各个年份出生的人数
-- 1
SELECT left(Sbirthday,4),COUNT(sno) as 人数 from student
GROUP BY left(Sbirthday,4);
-- 2
SELECT year(sbirthday),COUNT(sno) as 人数 from student
GROUP BY year(sbirthday);
例4 在student表中查询每种姓氏的人数
SELECT left(sname,1),COUNT(sno) as 人数 from student
GROUP BY left(sname,1);
例5 在result表中查询每个学生的总成绩
SELECT sno,sum(score) as 总成绩 from result
GROUP by sno;
例6 在result表中查询每门课学生的平均分
SELECT sno,avg(score) as 总成绩 from result
GROUP by sno;
例7 在result表中查询每门课学生的最高分和最低分
SELECT sno,max(score)as 最高分,min(score)as 最低分  from result
GROUP by sno;

例子2(1)在student表中查询各个班级的女生人数
SELECT classno,COUNT(sno) as 人数 from student WHERE ssex='女'
GROUP BY classno;
例子2(2)在student表中查询班级人数大于10的班级编号和人数
SELECT classno,COUNT(sno) as 人数 from student
GROUP BY classno
HAVING COUNT(sno)>10;
-- HAVING只能用在GROUP BY后面。
例子4(1)在student表中查询每种姓氏的人数大于8的姓氏和人数
SELECT left(sname,1),COUNT(sno) as 人数 from student
GROUP BY left(sname,1)
HAVING COUNT(sno)>8;
例子6(1) 在student表中查询课程的平均分大于75的课程代号和平均分
SELECT sno,avg(score) as 总成绩 from result
GROUP by sno
HAVING avg(score)>75;
-- 查询女生人数
SELECT ssex,COUNT(sno) as 人数 from student WHERE ssex='女'
GROUP BY ssex;
例子12 在student表中查询女生人数大于4的班级编号和女生人数
SELECT ssex,COUNT(sno) as 人数 from student WHERE ssex='女'
GROUP BY ssex;
HAVING COUNT(sno)>4

10.25

1. 在student表中查询各个班级的人数
SELECT classno,COUNT(sno) as 人数 from student
GROUP BY classno;
2. 显示student表中出生日期年份中人数大于10的年份及人数
SELECT year(sbirthday) as 出生人数,COUNT(sno) as 人数 FROM student
GROUP BY year(sbirthday)
HAVING COUNT(sno)>10;
3. 统计显示student表中各个班级中姓名是3个字的学生人数
SELECT classno,COUNT(sno) as 人数 from student WHERE length(trim(sname))=9
GROUP BY classno
4. 统计显示student表中各种姓氏的人数(可以使用left函数求姓氏)
SELECT left(sname,1),COUNT(sno) as 人数 from student
GROUP BY left(sname,1);
5. 统计显示student表中各个班级的平均年龄
SELECT classno,AVG(year(CURDATE())-year(sbirthday)) as 平均年龄 from student
GROUP BY classno
6. 统计显示student表中各个班级中年龄最大数
SELECT classno,max(year(CURDATE())-year(sbirthday)) as 最大值 from student
GROUP BY classno
7. 统计显示student表中的班级编号及年龄大于等于33岁的班级人数
SELECT classno,count(sno) as 人数 from student WHERE year(CURDATE())-year(sbirthday) >= 33
GROUP BY classno
8. 统计显示student表中每个班级年龄大于30岁的女生人数
SELECT classno,COUNT(sno) AS 女生人数 FROM student WHERE TIMESTAMPDIFF(YEAR, sbirthday, CURDATE()) > 30         AND ssex = '女'
GROUP BY classno;

10.30

排序
练习1、在result表中统计各门课程的平均成绩和学习该课程的人数,按照平均成绩从大到小的顺序进行显示
SELECT cno,avg(score),count(*)
FROM result
GROUP BY cno
ORDER BY AVG(score) desk

子查询:
例子1、在result表中查询所学课程编号是0102001
且成绩大于等于此门课程平均成绩的学生的学号和该门课程成绩
-- SELECT avg(score) FROM result WHERE cno='0102001'此门课程平均成绩
SELECT sno,score FROM result WHERE cno='0102001' and score>= (SELECT avg(score) FROM result WHERE cno='0102001')


练习2、查询某些学生,其年龄大于班级平均年龄的11010111班的学生的姓名和其年龄
-- SELECT avg(year(CURDATE())-year(sbirthday)) FROM student WHERE classno='11010111'
SELECT sname,year(CURDATE())-year(sbirthday)
FROM student 
WHERE classno='11010111' 
and year(CURDATE())-year(sbirthday)>(SELECT avg(year(CURDATE())-year(sbirthday)) FROM student WHERE classno='11010111')

练习3、查询学习某课程的人数大于等于10个人的课程的课程名称
SELECT cname FROM course WHERE cno in
(SELECT cno FROM result GROUP BY cno HAVING COUNT(*)>=10)
练习4、查询学习了四门课的学生的学号和姓名
SELECT sname FROM student
WHERE sno in(SELECT sno FROM result GROUP BY sno HAVING count(*)-4)
练习5、查询所有计算机应用技术专业的学生的姓名
SELECT sname from student
WHERE classno in 
(SELECT classno from class
WHERE pno in
(SELECT pno FROM professional WHERE pname='计算机应用技术'))


11.6

   在stdent表中查询平均成绩大于等于80分的学生的姓名
    SELECT sname from student WHERE sno in
    (SELECT sno FROM result GROUP BY sno HAVING avg(score) >=80)
    
    例子1 查询‘计算机应用技术专业’的专业名称和它下面的班级名称
    SELECT Pname,Classname
    FROM professional,class
    WHERE Pname='计算机应用技术' and professional.pno=Class.pno
    
    例子3 查询‘计应1111’班的所有学生和他的姓名
    SELECT sname,classname
    From class,student
    where classname='计应1111' and student.classno=class.classno
    
    例子3 查询张劲同学的各门课程的成绩和他的姓名
    
    FROM SELECT sname,score
    FROM student,result
    WHERE sname='张劲' and student.sno=result.sno
    例子4 查询张劲同学的各门课程
    SELECT sname,score,cname
    FROM student,result,course
    WHERE sname='张劲' and student.sno=result.sno and result.cno=course.cno
    
    例子5 查询“计算机应用技术”专业的所有学生的姓名、班级名、专业名
    SELECT pname,classname,sname
    FROM professional,class,student
    WHERE pname="计算机应用技术" and professional.pno=class.pno and class.classno=student.classno
    
    例子6 查询”计算机应用技术“专业的所有的专业名、班级名、学生的姓名、课程名和对应的成绩
    SELECT pname,classname,sname,cname,score
    FROM professional,class,student,result,course
    WHERE pname="计算机应用技术" 
    and professional.pno=class.pno 
    and class.classno=student.classno
    and student.sno=result.sno
    and result.cno=course.cno
    
    练习1 查询”机电工程系“所有学生所在的学院名、专业名、班级名、姓名、成绩、对应课程名、课程对应教师名
    SELECT deptname,pname,classname,sname,score,cname,tname
    FROM department,professional,class,student,result,course,teching,teacher
    WHERE deptname="软件与服务外包学院" 
    and department.deptno=professional.deptno
    and professional.pno=class.pno 
    and class.classno=student.classno
    and student.sno=result.sno
    and result.cno=course.cno
    and course.cno=teaching.cno
    and teaching.tno=teacher.tno
    
    
    
    
    
    
    SELECT deptname,pname,classname,sname
    FROM department,professional,class,student
    WHERE deptname="机电工程系" 
    and department.deptno=professional.deptno
    and professional.pno=class.pno 
    and class.classno=student.classno

11.15

内链接
例子1 查询学生的姓名、课程名及对应成绩
SELECT sname,cname,score
FROM student
INNER JOIN result on student.sno=result.sno
INNER JOIN course on result.cno=course.cno
外链接(左外链接,右外链接)
例子2 查询所有学生的姓名、对应成绩
SELECT sname,score
from
student left OUTER JOIN result on student.sno=result.sno

例子2 查看一下有哪门课没有老师教,显示教师姓名和课程名
SELECT cname,tname
from teacher
right outer join teaching on teacher.tno=teaching.tno
right outer join course on teaching.cno=course.cno

例子3 查看一下有哪个老师没有课教,显示教师姓名和课程名
SELECT tname,cname
from course
right outer join teaching on course.cno=teaching.cno
right outer join teacher on teaching.tno=teacher.tno

]]>
<![CDATA[Windows常用的快捷键]]> http://6hi.cn/30.html 2022-07-16T22:12:00+08:00 2022-07-16T22:12:00+08:00 沫言 https://6hi.cn 一、常见用法

  F1 显示当前程序或者 windows 的帮助内容。

  F2 当你选中一个文件的话,这意味着“重命名”

  F3 当你在桌面上的时候是打开“查找:所有文件”对话框

  F10 或 ALT 激活当前程序的菜单栏

  windows 键或 CTRL+ESC 打开开始菜单

  CTRL+ALT+DELETE 在 win9x 中打开关闭程序对话框

  DELETE 删除被选择的选择项目,如果是文件,将被放入回收站

  SHIFT+DELETE 删除被选择的选择项目,如果是文件,将被直接删除而不是放入回收站

  CTRL+N 新建一个新的文件

  CTRL+O 打开“打开文件”对话框

  CTRL+P 打开“打印”对话框

  CTRL+S 保存当前操作的文件

  CTRL+X 剪切被选择的项目到剪贴板

  CTRL+INSERT 或 CTRL+C 复制被选择的项目到剪贴板

  SHIFT+INSERT 或 CTRL+V 粘贴剪贴板中的内容到当前位置

  ALT+BACKSPACE 或 CTRL+Z 撤销上一步的操作

  ALT+SHIFT+BACKSPACE 重做上一步怀废牟僮?br>

  Windows 键 +M 最小化所有被打开的窗口。

  Windows 键 +CTRL+M 重新将恢复上一项操作前窗口的大小和位置

  Windows 键 +E 打开资源管理器

  Windows 键 +F 打开“查找:所有文件”对话框

  Windows 键 +R 打开“运行”对话框

  Windows 键 +BREAK 打开“系统属性”对话框

  Windows 键 +CTRL+F 打开“查找:计算机”对话框

  SHIFT+F10 或鼠标右击打开当前活动项目的快捷菜单

  SHIFT 在放入 CD 的时候按下不放,可以跳过自动播放 CD。在打开 word 的时候按下不放,可以跳过自启动的宏

  ALT+F4 关闭当前应用程序

  ALT+SPACEBAR 打开程序最左上角的菜单

  ALT+TAB 切换当前程序

  ALT+ESC 切换当前程序

  ALT+ENTER 将 windows 下运行的 MSDOS 窗口在窗口和全屏幕状态间切换

  PRINTSCREEN 将当前屏幕以图象方式拷贝到剪贴板

  ALT+PRINTSCREEN 将当前活动程序窗口以图象方式拷贝到剪贴板

  CTRL+F4 关闭当前应用程序中的当前文本(如 word 中)

  CTRL+F6 切换到当前应用程序中的下一个文本(加 shift 可以跳到前一个窗口)

在 IE 中:

  ALT+RIGHTARROW 显示前一页(前进键)

  ALT+LEFTARROW 显示后一页(后退键)

  CTRL+TAB 在页面上的各框架中切换(加 shift 反向)

  F5 刷新

  CTRL+F5 强行刷新

  目的快捷键

  激活程序中的菜单栏 F10

  执行菜单上相应的命令 ALT+ 菜单上带下划线的字母

  关闭多文档界面程序中的当

  前窗口 CTRL+F4

  关闭当前窗口或退出程序 ALT+F4

  复制 CTRL+C

  剪切 CTRL+X

  删除 DELETE

  显示所选对话框项目的帮助 F1

  显示当前窗口的系统菜单 ALT+ 空格键

  显示所选项目的快捷菜单 SHIFT+F10

  显示“开始”菜单 CTRL+ESC

  显示多文档界面程序的系统

  菜单 ALT+ 连字号(-)

  粘贴 CTRL+V

  切换到上次使用的窗口或者

  按住 ALT 然后重复按 TAB,

  切换到另一个窗口 ALT+TAB

  撤消 CTRL+Z

二、使用“Windows 资源管理器”的快捷键

  目的快捷键

  如果当前选择展开了,要折

  叠或者选择父文件夹左箭头

  折叠所选的文件夹 NUMLOCK+ 负号(-)

  如果当前选择折叠了,要展开

  或者选择第一个子文件夹右箭头

  展开当前选择下的所有文件夹 NUMLOCK+*

  展开所选的文件夹 NUMLOCK+ 加号(+)

  在左右窗格间切换 F6

三、使用 WINDOWS 键

  可以使用 Microsoft 自然键盘或含有 Windows 徽标键的其他任何兼容键盘的以下快捷键。

  目的快捷键

  在任务栏上的按钮间循环 WINDOWS+TAB

  显示“查找:所有文件”WINDOWS+F

  显示“查找:计算机”CTRL+WINDOWS+F

  显示“帮助”WINDOWS+F1

  显示“运行”命令 WINDOWS+R

  显示“开始”菜单 WINDOWS

  显示“系统属性”对话框 WINDOWS+BREAK

  显示“Windows 资源管理器”WINDOWS+E

  最小化或还原所有窗口 WINDOWS+D

  撤消最小化所有窗口 SHIFT+WINDOWS+M

四、使用“我的电脑”和“Windows 资源管理器”的快捷键

  目的快捷键

  关闭所选文件夹及其所有父

  文件夹按住 SHIFT 键再单击“关闭按钮(仅适用于“我的电脑”)

  向后移动到上一个视图 ALT+ 左箭头

  向前移动到上一个视图 ALT+ 右箭头

  查看上一级文件夹 BACKSPACE

五、使用对话框中的快捷键

  目的快捷键

  取消当前任务 ESC

  如果当前控件是个按钮,要

  单击该按钮或者如果当前控

  件是个复选框,要选择或清

  除该复选框或者如果当前控

  件是个选项按钮,要单击该

  选项空格键

  单击相应的命令 ALT+ 带下划线的字母

  单击所选按钮 ENTER

  在选项上向后移动 SHIFT+TAB

  在选项卡上向后移动 CTRL+SHIFT+TAB

  在选项上向前移动 TAB

  在选项卡上向前移动 CTRL+TAB

  如果在“另存为”或“打开”

  对话框中选择了某文件夹,

  要打开上一级文件夹 BACKSPACE

  在“另存为”或“打开”对

  话框中打开“保存到”或

  “查阅”F4

  刷新“另存为”或“打开”

  对话框 F5

六、使用“桌面”、“我的电脑”和“Windows 资源管理器”快捷键

  选择项目时,可以使用以下快捷键。

  目的快捷键

  插入光盘时不用“自动播放”

  功能按住 SHIFT 插入 CD-ROM

  复制文件按住 CTRL 拖动文件

  创建快捷方式按住 CTRL+SHIFT 拖动文件

  立即删除某项目而不将其放入 SHIFT+DELETE

  “回收站”

  显示“查找:所有文件”F3

  显示项目的快捷菜单 APPLICATION 键

  刷新窗口的内容 F5

  重命名项目 F2

  选择所有项目 CTRL+A

  查看项目的属性 ALT+ENTER 或 ALT+ 双击

  可将 APPLICATION 键用于 Microsoft 自然键盘或含有 APPLICATION 键的其他兼容键

七、Microsoft 放大程序的快捷键

  这里运用 Windows 徽标键和其他键的组合。

  快捷键目的

  Windows 徽标 +PRINTSCREEN 将屏幕复制到剪贴板(包括鼠标光标)

  Windows 徽标 +SCROLLLOCK 将屏幕复制到剪贴板(不包括鼠标光标)

  Windows 徽标 +PAGEUP 切换反色。

  Windows 徽标 +PAGEDOWN 切换跟随鼠标光标

  Windows 徽标 + 向上箭头增加放大率

  Windows 徽标 + 向下箭头减小放大率

八、使用辅助选项快捷键

  目的快捷键

  切换筛选键开关右 SHIFT 八秒

  切换高对比度开关左 ALT+ 左 SHIFT+PRINTSCREEN

  切换鼠标键开关左 ALT+ 左 SHIFT+NUMLOCK

  切换粘滞键开关 SHIFT 键五次

  切换切换键开关 NUMLOCK 五捷键

一、最常用的快捷键:日常电脑使用中最常用的快捷操作。

1.最常用的快捷键
F5------------刷新 DELETE--------删除 TAB-------改变焦点
CTRL+C--------复制 CTRL+X--------剪切 CTRL+V--------粘贴
CTRL+A--------全选 CTRL+Z--------撤销 CTRL+S--------保存
ALT+F4--------关闭 CTRL+Y--------恢复 ALT+TAB-------切换
CTRL+F5---强制刷新 CTRL+W--------关闭 CTRL+F--------查找
SHIFT+DELETE 永久删除 CTRL+ALT+DEL 任务管理 SHIFT+TAB-反向切换
CTRL+ 空格--中英文输入切换 CTRL+Shift 输入法切换 CTRL+ESC--开始菜单
CTRL+ALT+Z QQ 快速提取消息 CTRL+ALT+AQQ 截图工具 CTRL+ENTERQQ 发消息
【窗口】+D 显示桌面 【窗口】+R 打开“运行 【窗口】+L 屏幕锁定
【窗口】+E 打开“我的电脑” 【窗口】+F 搜索文件或文件夹 【窗口】+TAB 项目切换
cmd----CMD 命令提示符

二、键盘快捷键和组合键的功能

F1 帮助 CTRL+Z 撤消
F2 改名 CTRL+O 打开
F3 搜索 SHIFT+DELETE 永久删除
F4 地址 DELETE 删除
F5 刷新 ALT+ENTER 属性
F6 切换 ALT+F4 关闭
F10 菜单 CTRL+F4 关闭
CTRL+A 全选 ALT+TAB 切换
CTRL+C 复制 ALT+ESC 切换
CTRL+X 剪切 ALT+ 空格键窗口菜单
CTRL+V 粘贴 CTRL+ESC 开始菜单
拖动某一项时按 CTRL 复制所选项目
拖动某一项时按 CTRL+SHIFT 创建快捷方式
将光盘插入到 CD-ROM 驱动器时按 SHIFT 键阻止光盘自动播放

Ctrl+1,2,3... 功能:切换到从左边数起第 1,2,3...个标签
Ctrl+A 功能:全部选中当前页面内容
Ctrl+C 功能:复制当前选中内容
Ctrl+D 功能:打开“添加收藏”面版(把当前页面添加到收藏夹中)
Ctrl+E 功能:打开或关闭“搜索”侧边栏(各种搜索引擎可选)
Ctrl+F 功能:打开“查找”面版
Ctrl+G 功能:打开或关闭“简易收集”面板
Ctrl+H 功能:打开“历史”侧边栏
Ctrl+I 功能:打开“收藏夹”侧边栏/另:将所有垂直平铺或水平平铺或层叠的窗口恢复
Ctrl+K 功能:关闭除当前和锁定标签外的所有标签
Ctrl+L 功能:打开“打开”面版(可以在当前页面打开 Iternet 地址或其他文件...)
Ctrl+N 功能:新建一个空白窗口(可更改,Maxthon 选项 → 标签 → 新建)
Ctrl+O 功能:打开“打开”面版(可以在当前页面打开 Iternet 地址或其他文件...)
Ctrl+P 功能:打开“打印”面板(可以打印网页,图片什么的...)
Ctrl+Q 功能:打开“添加到过滤列表”面板(将当前页面地址发送到过滤列表)
Ctrl+R 功能:刷新当前页面
Ctrl+S 功能:打开“保存网页”面板(可以将当前页面所有内容保存下来)
Ctrl+T 功能:垂直平铺所有窗口
Ctrl+V 功能:粘贴当前剪贴板内的内容
Ctrl+W 功能:关闭当前标签(窗口)
Ctrl+X 功能:剪切当前选中内容(一般只用于文本操作)
Ctrl+Y 功能:重做刚才动作(一般只用于文本操作)
Ctrl+Z 功能:撤消刚才动作(一般只用于文本操作)
Ctrl+F4 功能:关闭当前标签(窗口)
Ctrl+F5 功能:刷新当前页面
Ctrl+F6 功能:按页面打开的先后时间顺序向前切换标签(窗口)
Ctrl+F11 功能:隐藏或显示菜单栏
Ctrl+Tab 功能:以小菜单方式向下切换标签(窗口)
Ctrl+ 拖曳 功能:保存该链接的地址或已选中的文本或指定的图片到一个文件夹中(保存目录可更改,Maxthon 选项 → 保存)
Ctrl+ 小键盘'+' 功能:当前页面放大 20%
Ctrl+ 小键盘'-' 功能:当前页面缩小 20%
Ctrl+ 小键盘'*' 功能:恢复当前页面的缩放为原始大小
Ctrl+Alt+S 功能:自动保存当前页面所有内容到指定文件夹(保存路径可更改,Maxthon 选项 → 保存)
Ctrl+Shift+ 小键盘'+' 功能:所有页面放大 20%
Ctrl+Shift+ 小键盘'-' 功能:所有页面缩小 20%
Ctrl+Shift+F 功能:输入焦点移到搜索栏
Ctrl+Shift+G 功能:关闭“简易收集”面板
Ctrl+Shift+H 功能:打开并激活到你设置的主页
Ctrl+Shift+N 功能:在新窗口中打开剪贴板中的地址,如果剪贴板中为文字,则调用搜索引擎搜索该文字(搜索引擎可选择,Maxthon 选项 → 搜索)
Ctrl+Shift+S 功能:打开“保存网页”面板(可以将当前页面所有内容保存下来,等同于 Ctrl+S) 
Ctrl+Shift+W 功能:关闭除锁定标签外的全部标签(窗口)
Ctrl+Shift+F6 功能:按页面打开的先后时间顺序向后切换标签(窗口)
Ctrl+Shift+Tab 功能:以小菜单方式向上切换标签(窗口)

QQ 快捷键

Alt+S 快速回复
Alt+C 关闭当前窗口
Alt+H 打开聊天记录
Alt+T 更改消息模式
Ait+J 打开聊天纪录
Ctrl+A 全选当前对话框里的内容
Ctrl+F QQ 里直接显示字体设置工具条
Ctrl+J 输入框里回车(跟回车一个效果)
Ctrl+M 输入框里回车(跟回车一个效果)
Ctrl+L 对输入框里当前行的文字左对齐
Ctrl+R 对输入框里当前行的文字右对齐
Ctrl+E 对输入框里当前行的文字居中
Ctrl+V 在 qq 对话框里实行粘贴
Ctrl+Z 清空/恢复输入框里的文字
Ctrl+ 回车 快速回复 这个可能是聊 QQ 时最常用到的了
Ctrl+Alt+Z 快速提取消息
Ctrl+Alt+A 捕捉屏幕

IE 浏览器快捷键

F11 打开/关闭全屏模式
TAB 循环的选择地址栏,刷新键和当前标签页
CTRL+F 在当前标签页查询字或短语
CTRL+N 为当前标签页打开一个新窗口
CTRL+P 打印当前标签页
CTRL+A 选择当前页的所有内容
CTRL+Plus 放大(由于前面是加号为避免误解所以用 Plus 代表“+”)
CTRL+-缩小
CTRL+0 恢复原始大小

导航快捷键

ALT+HOME 返回主页
ALT+LEFT 返回后一页
ALT+RIGHT 返回前一页
F5 刷新
CTRL+F5 刷新页面同时刷新缓存
ESC 停止下载页面

收藏夹中心快捷键

CTRL+I 打开收藏夹
CTRL+SHIFT+I 以固定模式打开收藏夹
CTRL+B 整理收藏夹
CTRL+D 将当前页添加到收藏夹
CTRL+J 打开 Feeds
CTRL+SHIFT+J 以固定模式打开 Feeds
CTRL+H 打开历史
CTRL+SHIFT+H 以固定模式打开历史

标签快捷键

CTRL+ 鼠标左键 or 鼠标中键用新标签打开链接并切换至新标签
CTRL+SHIFT+ 鼠标左键 or CTRL+SHIFT+ 鼠标中键用新标签打开链接但不切换至新标签
CTRL+W or CTRL+F4 关闭当前标签页(如果只有一个标签将关闭 IE)
CTRL+Q 打开快速标签视图
CTRL+T 打开一个新标签
CTRL+SHIFT+Q 查看打开标签的列表
CTRL+TAB 切换到下一个标签
CTRL+SHIFT+TAB 切换到前一个标签

地址栏快捷键

ALT+D 选择地址栏
CTRL+ENTER 在地址栏中的文本初出添加"http://www." 和末尾添加".com"
CTRL+SHIFT+ENTER 在地址栏中的文本初出添加"http://www." 和末尾添加你自定义的后缀
ALT+ENTER 用新标签打开地址栏的网址
F4 查看以前出入的地址

搜索栏快捷键

CTRL+E 选择搜索栏
CTRL+DOWN 查看搜索引擎列表
ALT+ENTER 用新标签打开搜索结果

Alt+1 功能:保存当前表单
Alt+2 功能:保存为通用表单
Alt+A 功能:展开收藏夹列表

资源管理器

END 显示当前窗口的底端
HOME 显示当前窗口的顶端
NUMLOCK+ 数字键盘的减号(-)折叠所选的文件夹
NUMLOCK+ 数字键盘的加号(+)显示所选文件夹的内容
NUMLOCK+ 数字键盘的星号(*)显示所选文件夹的所有子文件夹
向左键当前所选项处于展开状态时折叠该项,或选定其父文件夹
向右键当前所选项处于折叠状态时展开该项,或选定第一个子文件夹

自然键盘

【窗口】显示或隐藏“开始”菜单
【窗口】+F1 帮助
【窗口】+D 显示桌面
【窗口】+R 打开“运行”
【窗口】+E 打开“我的电脑”
【窗口】+F 搜索文件或文件夹
【窗口】+U 打开“工具管理器”
【窗口】+BREAK 显示“系统属性”
【窗口】+TAB 在打开的项目之间切换

辅助功能

按右边的 SHIFT 键八秒钟切换筛选键的开和关
按 SHIFT 五次切换粘滞键的开和关
按 NUMLOCK 五秒钟切换切换键的开和关
左边的 ALT+ 左边的 SHIFT+NUMLOCK 切换鼠标键的开和关
左边的 ALT+ 左边的 SHIFT+PRINTSCREEN 切换高对比度的开和关

下面是补充的运行命令:

按“开始”-“运行”,或按 WIN 键 +R,在『运行』窗口中输入:

(按英文字符顺序排列)
%temp%---------打开临时文件夹
.--------------C:DocumentsandSettings 用户名所在文件夹
..-------------C:DocumentsandSettings
...------------我的电脑
--------------C 盘
appwize.cpl----添加、删除程序
access.cpl-----辅助功能选项
Accwiz---------辅助功能向导
cmd------------CMD 命令提示符
command--------CMD 命令提示符
chkdsk.exe-----Chkdsk 磁盘检查
certmgr.msc----证书管理实用程序
calc-----------启动计算器
charmap--------启动字符映射表
cintsetp-------仓颉拼音输入法
cliconfg-------SQLSERVER 客户端网络实用程序
clipbrd--------剪贴板查看器
control--------打开控制面板
conf-----------启动 netmeeting
compmgmt.msc---计算机管理
cleanmgr-------垃圾整理
ciadv.msc------索引服务程序
dcomcnfg-------打开系统组件服务
ddeshare-------打开 DDE 共享设置
dxdiag---------检查 DirectX 信息
drwtsn32-------系统医生
devmgmt.msc----设备管理器
desk.cpl-------显示属性
dfrg.msc-------磁盘碎片整理程序
diskmgmt.msc---磁盘管理实用程序
dvdplay--------DVD 播放器
eventvwr-------事件查看器
eudcedit-------造字程序
explorer-------打开资源管理器
fsmgmt.msc-----共享文件夹管理器
firewall.cpl---WINDOWS 防火墙
gpedit.msc-----组策略
hdwwiz.cpl-----添加硬件
iexpress-------木马捆绑工具,系统自带
inetcpl.cpl----INTETNET 选项
intl.cpl-------区域和语言选项(输入法选项)
irprops.cpl----无线链接
joy.cpl--------游戏控制器
lusrmgr.msc----本机用户和组
logoff---------注销命令
main.cpl-------鼠标
mem.exe--------显示内存使用情况
migwiz---------文件转移向导
mlcfg32.cpl----邮件
mplayer2-------简易 widnowsmediaplayer
mspaint--------画图板
msconfig.exe---系统配置实用程序
mstsc----------远程桌面连接
magnify--------放大镜实用程序
mmc------------打开控制台
mmsys.cpl------声音和音频设备
mobsync--------同步命令
ncpa.cpl-------网络连接
nslookup-------IP 地址侦测器
netstartX----开始 X 服务
netstopX-----停止 X 服务
netstat-an----命令检查接口
netsetup.cpl---无线网络安装向导
notepad--------打开记事本
nslookup-------IP 地址侦探器
narrator-------屏幕“讲述人”
ntbackup-------系统备份和还原
ntmsmgr.msc----移动存储管理器
ntmsoprq.msc---移动存储管理员操作请求
nusrmgr.cpl----用户账户
nwc.cpl--------NetWare 客户服务
osk------------打开屏幕键盘
odbcad32-------ODBC 数据源管理器
odbccp32.cpl---ODBC 数据源管理器
oobe/msoobe/a-检查 XP 是否激活
packager-------对象包装程序
perfmon.msc----计算机性能监测程序
powercfg.cpl---电源选项
progman--------程序管理器
regedit--------注册表
rsop.msc-------组策略结果集
regedt32-------注册表编辑器
regsvr32/?----调用、卸载 DLL 文件运行(详细请在 cmd 中输入 regsvr32/?)
sapi.cpl-------语音
services.msc---本地服务设置
syncapp--------创建一个公文包
sysedit--------系统配置编辑器
sigverif-------文件签名验证程序
sndrec32-------录音机
sndvol32-------音量控制程序
shrpubw--------共享文件夹设置工具
secpol.msc-----本地安全策略
sysdm.cpl------系统
syskey---------系统加密(一旦加密就不能解开,保护 windowsxp 系统的双重密码)
services.msc---本地服务设置
sfc.exe--------系统文件检查器
sfc/scannow---windows 文件保护
shutdown-------关机命令(详细请在 cmd 中输入 shutdown/?)
taskmgr--------任务管理器
telephon.cpl---电话和调制解调器选项
telnet---------远程连接程序
timedate.cpl---日期和时间
tourstart------xp 简介(安装完成后出现的漫游 xp 程序)
tsshutdn-------60 秒倒计时关机命令
utilman--------辅助工具管理器
winver---------检查 Windows 版本
winmsd---------系统信息
wiaacmgr-------扫描仪和照相机向导
winchat--------XP 自带局域网聊天
wmimgmt.msc----打开 windows 管理体系结构(WMI)
wordpad--------写字板
wuaucpl.cpl----自动更新
wupdmgr--------windows 更新程序
write----------写字板
wscript--------windows 脚本宿主设置
wscui.cpl------安全中心
C:/windows/fonts

1.批量文件重命名
Windows XP 提供了批量重命名文件的功能,在资源管理器中选择几个文件,接着按 F2 键,然后重命名这些文件中的一个,这样所有被选择的文件将会被重命名为新的文件名,在末尾处加上递增的数字)。

2.关机、重启只要 1 秒钟
如果你想让 Windows XP 瞬间关机,那么可以按下 CTRL+ALT+DEL,接着在弹出的任务管理器中点击“关机”→“关机”,与此同时按住 CTRL,不到 1 秒钟你会发现系统已经关闭啦,简直就在眨眼之间。同样道理,如果在“关机”菜单中选择“重启”,即可快速重启。

3.快速进入控制面板

window+R---》输入 control 即可


特别声明:转载自程序媛说事儿

]]>