目前处在边用边学的过程中,所以随手记一些学到的东西。case函数的使用教程看过很多,一般都是这样的:casewhen ‘1’ then ‘男’when ‘2’ then ‘女’else null end或是这样的:casewhen score>80 then ‘优秀’when score<60 then ‘不及格’else ‘中间’ end诸如此 ......
404
0
0
2022-05-28
作者介绍梁敬彬,福富研究院副理事长、公司唯一四星级内训师,国内一线知名数据库专家,在数据库优化和培训领域有着丰富的经验。多次应邀担任国内外数据库大会的演讲嘉宾,在业界有着广泛的影响力。著有多本畅销书籍,代表作有《收获,不止Oracle》。学习完第一章内容的小王,知道了解决问题要先整体再局部,从此不再盲目解决问题了。关于整体性方面,他不仅知道了五大性能报告的具 ......
393
0
0
2022-05-27
0×00介绍QL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意的)SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。对于初学者而言, ......
436
0
0
2022-05-19
作者介绍颜圣杰,.NET平台软件工程师,对DDD领域驱动设计感兴趣,目前在研究ABP框架,热爱写作与分享。最近一段时间系统新版本要发布,在beta客户测试期间,暴露了很多问题,除了一些业务和异常问题外,其它都集中在性能上。有幸接触到这些性能调优的机会,这里跟大家归纳交流一下。性能优化是一个老生常谈的问题了,典型的性能问题如页面响应慢、接口超时,服务器负载高、 ......
419
0
0
2022-05-18
语法:学习网站建设的站长避免不了的就是对于数据库的操作,今天给大家分享的是sql server相关的操作技巧,希望能帮助到大家sql SERVER操作技巧一、修改表(1)修改表的名称exec sp_rename '旧表名','新表名'(2)修改列的名称exec sp_rename '表名.旧表名','新表名'(3)创建自动编号alter table 表名 a ......
400
0
0
2022-05-17
如果在Excel中,有个数据集有10000行,要选择第10行到第200行的记录,你会怎么做呢?你可能会说,用鼠标加眼睛去看行数,把结果选择出来。现在我说一种方法,你可以去试试,我之后介绍用SQL选取指定的行记录,用的就是这种思想,所以你有必要先理解在Excel里面怎么做。假设我已经有一个数据集有10000行,我现在为这个数据集添加一列,叫做【index】,为 ......
553
0
0
2022-05-16
一、查询表中的重复记录,并显示其中一个最大或最小ID号的记录方法一:对同一个表,命名两个名字来实现select distinct a.id,a.lastname,a.firstname,a.address,a.city from persons as a,persons as b where a.id 这里讲persons表用两个名称来命名,分别命名为a表 ......
464
0
0
2022-05-09
本篇总结除了sum,if,count,avg这几个实在太常见的以外,小编在实际工作中接触过的其它函数。然后,一如既往地想到哪儿写到哪儿,尽量把差不多的总结到一块儿。【add_months(),date_add(),date_sub()】add_months(2017-08-11 17:39:09,1):返回2017-09-11,不带时分秒date_add(2 ......
405
0
0
2022-05-08
大家好,我是小富~最近发现点好玩的工具,迫不及待的想跟大家分享一下。大家平时都怎么查Linux日志呢?像我平时会用tail、head、cat、sed、more、less这些经典系统命令,或者awk这类三方数据过滤工具,配合起来查询效率很高。但在使用过程中有一点让我比较头疼,那就是命令参数规则太多了,记的人脑壳疼。那查日志有没有一种通用的方式,比如用SQL查询 ......
351
0
0
2022-05-01
SQL语句的优化如何索取有性能问题SQL的渠道通过用户反馈获取存在性能问题的SQL通过慢查日志获取存在性能问题的SQL实时获取存在性能问题的SQL慢查询日志介绍slow_quey_log=on 启动记录慢查询日志slow_query_log_file 指定慢查询日志的存储路径及文件(默认情况下保存在MySQL的数据目录中)long_query_time 指定 ......
521
0
0
2022-04-30
SQL面试题之行列转换在写SQL时,行转列是一个比较常见的问题,接下来我看一下 下面几种情况。情况一,如何行转列表结构如下:CREATE TABLE tb(姓名 VARCHAR(10),课程 VARCHAR(10),分数 INT);数据如下:希望转换成如下的格式:思考10S中,如果是你SQL怎么写......看下我们的SQL:情况二,如何列转行建表语句如下: ......
444
0
0
2022-04-29
SQL Operations Studio 是一个数据管理工具,支持在 Windows, macOS 和 Linux 上与 SQL Server, Azure SQL DB 和 SQL DW 配合使用。功能亮点通过简单的 XCopy 部署,可用于 Windows, macOS 和 Linux 的跨平台数据库管理具有 Connection Dialog, Se ......
353
0
0
2022-04-28
数据是信息社会重要的资源,许多重大决策都离不开数据和信息的支持。如果只是小规律的数据,用简单的文件或表格就行了,但无法应付以百万计的数据处理。针对结构化数据的数据库技术便应运而生。数据处理包括数据的生成、处理与使用。数据生成主要由数据的增、改、删。数据的使用主要是数据查询、生成视图与报表。表中结构数据的增、改、删在SQL语言中,用Insert、update、 ......
304
0
0
2022-04-27
SQL语言中连接查询有内连接,左连接,右连接和全连接(INNER JOIN,LEFT JOIN,RIGHT JOIN,FULL JOIN)。软件测试人员经常会去查询数据库的数据,然后进行比对,经常做一个执行操作后,数据库多个表的数据都会发生改变,而测试人员只需要关注每个表中某个或某几个字段的数据是否如预期结果,如果每一个表分别查看,特别耗时,那这时测试人员可 ......
350
0
0
2022-04-27
SQL注入攻击是黑客攻击网站最常用的手段。开源Web应用程序安全项目(OWASP)在最近发布的OWASP Top 10 - 2017中继续将注入攻击(包含SQL注入及其它注入方式)作为十大最严重的Web应用程序安全风险榜的榜首。SQL注入攻击之所以成为最常见的攻击方式,通常是因为数据库中存储了应用程序所有重要的、有价值的数据,比如用户信息。在过去的几年里,有 ......
401
0
0
2022-04-25