数据库
zhifanxu
编程的核心是算法和数据结构,“不能只会一门技术”,但尽量“精通一门技术”.
展开
-
Spring事务的隔离级别
原文在spring中定义了5中不同的事务隔离级别:1. ISOLATION_DEFAULT(一般情况下使用这种配置既可) ; 这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事务隔离级别。2. ISOLATION_READ_UNCOMMITTED 4 p" L. I' F; k1 {) a. D( E5 ?: V这是事转载 2016-08-17 12:19:54 · 217 阅读 · 0 评论 -
JDBC: 处理事务 & 事务的隔离级别
1、java的事务处理,如果对数据库进行多次操作,每一次的执行或步骤都是一个事务.如果数据库操作在某一步没有执行或出现异常而导致事务失败,这样有的事务被执行有的就没有被执行,从而就有了事务的回滚,取消先前的操作..... 注:在Java中使用事务处理,首先要求数据库支持事务。如使用MySQL的事务功能,就要求MySQL的表类型为Innodb才支持事务。否则,在Java程序中转载 2016-08-17 14:23:23 · 290 阅读 · 0 评论 -
windows下安装、卸载mysql服务的方法(mysql 5.6 zip解压版安装教程)
原文MySQL是一个小巧玲珑但功能强大的数据库,目前十分流行。但是官网给出的安装包有两种格式,一个是msi格式,一个是zip格式的。很多人下了zip格式的解压发现没有setup.exe,面对一堆文件一头雾水,不知如何安装。下面笔者将介绍如何解决此情况下安装过程中的各种问题。比较简单的步骤:在win2003及win2008 r2以上版本:将下载下来的mysql解压到指定目录下(如转载 2016-10-15 11:21:24 · 339 阅读 · 0 评论 -
详细解析oracle中left join,right join,inner join用法
[/color][color=green]表A记录如下: aID aNum 1 a11 2 a22 3 a33 4 a44 5 a55 表B记录如下: bID bName 1 b11 2 b22 3 b33 4 b44 8 b88 创建这两个表SQL语句如下: CREATE TABLE a aI转载 2016-10-20 10:26:27 · 746 阅读 · 0 评论 -
关于group by 两个或以上条件的分析
首先group by 的简单说明: group by 一般和聚合函数一起使用才有意义,比如 count sum avg等,使用group by的两个要素: (1) 出现在select后面的字段 要么是是聚合函数中的,要么就是group by 中的. (2) 要筛选结果 可以先使用where 再用group by 或者先用group by 再用having下面看下转载 2017-02-17 14:32:39 · 500 阅读 · 0 评论 -
使用java进行文件编码转换
背景:win下的sql文件copy到mac下,打开乱码,怎么办呢?解决方法:使用java进行文件编码转换原创 2017-09-22 15:11:29 · 823 阅读 · 0 评论 -
mysql存储过程执行时发生Error Code: 1267. Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_gener
很明显这是字符编码冲突导致的问题,在网上找了很多资料,都说是这个问题,然后就所要修改字符编码云云,一堆的修改数据库的编码的方法、修改mysql配置文件,修改数据库表的字符编码、修改数据表字段的字符编码等等方法,有一mysql版本的不同,修改配置文件如my.ini(windows),my.cnf(linux)可能应为方法较就导致不生效甚至出错的问题,其他修改操作(alter表)又麻烦,下面是行之有效转载 2017-10-16 15:01:35 · 1952 阅读 · 0 评论 -
Oracle没有这个”auto_increment”属性,怎么办?
1、oracle 实现 自增主键功能2、oracle SEQUENCE 创建, 修改,删除原创 2018-09-20 16:31:56 · 2515 阅读 · 0 评论