com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver的区别

发布于 2020-07-21

解决关于数据库与数据库连接池的问题,com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver。版本区别:com.mysql.jdbc.Driver是mysql-connector-java5中的com.mysql.cj.jdbc.Driver是mysql-connector-java6中的

2 条评论
123 热度

mysql索引

发布于 2020-07-02

mysql索引两种数据结构,hash与B+Tree

0 条评论
89 热度

Mysql对自增主键ID进行重新排序

发布于 2020-04-03

MySQL数据库表的自增主键ID号经过一段时间的添加与删除之后乱了,需要重新排列。原理:删除原有的自增ID,重新建立新的自增ID。删除原有主键:ALTERTABLE`table_name`DROP`id`;添加新主键字段并设置主键:ALTERTABLE`table_name`ADD'id'INTPR

0 条评论
131 热度

数据库查询面试题

发布于 2020-03-16

一.已知用户表USER(ID,USER_NAME,AGE),通过sql语句查询表中相同年龄(AGE)存在两条以上记录的用户年龄及用户个数,并按照统计数量倒排序语句:SELECTage用户年龄,count(*)用户个数fromuserGROUPBYagehavingcount(*)>=2ORDE

1 条评论
165 热度

如何防止SQL注入

发布于 2019-12-10

一、SQL注入简介SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。二、SQL注入攻击的总体思路1.寻找到SQL注入的位置2.判断服务器类型和后台数据库类型3.针对不通的服务器和数据库特点进行SQ

0 条评论
84 热度

Orcale分页

发布于 2019-12-05

1.无ORDERBY排序的写法。(效率最高)经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几乎不受影响,速度依然!sql语句如下:SELECT*FROM(SelectROWNUMASROWNO,T.*fromk_taskTwhereFlight_datebetweento_

0 条评论
83 热度

mysql分页:

发布于 2019-12-05

limit格式:select*fromtableNamelimiti,ntableName:表名i:为查询结果的索引值(默认从0开始),当i=0时可省略in:为查询结果返回的数量i与n之间使用英文逗号","隔开limitn等同于limit0,n例子:查询10条数据,索引从0到9,

0 条评论
77 热度

sql中的模糊查询

发布于 2019-12-05

要查找名字以Sh开头的所有员工,请使用Sh%模式,如以下语句所示:SELECTemployee_id,first_name,last_nameFROMemployeesWHEREfirst_nameLIKE'Sh%';

0 条评论
67 热度

Mysql与Oracle的区别

发布于 2019-11-22

1)Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。2)Oracle支持大并发,大访问量,是OLTP最好的工具3)安装所用的空间差别也是很大的,Mysql安装完后才152M而Oracle有3

0 条评论
79 热度