学习MySql数据库
文章平均质量分 88
爱coding的同学
即使生活过得平淡无奇,也不要忘记最初的梦想
展开
-
Mysql卸载以及安装
本文主要介绍Mysql的卸载以及安装,以及如何下载Mysql server, client等。原创 2023-01-03 20:01:52 · 783 阅读 · 0 评论 -
JDBC中关于DATE_TIME_TIMESTAMP的使用
JDBC中TIME_DATE_TIMESTAMP的使用我们知道Java中对时间日期的处理是以1970年为开始的。并且处理的单位是毫秒。在sql库中,我们知道有三个表示日期的类。Date,sql,TimeStamp;Date只能表示年月日。Time可以表示时分秒。而TimeStamp可以表示年月日时分秒。 现在我们来看一个例子:package com.bjsxt.jd原创 2016-08-13 00:57:56 · 2291 阅读 · 0 评论 -
JDBC中关于读取二进制大对象如视频的读取等--BLOB的操作
JDBC中关于二进制大对象的处理 在我们的工作中,我们可能会遇到一些比如关于图片等二进制对象的处理。那么我们应该如何来处理这些图片呢。当然JDBC中也提供了相关的方法来操作这些二进制的对象。但是在实际的开发当中,我们很可能不会使用数据库来存这样的一些图片信息。我们可能会在服务端来进行处理。我们也可能会是从客户端中接收到一个流对象。然后我们就可以在服务端来进行处理。但是就像在处理大文件的时候,原创 2016-08-13 01:04:03 · 2167 阅读 · 0 评论 -
JDBC中使用批处理处理大量的插入数据操作
JDBC之使用批处理处理大量数据 在JDBC的操作中,如果我们需要一下子插入或者删除大量的数据的话,那么我们就可以使用批处理。在这里需要注意的是,需要将手动提交设置为false;并且使用Statement.避免使用prepareStatement. package com.bjsxt.jdbc; import java.sql.Connection;import原创 2016-08-13 01:07:01 · 3905 阅读 · 0 评论 -
JDBC中关于取出某个时间内的所有数据的操作
JDBC中关于取出某个时间段内的数据的操作 我们在平时的工作中,可能会经常使用到取出某个时间段内的数据的操作。比如在银行系统中就会经常用到这样的数据。 package com.bjsxt.jdbc; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedState原创 2016-08-13 01:08:51 · 2048 阅读 · 0 评论 -
JDBC中的事务操作
JDBC中事务的操作 所谓的事务,就是我们在做一些事情的时候,要么同时成功,要么同时失败。这就是事务。可以举一个简单的例子。比如说,我们在ATM中存钱的时候,如果我们存钱成功了。那么在银行系统的日志Log中就会打印存钱成功的消息。但是,如果我们存钱失败了得话,那么银行系统的日志Log中就会打印存钱不成功的消息,或者不打印消息。也就是说,这俩者是同时成功或者说是同时原创 2016-08-13 01:12:08 · 6341 阅读 · 1 评论 -
JDBC中关于封装和读取配置文件properties的问题
JDBC中关于封装和读取配置文件proterties的问题。 在这个实例中,我们会对JDBC做进一步的封装。并且还为其写了资源配置文件Db.properties.这是要注意的。我们右键src--->new File--->db.properties.这是要注意。当然程序在实际读取的时候,还是回到bin目录下去加载db.proterties.这也是要注意的。我们来看一下db.pro原创 2016-08-13 01:14:10 · 3799 阅读 · 0 评论 -
JDBC关于使用ORM思想
JDBC之使用ORM思想 一般来说,最后一种是最经常使用的。原创 2016-08-13 01:16:01 · 384 阅读 · 0 评论 -
Mysql中ifnull和if函数的使用
下文对MYSQL IFNULL函数的使用进行了详细的叙述,供您参考学习,如果您在MYSQL IFNULL函数使用方面遇到过类似的问题,不妨一看。MYSQL IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 my转载 2017-12-21 20:45:18 · 1035 阅读 · 0 评论 -
MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)
本文并非原创性的文章。生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4085684.html【正文】这一周状态不太好,连续打了几天的点滴,所以博客中断了一个星期,现在继续。我们在之前的几篇文章中学习了JDBC对数据库的增删改查。其实在实际开发中,一般都是使用第三方工转载 2016-07-29 15:22:20 · 565 阅读 · 0 评论 -
MySQL数据库学习笔记(十一)----DAO设计模式实现数据库的增删改查(进一步封装JDBC工具类)
系列文章并非本人原创。生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4059514.html在这里我想讨论的一个问题是:在PersonDaoImpl这个实现类中,我们可以看到 public void add(Person p) throws SQLExcepti转载 2016-07-29 09:53:40 · 3555 阅读 · 2 评论 -
MySQL数据库学习笔记(十)----JDBC事务处理、封装JDBC工具类
本文并非原创性文章:生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4055183.html在这里我想提及到的一点是:在我们在建立db-config.properties这个属性文件的时候的注意事项。我们应该在对应的package下面建立这个属性文件。如果我们不再程序的对应的packag转载 2016-07-29 09:22:10 · 802 阅读 · 0 评论 -
MySQL安装过程中出现“APPLYsecuritysettings错误”的解决方案
本文转自:点击打开链接最近准备自学MySQL,于是对照网上的教程自己安装了一遍,结果由于某种原因准备卸载准备重新安装,但安装到最后一步提示“APPLY security settings错误”,四处寻找解决方案,始终无法解决。有人说关闭防火墙,用MySQL自带的卸载包卸载,手动清除所有关于MySQL的所有文件,用杀毒软件清空注册表,但始终提示那个错误,甚至有时还没到那一步就提示错误,一时半会不转载 2016-07-24 21:28:02 · 3358 阅读 · 0 评论 -
MySQL数据库学习笔记(二)----MySQL数据类型
本文转自:点击打开链接【正文】上一章节中,我们学习了MySQL软件的安装,既然软件都装好了,现在就正式开始MySQL的基础知识的学习吧,即使是零基础,也要一步一个脚印。恩,首先要学习的就是MySQL的数据类型。一、数据类型:1、整型(xxxint)2、浮点型(float和double)3、定点数(decimal)4、字符串(char,varchar,xxxtext)5、二进转载 2016-07-24 21:31:31 · 546 阅读 · 0 评论 -
MySQL数据库学习笔记(三)----基本的SQL语句
本文转自:点击打开链接文章来源:http://www.cnblogs.com/smyhvae/p/4028178.html【正文】主要内容:一、cmd命令行的常用命令二、数据定义语言(DDL)三、数据操纵语言(DML)四、数据查询语言(DRL)五、事务控制语言(TCL)一、cmd命令行的常用命令:当我们使用MySQL 5.5 Command Line Client这转载 2016-07-24 21:38:05 · 665 阅读 · 0 评论 -
MySQL数据库学习笔记(四)----MySQL聚合函数、控制流程函数(含navicat软件的介绍)
生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4030506.html【正文】一、navicat的引入:(第三方可视化的客户端,方便MySQL数据库的管理和维护)NavicatTM是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计转载 2016-07-25 11:43:06 · 1066 阅读 · 0 评论 -
MySQL数据库学习笔记(五)----MySQL字符串函数、日期时间函数
本文转自博客园,生命一号的博客;点击打开链接一、常见字符串函数:1、CHAR_LENGTH 获取长度(字符为单位)2、FORMAT 格式化3、INSERT 替换的方式插入4、INSTR 获取位置5、LEFT/RIGHT 取左、取右6、LENGTH 获取长度(字节为单位)7、LTRIM/RTRIM/TRIM 去空格(左/右/自定义)8、STRCMP 字符串比较9、转载 2016-07-25 14:20:50 · 660 阅读 · 0 评论 -
MySQL数据库学习笔记(六)----MySQL多表查询之外键、表连接、子查询、索引
本文转自:http://www.cnblogs.com/smyhvae/p/4042303.html点击打开链接在这里我自己想补充的一点是:在你建立索引完成时,可是你在navicat的试图中,在对应表的设计表中,没有找到新建立起来的索引,那么你可以点击“保存”按钮,那么这样的话,就可以看见新建立起来的索引。本章主要内容:一、外键二、表连接三、子查询转载 2016-07-25 16:34:42 · 26945 阅读 · 2 评论 -
MySQL数据库学习笔记(八)----JDBC入门及简单增删改数据库的操作
本文非原创性文章:生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4050825.html【正文】转载 2016-07-29 08:55:02 · 489 阅读 · 0 评论 -
MySQL数据库学习笔记(九)----JDBC的ResultSet接口(查询操作)、PreparedStatement接口重构增删改查(含SQL注入的解释)
本文并非原创性的文章:生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4050825.html【正文】首先需要回顾一下上一篇文章中的内容:MySQL数据库学习笔记(八)----JDBC入门及简单增删改数据库的操作一、ResultSet接口的介绍:对数据库的查询操作转载 2016-07-29 09:04:38 · 715 阅读 · 0 评论 -
MySQL数据库学习笔记(一)----MySQL 5.6.21的安装和配置(setup版)
本文转自:点击打开链接【正文】【开发环境】物理机版本:Win 7旗舰版(64位)MySQL版本:5.5.40MSI版(64位)一、数据库类型:(1)关系数据库(2)面向对象数据库(3)XML数据库现在的主流是关系型数据库。 二、数据库产品:大型数据库有:Oracle、Sybase、DB2、SQL server小型数据库有:MySQL、Acce转载 2016-07-24 21:25:18 · 973 阅读 · 0 评论