数据库
文章平均质量分 70
数据库相关知识
wilson_m
这个作者很懒,什么都没留下…
展开
-
【mysql】时间字段设值为时间戳问题
相关博客链接:https://www.cnblogs.com/tommy-huang/p/9365128.htmlhttps://blog.csdn.net/weter_drop/article/details/89924451https://unclewang.blog.csdn.net/article/details/108895635原创 2021-02-05 18:33:57 · 154 阅读 · 0 评论 -
mybatis中使用LIKE进行模糊查询(不区分大小写)
mybatis中对于使用like来进行模糊查询的几种方式: (...原创 2019-08-07 09:52:25 · 12801 阅读 · 1 评论 -
Mybatis使用%进行模糊查询
介绍这种解决办法。。。感觉非常Nice!!解决办法在我们以前写sql语句的时候,我们通常是这样写的。SELECT * FROM user WHERE username LIKE #{likeUser}1我们在Java代码中我们是这样传值的:%FireLang%1到现在才知道,这种写法太有耦合...原创 2018-08-05 09:08:36 · 1014 阅读 · 2 评论 -
Springboot+JavaWeb实现MySQL数据库的备份
一、整体思路选择使用mysqldump命令的方法,用java的运行时类Java.lang.Runtime来使用后台窗口二、数据库备份1、MySQL环境变量的配置       mysqldump命令需原创 2018-07-26 20:48:22 · 10812 阅读 · 6 评论 -
Linux下部署Javaweb项目-------整合Apache和Tomcat
一、远程拷贝项目至服务器      Linux服务器上部署Javaweb项目环境搭建接博主上篇博客: https://blog.csdn.net/wilson_m/article/details/80341原创 2018-05-28 22:34:28 · 4367 阅读 · 0 评论 -
Linux服务器CentOS下搭建JDK、Tomcat、Apache和MySQL环境
       花了好几天的时间才将一个javaweb项目部署到linux服务器下。在部署整个项目时,网上找了好多的教程,有的教程有点小小的差距,怎么实验都不成功。在此将自己的整个流程写成博客,供大家参考。一、安装环境   &原创 2018-05-16 19:38:37 · 3762 阅读 · 1 评论 -
SQL语句中left join、right join 以及inner join的区别
在SQL语句中使用的连接通常有以下三种连接:left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行区别left join(左联接)和right join(右联接)的区别在于:以哪个表为准(主表的数据都会...原创 2018-04-20 10:08:44 · 664 阅读 · 0 评论 -
前台Excel文件批量插入MySQL数据库(Springboot+mybatis)
本篇文章主要讲解实现用户在前台选择读取excel文件,获取excel中数据进行插入MySQL数据库中对应的属性列。html页面代码//定义批量添加按钮<a href="#button" class="button icon log" onclick="BatchAdditionWindow()">批量添加教师</a&原创 2018-03-16 11:32:49 · 1618 阅读 · 2 评论 -
Java开发时空指针的避免
在添加用户信息的时候,会首先做一个检验,判断数据库中该用户信息是否存在,如果存在该用户则不能够添加该用户,前台返回一个重复添加的结果。与数据库交互的时候通常采用以下代码:常用方法//mapper@Select("select tno from entrytrain where tno=#{tno} and year=#{year}") public String addE...原创 2018-03-16 10:41:21 · 223 阅读 · 0 评论 -
基于mybatis的SQL代码书写
SQL整行信息查询 在数据库中如果要查询如下的一条信息,SQL代码应该如下所示: 所要查询信息 基于SSM框架使用springboot以IDEA作为开发工具的话,mapper层代码应如下所示: @Select("select * from enchange...原创 2018-03-10 16:53:07 · 1253 阅读 · 0 评论 -
MySQL数据库批量插入(Spring Boot+Mybatis)
项目需求从excel中读取几万条记录,存储到MySQL数据库中。因为内存中记录几万条,如果直接遍历所有记录,循环插入数据库,耗时太长,所以计划优化插入速度。目前可供选择的解决方案如下:mybatis的官方写法利用mysql特性,拼写insert sql利用spring的事务,直接执行插入操作耗时从小到大:mysql特性,mybatis,等 参考:http://blog.c转载 2018-02-02 09:18:28 · 3510 阅读 · 0 评论 -
springboot实现数据库中数据导出Excel功能
功能介绍 网上查找了一堆的数据导出代码,可能是自己基础比较薄弱的原因还是别的什么原因,导致一直没有运行成功,就算是运行成功的,结果也是差强人意。在此总结一下自己借鉴别人已经经过自己整合出来的一个demo。步骤解析 1. 前台页面添加数据导出按钮。 2. 后台进行数据的导出功能。 2. 1 数据库信息的查询原创 2018-01-10 11:09:22 · 49974 阅读 · 61 评论 -
SQL语句count统计函数Echarts展示数据信息
count统计非空 进行对数据表中的某一个属性的查询和统计,运用group by进行分组后,使用count进行统计。 比如,通过统计下面表中的学时信息。 使用了如下的SQL语句: select trainHours as groupitemnum,count(trainHours)as groupnum from enchangetrain group by原创 2017-12-18 21:21:29 · 4522 阅读 · 0 评论 -
Springboot+easyui实现数据库前台信息分页显示
数据库中的信息在前台的分页显示. 为什么要进行要分页?是为了在前台页面中不采用滚动条的形式看起来更加的美观.同时如果不采用分页的形式,如果数据量较大的话,浏览器的请求会特别的耗费时间,可能会导致浏览器崩溃。 项目目录结构如下图所示:1 数据库信息的存储1.1 建立一个实体类,用来存储该表中的所有用户信息。 该实体类中的属性原创 2017-12-14 22:31:09 · 3047 阅读 · 1 评论 -
Springboot+MyBatist实现前后台交互登陆功能
上一篇的博客已经讲解了怎么搭建springboot项目,这次主要讲解怎么实现前后台数据交互实现登陆功能。 整体实现的流程如下: 1 用户输入用户名密码 2 获取用户输入的用户名以及密码,传递到后台数据库,进行信息查询,如果用户的用户名和密码在数据库中存在,则登陆成功,跳转至登陆成功的界面。反之登陆失败,返回登陆界面,重新登陆整个系统中功能实现的流程如下: 前台发送请求即要实现哪种功能,然后s原创 2017-11-25 22:02:57 · 36541 阅读 · 35 评论 -
Mybatis基础知识
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架,其主要就完成2件事情:封装JDBC操作利用反射打通Java类与SQL语句之间的相互转换MyBatis的主要设计目的就是让我们对执行SQL语句时对输入输出的数据管理更加方便,所以方便地写出SQL和方便地获取SQL的执行结果才是MyBatis的核心竞争力。接口映射在使用MyBatis的时候,都用...原创 2020-02-29 15:34:34 · 410 阅读 · 0 评论 -
Jdbc连接数据库(JDBC读取propertites属性文件)
说明: JDBC读取properties属性文件。(1)文件的内容是格式是"键=值"(key-value)的格式。 (2)在 properties 文件中,可以用"#"来作注释。 (3)properties文件在Java编程中用到的地方很多,操作很方便。原创 2017-11-26 21:38:52 · 1797 阅读 · 2 评论