2021-10-12 【技术解读】MYSQL查询每年每月每日总量 【技术解读】MYSQL查询每年每月每日总量 sql 语句解析date(create_date): 将日期格式化为 2000-01-01这种格式curdate() :获取当前日期 2020-06-30 等同于 date(now())date_sub(curdate(), interval 7 day): 获取7天前的日期统计每年的订单量SELECT YEAR(create_date) as year,COUNT(1) as count FROM orders GROUP BY year; 统计今年每个月的订单量SELECT MONTH(create_date) as month,COUNT(1) as count FROM orders WHERE YEAR(create_date) = YEAR(NOW()) GROUP BY month ORDER BY month; 统计今年每周的订单量SELECT WEEK(create_date) as week,COUNT(1) as count FROM orders WHERE YEAR(create_date) = YEAR(NOW()) GROUP BY week OR... 郑先森灬 2021-10-12 技术类 72 评论 2021年10月12日 0 阅读 72 评论
2021-09-22 【技术解读】PHP-SQL注入原理 【技术解读】PHP-SQL注入原理 SQL注入:用户名:’ or 1 # 密码:随便写8位以上 验证码:写正确 概念如果用户在填写表单或者其他数据的时候,通过一些特殊的数据形式,对SQL的行为作出了非法的影响,就叫作SQL注入!基本原理正常执行的sql语句:select * from bg_admin where admin_name='zhouyang' and admin_pass=md5('12345678') 不正常执行的sql语句:select * from bg_admin where admin_name='' or 1 #' and admin_pass=md5('123654uiykgjfhdsav') 由于#在sql语句中是注释符,所以,上面的SQL语句真正执行的是select * from bg_admin where admin_name='' or 1 很显然,上面执行的结果就是where后面的条件永远为真!其实就相当于:select * from bg_admin 其实,在这里可以进行sql注入的“用户名”还有很多,比如:‘ or 1 or ‘select * from bg_admin... 郑先森灬 2021-09-22 技术类 0 评论 2021年09月22日 0 阅读 0 评论
2021-09-15 【工具推荐】Mysql链接工具NaviCat 15 -- 绿色版 【工具推荐】Mysql链接工具NaviCat 15 -- 绿色版 内附安装包以及破解工具操作流程:1、安装软件2、打开破解工具注:退出杀毒软件,否则使用工具存在显示失败的情况在激活工具的第一个选项(1.Patch)里选择Backup,Host,Navicat 是那个版本就选那个版本,这里就选择Navicat V15 就好了,然后点击,Patch按钮,选择Navicat的安装位置中的navicat.exe文件出现以下提示说明Patch成功了。License里选中Enterprise、在Produce里选择Premium、在Languages里选择Simplified Chinese(简体中文)选择Site License点击Generate按钮就会生成一个许可证秘钥,将许可证秘钥复制后就打开Navicat Premium 15打开Navicat Premium 15,点击注册粘贴秘钥,然后点击激活按钮在弹出的界面选择手动激活将请求码粘贴到注册机Request Code框中(完整过程看图)点击激活页面的激活弹出(说明激活成功)Mysql链接工具NaviCat 15 -- 绿色版 ---- 下发提供下载链接 郑先森灬 2021-09-15 推荐类 4 评论 2021年09月15日 0 阅读 4 评论