欢迎光临
我们一直在努力

QQ被封号冻结申诉解封方法

帽帽阅读(109)评论(0)

前言

QQ和微信基本现在每个人都有,保守估计用户也不少于十个亿,太多了。所以很多人在使用QQ或者微信的时候发送了一些违反各种条规的话,被封号了,里面有好多联系人,还有些客户朋友,造成的困扰是很麻烦的,虽然是虚拟的东西,但也不能无条件收走,这个说心里话,严重鄙视麻花的做法,有违规你可以封几天警告,你在让人家拿身份证人脸扫码在解封不就好了,真的是那种搞违法的,在封就行了。现在好多都是一刀切,鄙视鄙视。很多人用了很多年的突然被封,还不给解开,这里教你们去申诉。

图片[1]-QQ被封号冻结申诉解封方法-帽帽电脑网

解封方法

只要不是严重的违规,比如:

解封全看运气,遇到不好的客服没关系多来几次,,确实被误封说明情况提交即可,第一次不通过就多试几次。

先从这里申请,说不定这里就解封了

QQ解封地址:https://kf.qq.com/touch/bill/190313selfqa55dde594.html

微信解封地址:https://kf.qq.com/touch/bill/201012selfqa73f62f33.html

1、涉H,群主没有发过H,但是被封号的;

2、QQ空间发了几条不是很严重的广告之类的;

3、骂人,批量删除好友;….等等。只要你的QQ号没有涉及到“HDD”

到工信部基本能解。如果涉及“HDD”严重违规的话,可以去投诉试试。

工信部投诉邮箱地址:12300@gdca.gov.cn 邮件发送格式:

邮件内容:申诉人:XXX

身份证号码:XXXXX

联系电话:XXXX

争议号码:XXX(此处填写QQ号码)

**申诉理由:尊敬的工信部领导,您好!在XXXX年XX月XX日本人多年使用的QQ号XXXX

被腾讯公司以“涉嫌传播违法违规信息”被永久冻结封号,多次联系腾讯客服申诉无果,

每次都是告知违规不予解封。本号为私人用号,但是很多公司资料保存在QQ上,

因此QQ号有时候有朋友和同事需要登录下载资料或文件,所以QQ在封号之前QQ密码

有过泄漏的情况。本人身为QQ忠实客户,QQ也使用10多年了,信用一直良好,

自己实际并未发布什么违规内容信息。QQ号上保存大量重要资料.文件.合同…等等。

很多亲朋好友、客户,等因封号导致中断联系方式。使用该QQ号注登录的其他软件、

邮箱、腾讯云、企鹅FM、企鹅自媒体…等等,与之QQ关联绑定的第三方平台都无法登录使用。

如果QQ号因密码泄漏或QQ异常被他人利用发布了什么违规的内容,腾讯公司应该通知警告或临时冻结。

腾讯公司不但没有采取补救措施,反倒直接封号处理。腾讯封号行为对我生活和工作都

造成了极大的影响和打击。(此处申诉理由大家根据自身情况进行修改)

事实依据:《互联网群组信息服务管理规定》第十一条:互联网群组信息服务提供者应当对违反法律法规

和国家有关规定的互联网群组,依法依约采取警示整改、暂停发布、关闭群组等处置措施,保存有关记录,

并向有关主管部门报告。互联网群组信息服务提供者应当对违反法律法规和国家有关规定的群组建立者、

管理者等使用者,依法依约采取降低信用等级、暂停管理权限、

取消建群资格等管理措施,保存有关记录,并向有关主管部门报告。**

邮件附件需要上传:身份证正照片+身份证反面照片+QQ登录提示冻结截图+

联系腾讯QQ客服沟通处理结果截图+其他资料截图(你觉得还有用的资料,

比如:公司营业执照;军官证;退伍证;之类的证明)

PS:申诉理由只是给大家一个参考,各位自行根据自身QQ情况去填写和修改。

vmware esxi虚拟化安装图解教程

帽帽阅读(882)评论(0)

本来自己想测试一个项目,发现虽然做过很多次,但没有记录过,所以这次做个教程。

首先准备一台电脑,一个8G容量以上U盘。

使用软碟通把esxi镜像文件制作成启动盘。

这些步骤我就不贴图了,这个都要贴图,我觉得你就不用看下面了

插入U盘,开始启动,进入U盘引导。

成功的进入了这个画面,也看到我们这个电脑的配置。等下面进度条加载完毕先

此隐藏内容仅限VIP查看升级VIP

到主界面按F12,进行重启系统。

通过浏览器就可以访问了

原创教程,关注收藏吧,转载的话记得贴个出处。

win10连接共享打印机提示0X0000011b错误解决办法

帽帽阅读(395)评论(0)

这种问题一般公司企业发生的多,因为一个部门一个办公室会用一个共享打印机来大家一起用。
这个时候你会突然发现,突然哪天连不上打印机了,提示11B错误,贴个图给你对比一下。


你搜索网上都是告诉你系统更新造成的,然后就是各种告诉你卸载更新,添加凭据,复制乱七八糟的教程教你,结果你发现还是解决不了。

今天帽哥教你一个解决的小诀窍,百分百可以解决。
1、首先确定要连接的打印机型号,把打印机驱动装好
2、打开控制面板-设备和打印机-添加打印机,选(通过手动设置添加本地打印机或网络打印机)如下图

3、选创建新端口-选Local port,确定-如下图

4、在弹出的端口输入要连接的打印机名称即可。

原创教程,如果帮助到你请点个关注,也可以把本教程分享给更多人学习,直接分享网址即可。

分享让你我都成长。

访问共享提示没有权限无法访问的解决办法

帽帽阅读(316)评论(0)

如上图,在win10系统经常会用的好好的共享,突然你哪天在看就看不了。其实很简单,一般是程序里面的smb功能关闭了

控制面板-启用关闭windows功能-勾选SMB1.0/CIFS文件共享支持,确定一下。提示重启在重启一下即可。

这个时候在重新访问共享就可以进去了,是不是很简单。

PPT菜鸟视频教程

帽帽阅读(618)评论(0)

适用人群:PPT初学者,PPT使用者,办公人员,学生,老师,培训人员,等各类需要使用到PPT的人员。

下载方式为天翼云盘,文件大小为2.5GB左右。点击下载后转存到自己网盘通过客户端下载。

zabbix4.0安装图文实战教程

帽帽阅读(835)评论(0)

最近帽帽接了个小活,帮一个小企业在vmware虚拟化服务器,配置zabbix监控服务端。今天把配置命令以及实战教程分享给大家。本原创生产实战,请勿转载。

一,安装过程

首先登录vm服务器进行安装linux(centos7.6)纯命令系统,并配置好防火墙和IP,后面全部用xshell进行远程操作

然后就是一顿操作。安装mysql+php部署配置环境。

下面放上各操作命令步骤。需VIP权限才可查看

此隐藏内容仅限VIP查看升级VIP

访问zabbix

2.4.1http://本机IP/zabbix,如下图所示:

后面输入自己的用户名登录即可。

用户名一般是Admin   密码在创建数据库没有定义的话,默认就是zabbix

下面贴上一些基本使用教程。详细使用教程可去购买zabbix入门到精通的书籍。

创建自动注册规则

2.5.1、配置–自动发现–创建发现规则

2.5.2、配置–动作–选择“自动发现”–创建动作

在动作选项下:

A:主机地址为192.168.1.100-254

C:服务类型为zabbix客户端

D:自动发现状态为上(UP)

在操作选项下:

添加动作操作细节:

添加主机

添加到主机群组: Discovered hosts, Linux servers

链接到模板: Template OS Linux

 

 

 

 

 

 

 

 

 

 

 

windows代码激活教程,包含office

帽帽阅读(593)评论(0)

激活支持说明

支持Windows操作系统(VL) Office软件(VL)
支持最新的Windows 10 和 Office 2019

Windows激活方法

PC端以管理员身份运行CMD(命令提示符)

然后依次输入以下命令:

slmgr /skms kms.sunpma.com
slmgr /ato
slmgr /xpr

等待出现以下弹窗就说明成功激活了

Office激活方法

PC端以管理员身份运行CMD(命令提示符)
输入命令进入 Office 默认安装目录
Office2016 / Office365 / Office2019 进入默认安装目录
32位office:

cd C:\Program Files (x86)\Microsoft Office\Office16

64位office:

cd C:\Program Files\Microsoft Office\Office16

Office2013 进入默认安装目录
32位office:

cd C:\Program Files (x86)\Microsoft Office\Office15

64位office:

cd C:\Program Files\Microsoft Office\Office15

Office2010 进入默认安装目录
32位office:

cd C:\Program Files (x86)\Microsoft Office\Office14

64位office:

cd C:\Program Files\Microsoft Office\Office14

然后再依次输入以下命令:

cscript ospp.vbs /sethst:sunpma.com
cscript ospp.vbs /act
cscript ospp.vbs /dstatus

说明

KMS方式单次激活有效期为180天,每隔一段时间系统会自动从KMS服务器请求续期
只要本博客能够访问,这些都是自动的,可以一直使用,无需再人为干预

Linux BT 宝塔面板开心版 一键脚本

帽帽阅读(486)评论(0)

 

说明:已安装官方面板或者未安装面板均可使用以下开心版一键脚本
注意:开心破译版存在风险,切勿在生产环境中使用,安装前先备份重要数据

脚本来源:https://miui.uk

一键脚本

Centos安装命令:

yum install -y wget && wget -O install.sh https://download.ccspump.com/install/install_6.0.sh && sh install.sh

试验性Centos/Ubuntu/Debian安装命令支持ipv6,注意使用root权限执行此命令 (支持Centos8):

curl -sSO https://download.ccspump.com/install/new_install.sh && bash new_install.sh

Ubuntu/Deepin安装命令:

wget -O install.sh https://download.ccspump.com/install/install-ubuntu_6.0.sh && sudo bash install.sh

Debian安装命令:

wget -O install.sh https://download.ccspump.com/install/install-ubuntu_6.0.sh && bash install.sh

Fedora安装命令:

wget -O install.sh https://download.ccspump.com/install/install_6.0.sh && bash install.sh

Linux面板7.1.1升级命令:

curl https://download.ccspump.com/install/update6.sh|bash

插件脚本

Nginx防火墙(面板先安装防火墙再执行此脚本)

wget -O btwaf.sh https://download.ccspump.com/install/btwaf.sh && bash btwaf.sh install

免费Nginx防火墙(无需面板安装)

wget -O free_btwaf.sh https://download.ccspump.com/install/free_btwaf.sh && bash free_btwaf.sh install

收费Apache防火墙(面板先安装防火墙再执行此脚本)

wget -O btwaf_httpd.sh https://download.ccspump.com/install/btwaf_httpd.sh && bash btwaf_httpd.sh install

主机异常登录插件脚本

wget -O host_login.sh https://download.ccspump.com/install/host_login.sh && bash host_login.sh install

河马webshell查杀插件脚本

wget -O hm_shell_san.sh https://download.ccspump.com/install/hm_shell_san.sh && bash hm_shell_san.sh install

修复工具

解除拉黑、解锁文件脚本

wget -O waf.sh https://download.ccspump.com/install/waf.sh && bash waf.sh

 

SQL查询语句的基本使用方法

帽帽阅读(404)评论(0)

以下通过几个实例来演示sql语句的基本查询和多表联查,以及统计查询

假设目前已经创建好名成为’JXGL’的数据库,并且已经存在了三张表,分别是’S’表,保存学生的基本信息、’C’表,保存课程信息、’SC’表,保存学生的选课以及成绩信息,然后可执行下列的操作。

 

基本查询
SELECT查询语句
--查询所有的学生的学号和姓名
USE JXGL
SELECT SNO,SNAME FROM S


简单查询

--查询所有的学生的学号和姓名
--查询所有的学生的姓名,学号,所在系
SELECT SNAME,SNO,SDEPT FROM S
--查询全体学生的详细信息
SELECT * FROM S
--前一个语句等价于:
SELECT SNO,SNAME,SEX,AGE,SDEPT FROM S
--查询经过计算的值
SELECT SNAME, YEAR(GETDATE())-AGE FROM S
--查询全体学生的姓名、出生年份和所在院系,要求用小写字母表示所有系名
SELECT SNAME,'Year of Birth: ' ,Year(GETDATE())-AGE,LOWER(SDEPT) FROM S
--定义列别名改变查询结果的列标题对目标表达式有很大用处
SELECT SNAME,'Year of Birth:' AS 'BIRTH',YEAR(GETDATE())-AGE AS 'BIRTHDAY',LOWER(SDEPT) AS 'DEPATEMENT' FROM S

带有WHERE子句的查询

--查询‘软件工程’专业的学生的姓名
SELECT SNAME FROM S WHERE SDEPT ='软件工程'

--查询所有年龄在20岁以下的学生的姓名和年龄
SELECT SNAME,AGE FROM S WHERE AGE<20

--查询考试成绩有不及格的学生的学号
SELECT SNO FROM SC WHERE GRADE<60--确定范围

--查询年龄在20-23之间的学生姓名、系别和年龄
SELECT SNAME,SDEPT,AGE FROM S WHERE AGE BETWEEN 20 and 23--确定集合

--查询‘软件工程’,‘计算机科学与技术’,‘小学教育专科’的学生姓名和性别
SELECT SNO,SNAME,SEX FROM S WHERE SDEPT IN('软件工程',' 计算机科学与技术 ',' 小学教育专科班 ')--字符匹配

--运算符LIKE可以用来进行字符串匹配。一般语法如下
-- [NOT] LIKE <'匹配串'>'<换码字符>']
--查找与属性列值与<匹配串>相匹配的元组。<匹配串>可以是一个完整的字符串,也可以含有通配符%和_ %是通配任意长度,_通配单一长度
--查询姓刘的学生的姓名,学号信息
SELECT SNO,SNAME FROM S WHERE SNAME LIKE '%刘%'--查询姓李且全名为3个汉字的学生的姓名
SELECT SNO,SNAME FROM S WHERE SNAME LIKE '李__'--查询所有不姓李的学生的姓名
SELECT SNO,SNAME FROM S WHERE SNAME NOT LIKE '李--'--涉及空值的查询
SELECT SNO,CNO FROM SC WHERE GRADE IS NULL --分数GRADE是空值--多重条件查询
--查询计算机科学班年龄在22岁以下的学生的姓名
SELECT SNO,SNAME,AGE FROM S WHERE AGE<22 AND SDEPT =' 计算机科学与技术 '--查询计科,软工,新能源中学生 姓名 性别
SELECT SNAME,SEX,SDEPT FROM S WHERE SDEPT = ' 计算机科学与技术 ' OR SDEPT = '软件工程' OR SDEPT = ' 新能源科学与工程 '

带有ORDER BY 子句的查询

--默认ASC升序排列,或者DESC降序排列
--查询课程号为C11的学生成绩,结果按照降序排列
SELECT SNO,GRADE FROM SC WHERE CNO = 'C11' ORDER BY GRADE DESC

--查询全体学生情况,结果按照所在系的系部名升序排列ASC,系部内部按照学生的年龄降序排列DESC
SELECT * FROM S ORDER BY SDEPT ,AGE DESC
3
4
5

5)带有GROUP BY 子句的查询

--查询S表中的男生,女生数量
SELECT SEX AS '性别',COUNT (*) AS '人数' FROM S GROUP BY SEX

--查询选修每门课程的课程号及参加该门考试的学生的总人数
SELECT CNO,COUNT(*) AS '人数' FROM SC WHERE GRADE IS NOT NULL GROUP BY CNO

--查询出选课人数超过8人的课程号
SELECT CNO AS '课程号',COUNT (SNO) AS '人数' FROM SC GROUP BY CNO HAVING COUNT (SNO)>=8

--查询选修超过3门课程的学生的学号
SELECT SNO FROM SC GROUP BY SNO HAVING COUNT(*)>3

6)输出结果选项

--输出前n行
--从SC表中输出学习'C1'课程的学生的成绩在前三名的学号和成绩
SELECT TOP 3 SNO,GRADE FROM SC WHERE CNO = 'C1' ORDER BY GRADE DESC

--在SC表中查询总分排在前面20%的学生的学号和总分
SELECT TOP 20 PERCENT SNO,SUM(GRADE) AS '总分' FROM SC GROUP BY SNO ORDER BY SUM(GRADE) DESC

--将SC中的不及格的学生的学号都存在GRADE_NPASS表中
SELECT DISTINCT(SNO)INTO GRADE_NPASS FROM SC WHERE GRADE <60

7)联合查询

---UNION(并) INTERSECT(交) EXCEPT(差)

--集合并运算
--查询选修了C1或者C2的学生的学号
SELECT SNO FROM SC WHERE CNO ='C1' UNION SELECT SNO FROM SC WHERE CNO ='C2'

--集合交运算
--查询选修了C1又选修了C3的学生的名单
SELECT SNO FROM SC WHERE CNO ='C1' INTERSECT SELECT SNO FROM SC WHERE CNO='C3'

--集合差运算
--查询选修了C1但是没有选修C3的学生的名单
SELECT SNO FROM SC WHERE CNO = 'C1' EXCEPT SELECT SNO FROM SC WHERE CNO='C3'

多表查询

连接查询
--连接查询是指在两个或两个以上的表中对符合某些条件的元组进行连接查询的操作

--早期FORM ...WHERE...已经舍弃,现在使用 INNER JOIN
--学生的基本信息情况放在S表中,学生的选课信息放在SC表中,本查询是通过公共属性SNO实现的
SELECT S.*,SC.* FROM S INNER JOIN SC ON S.SNO =SC.SNO

--查询计科班的学生所选的课程号和平均成绩
SELECT SC.CNO,ROUND(AVG(SC.GRADE),2) AS 'AVERAGE' FROM S INNER JOIN SC ON S.SNO = SC.SNO AND S.SDEPT= '计算机科学与技术 ' GROUP BY CNO

--在SC表中查询选修了'C4'课程的分数高于20175104001的同学的所有元组,并按照成绩降序排列
SELECT A.SNO,A.CNO,A.GRADE FROM SC A INNER JOIN SC B ON A.CNO='C4' AND A.GRADE>B.GRADE AND B.SNO = '20175104017' AND B.CNO = 'C4'

--查询90分以上学生的学号,姓名,选修课程号,选修课程名和成绩
SELECT S.SNO,S.SNAME,C.CNAME,SC.GRADE FROM S JOIN SC ON S.SNO=SC.SNO AND GRADE >=90 JOIN C ON SC.CNO = C.CNO

----外连接
---左外连接
--对左边的表不加限制,当左边的表元组与右边表元组不匹配时,与右边表相对应的列值为NULL
--查询每个学生及其选修课程的成绩情况
SELECT S.*,CNO,GRADE FROM S LEFT JOIN SC ON S.SNO =SC.SNO

--查询所有学生可能的选课情况
SELECT S.SNO,S.SNAME,C.CNAME FROM S CROSS JOIN C

子查询

--无关子查询
--(1.查询‘李欢洋’所在系名)
SELECT SDEPT FROM S WHERE SNAME ='李欢洋' --先分步完成此查询,然后构造子查询。确定‘李欢洋’所在系名
--(2.查询所有在‘软件工程系学习的学生’)
SELECT SNO,SNAME,SDEPT FROM S WHERE SDEPT='软件工程'

--将第一步查询嵌入第二步查询的条件中,构造嵌套查询如下
SELECT SNO,SNAME,SDEPT FROM S WHERE SDEPT IN
(SELECT SDEPT FROM S WHERE SNAME='李欢洋')

--该查询也可以用自身连接来完成
SELECT B.SNO,B.SNAME,B.SDEPT FROM S AS A JOIN S AS B ON A.SDEPT =B.SDEPT AND A.SNAME = '李欢洋'

--查询选修了'C3'号课程的学生的姓名和所在专业
SELECT SNAME,SDEPT FROM S WHERE SNO in (SELECT SNO FROM SC WHERE CNO ='C3')

--查询其他系比计科班中某一学生的年龄小的人姓名学号
SELECT SNAME ,AGE FROM S WHERE AGE<(SELECT MAX(AGE) FROM S WHERE SDEPT ='计算机科学与技术')AND SDEPT <>'计算机科学与技术'

--相关子查询
--父查询每循环一次,子查询都会重新被执行一次,并且每次父查询都会将查询引用值传给子查询
--如果子查询的任何元组与其匹配,父查询就会返回结果元组
--再回到第一步,直到处理完父表的每一个元组
--1)带有比较运算符的子查询
--将一个表达式的值与子查询返回的单个值进行比较。如果比较的结果为TRUE,则返回TRUE
--查询每个学生比他的平均成绩高的所有成绩,并输出这些学生的学号,课程号,成绩
SELECT SNO,CNO,GRADE FROM SC AS A WHERE GRADE >=(SELECT AVG(GRADE) FROM SC AS B WHERE A.SNO=B.SNO)

--2)带有EXISTS的子查询
--查询所有选修了'C2'的学生的名单
SELECT SNAME FROM S WHERE EXISTS (SELECT * FROM SC WHERE SC.SNO=S.SNO AND SC.CNO ='C2')

--表数据维护的子查询
--对每一个系,求学生平均年龄,并把结果存入数据库
--首先在数据库中建立一个新表,其中一列存放系名,另一列存放的是相应的学生的平均年龄。
CREATE TABLE DEPT_AGE(SDEPT CHAR(15),AVG_AGE REAL)

--然后对S表按系分组求平均年龄,再把系名和平均年龄存入新表中
INSERT INTO DEPT_AGE(SDEPT,AVG_AGE) SELECT SDEPT ,AVG(AGE) FROM S GROUP BY SDEPT

--带子查询的删除语句
--删除软件工程系的所有学生的选课记录 千万不能用,下面仅作演示语句,数据库中操作万不得已不能用delete,常用update代替
DELETE FROM SC WHERE '软件工程'=(SELECT SDEPT FROM S WHERE S.SNO=SC.SNO)


--带子查询的修改语句
--将软件工程学生成绩提高5%
UPDATE SC SET GRADE =GRADE +GRADE *0.05 WHERE '软件工程'=(SELECT SDEPT FROM S WHERE S.SNO=SC.SNO)


--查询所有的学生的学号和姓名
USE JXGL
SELECT SNO,SNAME FROM S
简单查询
--查询所有的学生的姓名,学号,所在系
SELECT SNAME,SNO,SDEPT FROM S

--查询全体学生的详细信息
SELECT * FROM S
--前一个语句等价于:
SELECT SNO,SNAME,SEX,AGE,SDEPT FROM S

--查询经过计算的值
SELECT SNAME, YEAR(GETDATE())-AGE FROM S

--查询全体学生的姓名、出生年份和所在院系,要求用小写字母表示所有系名
SELECT SNAME,'Year of Birth: ' ,Year(GETDATE())-AGE,LOWER(SDEPT) FROM S
--定义列别名改变查询结果的列标题对目标表达式有很大用处
SELECT SNAME,'Year of Birth:' AS 'BIRTH',YEAR(GETDATE())-AGE AS 'BIRTHDAY',LOWER(SDEPT) AS 'DEPATEMENT' FROM S
带有WHERE子句的查询
--查询‘软件工程’专业的学生的姓名
SELECT SNAME FROM S WHERE SDEPT ='软件工程'

--查询所有年龄在20岁以下的学生的姓名和年龄
SELECT SNAME,AGE FROM S WHERE AGE<20
--查询考试成绩有不及格的学生的学号
SELECT SNO FROM SC WHERE GRADE<60

--确定范围
--查询年龄在20-23之间的学生姓名、系别和年龄
SELECT SNAME,SDEPT,AGE FROM S WHERE AGE BETWEEN 20 and 23

--确定集合
--查询‘软件工程’,‘计算机科学与技术’,‘小学教育专科’的学生姓名和性别
SELECT SNO,SNAME,SEX FROM S WHERE SDEPT IN('软件工程',' 计算机科学与技术 ',' 小学教育专科班 ')

--字符匹配
--运算符LIKE可以用来进行字符串匹配。一般语法如下
-- [NOT] LIKE <'匹配串'>'<换码字符>']
--查找与属性列值与<匹配串>相匹配的元组。<匹配串>可以是一个完整的字符串,也可以含有通配符%和_ %是通配任意长度,_通配单一长度
--查询姓刘的学生的姓名,学号信息
SELECT SNO,SNAME FROM S WHERE SNAME LIKE '%刘%'

--查询姓李且全名为3个汉字的学生的姓名
SELECT SNO,SNAME FROM S WHERE SNAME LIKE '李__'

--查询所有不姓李的学生的姓名
SELECT SNO,SNAME FROM S WHERE SNAME NOT LIKE '李--'

--涉及空值的查询
SELECT SNO,CNO FROM SC WHERE GRADE IS NULL --分数GRADE是空值

--多重条件查询
--查询计算机科学班年龄在22岁以下的学生的姓名
SELECT SNO,SNAME,AGE FROM S WHERE AGE<22 AND SDEPT =' 计算机科学与技术 '


--查询计科,软工,新能源中学生 姓名 性别
SELECT SNAME,SEX,SDEPT FROM S WHERE SDEPT = ' 计算机科学与技术 ' OR SDEPT = '软件工程' OR SDEPT = ' 新能源科学与工程 '




带有ORDER BY 子句的查询

--默认ASC升序排列,或者DESC降序排列
--查询课程号为C11的学生成绩,结果按照降序排列
SELECT SNO,GRADE FROM SC WHERE CNO = 'C11' ORDER BY GRADE DESC

--查询全体学生情况,结果按照所在系的系部名升序排列ASC,系部内部按照学生的年龄降序排列DESC
SELECT * FROM S ORDER BY SDEPT ,AGE DESC

5)带有GROUP BY 子句的查询

--查询S表中的男生,女生数量
SELECT SEX AS '性别',COUNT (*) AS '人数' FROM S GROUP BY SEX

--查询选修每门课程的课程号及参加该门考试的学生的总人数
SELECT CNO,COUNT(*) AS '人数' FROM SC WHERE GRADE IS NOT NULL GROUP BY CNO

--查询出选课人数超过8人的课程号
SELECT CNO AS '课程号',COUNT (SNO) AS '人数' FROM SC GROUP BY CNO HAVING COUNT (SNO)>=8

--查询选修超过3门课程的学生的学号
SELECT SNO FROM SC GROUP BY SNO HAVING COUNT(*)>3

6)输出结果选项

--输出前n行
--从SC表中输出学习'C1'课程的学生的成绩在前三名的学号和成绩
SELECT TOP 3 SNO,GRADE FROM SC WHERE CNO = 'C1' ORDER BY GRADE DESC

--在SC表中查询总分排在前面20%的学生的学号和总分
SELECT TOP 20 PERCENT SNO,SUM(GRADE) AS '总分' FROM SC GROUP BY SNO ORDER BY SUM(GRADE) DESC

--将SC中的不及格的学生的学号都存在GRADE_NPASS表中
SELECT DISTINCT(SNO)INTO GRADE_NPASS FROM SC WHERE GRADE <60

 

7)联合查询

---UNION(并) INTERSECT(交) EXCEPT(差)--集合并运算

--查询选修了C1或者C2的学生的学号
SELECT SNO FROM SC WHERE CNO ='C1' UNION SELECT SNO FROM SC WHERE CNO ='C2'--集合交运算

--查询选修了C1又选修了C3的学生的名单
SELECT SNO FROM SC WHERE CNO ='C1' INTERSECT SELECT SNO FROM SC WHERE CNO='C3'--集合差运算

--查询选修了C1但是没有选修C3的学生的名单
SELECT SNO FROM SC WHERE CNO = 'C1' EXCEPT SELECT SNO FROM SC WHERE CNO='C3'

 

多表查询

连接查询
--连接查询是指在两个或两个以上的表中对符合某些条件的元组进行连接查询的操作--早期FORM ...WHERE...已经舍弃,现在使用 INNER JOIN

--学生的基本信息情况放在S表中,学生的选课信息放在SC表中,本查询是通过公共属性SNO实现的
SELECT S.*,SC.* FROM S INNER JOIN SC ON S.SNO =SC.SNO--查询计科班的学生所选的课程号和平均成绩
SELECT SC.CNO,ROUND(AVG(SC.GRADE),2) AS 'AVERAGE' FROM S INNER JOIN SC ON S.SNO = SC.SNO AND S.SDEPT= '计算机科学与技术 ' GROUP BY CNO

--在SC表中查询选修了'C4'课程的分数高于20175104001的同学的所有元组,并按照成绩降序排列
SELECT A.SNO,A.CNO,A.GRADE FROM SC A INNER JOIN SC B ON A.CNO='C4' AND A.GRADE>B.GRADE AND B.SNO = '20175104017' AND B.CNO = 'C4'

--查询90分以上学生的学号,姓名,选修课程号,选修课程名和成绩
SELECT S.SNO,S.SNAME,C.CNAME,SC.GRADE FROM S JOIN SC ON S.SNO=SC.SNO AND GRADE >=90 JOIN C ON SC.CNO = C.CNO--

--外连接

---左外连接

--对左边的表不加限制,当左边的表元组与右边表元组不匹配时,与右边表相对应的列值为NULL

--查询每个学生及其选修课程的成绩情况
SELECT S.*,CNO,GRADE FROM S LEFT JOIN SC ON S.SNO =SC.SNO

--查询所有学生可能的选课情况
SELECT S.SNO,S.SNAME,C.CNAME FROM S CROSS JOIN C

子查询

--无关子查询--(1.查询‘李欢洋’所在系名)
SELECT SDEPT FROM S WHERE SNAME ='李欢洋' --先分步完成此查询,然后构造子查询。确定‘李欢洋’所在系名

--(2.查询所有在‘软件工程系学习的学生’)
SELECT SNO,SNAME,SDEPT FROM S WHERE SDEPT='软件工程'

--将第一步查询嵌入第二步查询的条件中,构造嵌套查询如下
SELECT SNO,SNAME,SDEPT FROM S WHERE SDEPT IN
(SELECT SDEPT FROM S WHERE SNAME='李欢洋')--该查询也可以用自身连接来完成
SELECT B.SNO,B.SNAME,B.SDEPT FROM S AS A JOIN S AS B ON A.SDEPT =B.SDEPT AND A.SNAME = '李欢洋'

--查询选修了'C3'号课程的学生的姓名和所在专业
SELECT SNAME,SDEPT FROM S WHERE SNO in (SELECT SNO FROM SC WHERE CNO ='C3')

--查询其他系比计科班中某一学生的年龄小的人姓名学号
SELECT SNAME ,AGE FROM S WHERE AGE<(SELECT MAX(AGE) FROM S WHERE SDEPT ='计算机科学与技术')AND SDEPT <>'计算机科学与技术'--相关子查询

--父查询每循环一次,子查询都会重新被执行一次,并且每次父查询都会将查询引用值传给子查询

--如果子查询的任何元组与其匹配,父查询就会返回结果元组

--再回到第一步,直到处理完父表的每一个元组

--1)带有比较运算符的子查询

--将一个表达式的值与子查询返回的单个值进行比较。如果比较的结果为TRUE,则返回TRUE

--查询每个学生比他的平均成绩高的所有成绩,并输出这些学生的学号,课程号,成绩
SELECT SNO,CNO,GRADE FROM SC AS A WHERE GRADE >=(SELECT AVG(GRADE) FROM SC AS B WHERE A.SNO=B.SNO)

--2)带有EXISTS的子查询

--查询所有选修了'C2'的学生的名单
SELECT SNAME FROM S WHERE EXISTS (SELECT * FROM SC WHERE SC.SNO=S.SNO AND SC.CNO ='C2')

--表数据维护的子查询
--对每一个系,求学生平均年龄,并把结果存入数据库
--首先在数据库中建立一个新表,其中一列存放系名,另一列存放的是相应的学生的平均年龄。
CREATE TABLE DEPT_AGE(SDEPT CHAR(15),AVG_AGE REAL)

--然后对S表按系分组求平均年龄,再把系名和平均年龄存入新表中
INSERT INTO DEPT_AGE(SDEPT,AVG_AGE) SELECT SDEPT ,AVG(AGE) FROM S GROUP BY SDEPT

--带子查询的删除语句
--删除软件工程系的所有学生的选课记录 千万不能用,下面仅作演示语句,数据库中操作万不得已不能用delete,常用update代替
DELETE FROM SC WHERE '软件工程'=(SELECT SDEPT FROM S WHERE S.SNO=SC.SNO)

--带子查询的修改语句
--将软件工程学生成绩提高5%
UPDATE SC SET GRADE =GRADE +GRADE *0.05 WHERE '软件工程'=(SELECT SDEPT FROM S WHERE S.SNO=SC.SNO)

 

 

 

如何强制搜索QQ教程

帽帽阅读(687)评论(0)

有的QQ无法通过Q号查找到,以为这样就没法加到他,但是现在教程来了!

但是只适用于PC端使用,现在这个教程即都可以使用!

教程开始:

1.打开浏览器
2.输入链接:https://res.abeim.cn/api/qq/?qq=需要查找的QQ号
3.访问链接后,就会直接跳转到想加的那个QQ
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册