- 博客(5)
- 收藏
- 关注
原创 SQL语句面试
SQL语句面试1.查询所有记录SELECT * FROM emp;2.只查询指定列SELECT ename,sal FROM emp;3.查询 empno 为 100 的记录SELECT * FROM emp WHERE empno = 100;4.模糊查询记录(like)SELECT * FROM emp WHERE ename LIKE 'j%'; #以j开头的记录SELECT * FROM emp WHERE ename LIKE '%k'; #以kj结尾的记录SELEC
2021-09-18 11:11:31
645
原创 SQL语句优化
#sqL语句优化##查询语句尽量不要使用 * 而是需要查询的具体字段反例:SELECT * FROM student 正例:SELECT id,NAME FROM student 理由: 字段多时,大表能达到100多个字段甚至达200多个字段只取需要的字段,节省资源、减少网络开销select * 进行查询时,很可能不会用到索引,就会造成全表扫描##j尽量避免在where子句中使用 or 来连接条件...
2021-09-11 14:52:32
159
转载 SQL注入
一、什么叫SQL注入攻击?sql注入简介SQL注入是较为普遍的互联网攻击方法,它并不是通过电脑操作系统的BUG来完成攻击,而是对于程序编写时的疏漏,利用SQL语句,达到无帐号登录,乃至改动数据库的目的。SQL注入产生的原因便是:没经查验或是未充分检验的输入数据,出现意外变成了sql代码而被执行。对于SQL注入,则是递交的数据,被数据库系统编译而造成了开发人员预估以外的问题。也就是说,SQL注入是用户的输入信息,在连接SQL语句的过程中,跨越了数据本身,变成了SQL语句逻辑的一部分,随后被拼凑的SQL语句
2021-09-10 20:05:06
144
原创 == 和equals的区别(面试)
== 和equals的区别(面试)##1.基本概念不同对于==,比较的是值是否相等如果作用于基本数据类型的变量,则直接比较其存储的 值是否相等,如果作用于引用类型的变量,则比较的是所指向的对象的地址是否相等。其实比较的不管是基本数据类型,还是引用数据类型的变量,比较的都是值,只是引用类型变量存的值是对象的地址对于equals方法,比较的是是否是同一个对象首先,equals()方法不能作用于基本数据类型的变量,另外,equals()方法存在于Object类中,而Object类是所有类的直接或间
2021-09-07 09:19:10
200
原创 Java总复习
基础知识 1.1环境配置 1.安装JDK 1.8版本 2.配置环境变量 JAVA_HOME:JDK的安装目录(需要新建) Path:不需要新建,配置的是JDK的bin目录(JDK的可执行文件) CLASS_ PATH:JDK的lib目录(需要新建),lib文件夹里存着第三方jar包 3.开发工具:eclipse、IDEA 4.JDK、JRE、JVM三者的关系 JDK:Java开发工具包 — JRE+开发工具,开发java程序最小的环境为JDK,..
2021-08-23 09:39:08
157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人