
sql
sql
sunhuwh
求学阶段
展开
-
mysql Specified key was too long; max key length is 767 bytes
show variables like '%innodb_large_prefix%';set global innodb_large_prefix = ON;show variables like '%innodb_file_format%'set global innodb_file_format = Barracudaset global innodb_file_format_max = Barracuda原创 2022-03-18 23:11:47 · 188 阅读 · 0 评论 -
mybatis SQL防注入
使用#{xxx}来设置,这样可以利用mybatisf防sql注入public String selectUsers(SysUser sysUser){// final SysUser sysuser = (SysUser)param.get("sysuser"); String qrysql = new SQL(){ { SELECT("*").FROM("sys_user");// if(!StringUtils.isBl原创 2021-10-11 16:15:22 · 144 阅读 · 0 评论 -
安装篇:centos7安装mysql5
1.centos7上自带的yum源文件安装很慢,先解决慢的问题备份系统自带的yum源文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载阿里云的yum配置文件wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo运行yum makecache生成缓存yum makec原创 2020-08-05 09:50:33 · 319 阅读 · 0 评论 -
druid总是造成死机
com.alibaba.druid.pool.GetConnectionTimeoutException:loopWaitCount 0, wait millis 60000,active 100原因是以为没有加回收机制,后者最大连接数超出导致的解决方法:加上回收配置:#druid recycledruid.removeAbandoned=truedruid.removeAban...原创 2019-12-24 10:50:56 · 1942 阅读 · 0 评论 -
SQL多表查询和查询一个表中某字段值相同的数据
多表查询,查询表中某字段值相同的数据原创 2016-07-13 15:42:51 · 30693 阅读 · 1 评论 -
SQL 多表delete
sql delete原创 2016-07-15 10:04:31 · 1184 阅读 · 0 评论 -
sql concat连接
案例: 要批量修改一个字段的值,但是这个值里面含有一个变量,需要从这个表中获取。 这个时候我们就需要用concat函数将变量连接起来。 concat(“str1”,”str2”,”str3”) 另外:update的时候left join on应放在set之前原创 2016-08-08 16:00:08 · 1298 阅读 · 0 评论 -
sql,include,file
·body onload:当文档被载入时执行脚本。 ·orde by( id desc)是什么意思?是sql的命令语句一般是跟在查询语句末尾的例如select * from tablename order by id descorder by 是排序的命令order by id就是将查询结果根据id的内容升序排列order by id desc就是将查询结果根据id的内原创 2012-10-25 19:16:20 · 1832 阅读 · 0 评论 -
mysql授权
https://www.cnblogs.com/bethal/p/5512755.html原创 2019-08-22 17:08:40 · 294 阅读 · 0 评论 -
SQL索引
今天遇到一个问题, 一个表(student)里面的id和另一个表(book)的student_id字段关联。 需要查找没有book的student。当开发的机器上面运行时,会发现运行的非常之快。 但是当到了预生产环境时,整个过程巨慢无比。 why?是因为数据多了的原因,导致整个过程很慢? 不是,是因为我们SQL语句写的有问题?经检测,也不是。 到底是什么原因? 原来是因为book表中的原创 2016-06-06 23:06:13 · 306 阅读 · 0 评论 -
SQL查询某字段数据相同的数据
select * from regions where letters in(select letters from regions group by letters having count(letters)>1)原创 2016-05-26 16:03:56 · 3192 阅读 · 0 评论 -
jdbcTemplate SQL in
当我们in的时候,可能不能具体清楚的知道参数具体有多少。但是我们可以将这个做成变动的:public String placeHolder(Integer cloumsLength){ String wens = ""; for (int i=0;i<cloumsLength;i++) { wens = wens+ ((i<cloumsLengt原创 2016-05-24 11:56:45 · 985 阅读 · 0 评论 -
SQL(2)
字符串连接CONCAT(XX,XX,XX..),里面为字段名。集合运算(SET):UNION是返回两个及两个以上查询结果并去掉重复部分((只留下一个)。UNION ALL是返回两个及两个以上查询结果不去除重复部分。INTERSECT(相交),返回两条查询结果的相交部分。MINUS(相减),返回存在于第一个但不存在第二个中的结果。从属运算(IN and BETWEEN原创 2013-04-23 21:04:50 · 965 阅读 · 0 评论 -
SQL用法注意事项(1)
关键字大写SQL语句是几个SQL子句的结合。对列进行排序,SELECT 字段换位置\查找某字段不重复部分:SELECT DISTINCT 字段 FROM .....注意如果是1,2,3,1,2,4,那么会返回1,2,3,4SELECT ALL 字段 FROM ...=SELECT 字段 FROM....查找多个字段,字段中间,隔开运算,这里的运算是对从数据库原创 2013-04-18 20:27:44 · 688 阅读 · 0 评论 -
sql join
多对多时有时会用到它:使用情形:A和B多对多,原创 2014-05-24 04:24:18 · 695 阅读 · 0 评论 -
mysql start service无响应
今天同事装mysql,但是始终在start service那卡住,无响应。最后究其结果是因为:数据库只能安装一次,再次安装前必须把以前的全部卸载干净。mysql卸载,文件删除。注册表中一样。网上有很多关于清理注册表的:regedit->接着:HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Appli原创 2015-03-14 00:37:40 · 2011 阅读 · 0 评论 -
mysql连接局域网内其他的mysql很慢
操作:点击网络,会出现提示,点击更改即可原创 2015-04-08 00:32:37 · 828 阅读 · 0 评论 -
join查询
当需要表与表之间的关联查询时,需要用到left join。select r from Resource r left join r.projects p 我们需要select r,如果没有r,而是*,那么查询出来的是个数组。还有join要在where前面。这两点注意就行了。原创 2015-06-09 23:43:05 · 455 阅读 · 0 评论 -
导入SQL文件,结果中文的没有导入进去
原因是因为SQL文件编码有问题,可能需要改为UTF-8格式的。原创 2015-08-13 22:48:57 · 1053 阅读 · 0 评论 -
sql语句的错误
java.lang.IllegalArgumentException: node to traverse cannot be null!这句话的错误基本上是由于sql语句写错所导致的:public List selete(String field_name,String field_value,String desc,String table) { String hq原创 2013-04-07 22:02:22 · 855 阅读 · 0 评论