数据库之路
艳学网
微信公众号关注“艳学网”,获取更多java项目资源!
展开
-
mysql使用临时量排序
前言:目前排序不单纯由高到低,由低到高。就拿成绩系统来说,列举你班级数学科目分数最高的前3,这里的前3不是前3位,如果有两个100分,一个99分,一个98分,那这里的前3是指两个100分,一个99分还是两个100分,一个99分,一个98分呢? 先给出sql:-- ---------------------------- -- Table structure for t_student -- ---原创 2017-07-29 20:03:46 · 728 阅读 · 0 评论 -
java递归-mysql篇
前言:小编用了一下午都写不出java的递归统计用户个数,网上一查mysql数据库递归,总结如下: 数据表结构: 查询上级:BEGIN DECLARE sTemp VARCHAR(1000); DECLARE sTempPar VARCHAR(1000); SET sTemp = ''; SET sTempPar =rootId; #循环递归原创 2017-08-07 21:02:52 · 893 阅读 · 0 评论 -
一起艳恶学习web安全之SQL注入
一起艳恶学习web安全之SQL注入2017-08-12 艳学网 点击上方“艳学网”,申请加群 最新Java技术,第一时间送达! 前言SQL注入自从WEB和数据库发展以来就一直存在,而且给WEB应用带来很大的安全问题,会造成用户隐私数据的泄露,数据库版本信息泄露和数据库攻击等,给业务带来很大的损失和不好的社会影响。 1、数字注入se转载 2017-08-16 14:07:55 · 417 阅读 · 0 评论 -
百分之九十的程序员都记住的19条MySQL优化技巧
一、EXPLAIN做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别 key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式 key_len列,索引长度 rows列,扫描行数。该值是个预估值 extra列,详细说明。注意常见的不太友好的值有:Using filesort转载 2017-11-28 10:54:43 · 402 阅读 · 0 评论 -
mysql去重面试总结
mysql去重面试总结 前言:题目大概是这样的。。。 建表: CREATE TABLE `test2` ( `id` int(11) NOT NULL AUTO_INCREMENT, `peopleId` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=...原创 2018-03-23 21:26:55 · 654 阅读 · 0 评论