![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL,Database
文章平均质量分 58
IrvingW
一个大学僧,希望进化成合格程序猿
展开
-
PreparedStatement 为什么能够防止注入式攻击
其实是预编译功能,用preparedstatement就会把sql的结构给数据库预编译。SQL注入 攻 击 是利用是指利用 设计 上的漏洞,在目 标 服 务 器上运行 Sql语 句以及 进 行其他方式的 攻 击 , 动态 生成 Sql语 句 时 没有 对 用 户输 入的数据 进 行 验证 是 Sql注入 攻 击 得逞的主要原因。 对 于 JDBC而言, SQL注入 攻 击 只 对 Statem原创 2017-04-07 23:21:22 · 1923 阅读 · 0 评论 -
SQL中 where, group by,having,order by 的重点
当一个查询语句同时出现了where,group by,having,order by的时候,执行顺序和编写顺序 2010-06-06 15:34 使用count(列名)当某列出现null值的时候,count(*)仍然会计算,但是count(列名)不会。 二、数据分组(group by ): select 列a,聚合函数(聚合函数规范) from 表明 where 过滤条件 grou原创 2017-03-30 21:12:18 · 304 阅读 · 0 评论 -
Mysql 中各种不支持的SQL特性及替换方法
今天要写数据库作业了所以就拿出数据库的书来预习,但是由于SQL部分学完没有敲一遍书上的代码,所以七七八八忘得差不多了。于是做作业前就打算把书上的代码拿来敲一遍权当复习了。但是很惊奇的就是MySQL有很多不支持的SQL用法,这里做个小小的总结,接下来几天我会把书上的SQL标准的代码都敲一遍,遇到MySQL中有特殊的方言的就会更新在博客上。第一个是MySQL不支持 Intersect 和原创 2017-03-30 20:08:49 · 2023 阅读 · 0 评论 -
Linux下用python做数据分析的环境配置
ipython安装虽然python在linux系统中是默认安装的,但是python默认的解释器并不支持tab补全,所以推荐使用ipython。 sudo apt-get install ipythonVim 安装当练习的时候不想使用太大的IDE怎么办?强大的vim帮助我们直接可以编写python文件 sudo apt-get install vimMySQL 环境配置...原创 2017-07-27 01:08:30 · 2993 阅读 · 0 评论