GarfieldEr007的专栏

勤奋治学 深度思考 静心钻研 先苦后甜

查询数据库中的表结构信息

查询数据库中的表结构信息 SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLU...

2019-04-11 23:30:32

阅读数 42

评论数 0

mysql截取字符串函数left和right和substring和substring_index

截取字符串 (1)从左开始截取字符串 left(str,length) str:要截取的字符串 length:要截取的长度 select left(t.szzbm, 6) from T_AEFIXX t (2)从右开始截取字符串 right(str,length) str:要截取的字符串 le...

2019-02-19 21:26:35

阅读数 91

评论数 0

MySql 里的IFNULL、NULLIF和ISNULL用法

今天用到了MySql里的isnull才发现他和MSSQL里的还是有点区别,现在简单总结一下: mysql中isnull,ifnull,nullif的用法如下: isnull(expr) 的用法: 如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。  mysql&a...

2019-01-07 21:03:02

阅读数 47

评论数 0

SqlServer基础之(触发器)

概念:   触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经...

2018-12-16 15:05:56

阅读数 73

评论数 0

事务457——事务的七个传播行为

继上一篇文章,我们讲到了事务的传播行为,具体是那七个。我们在罗列一遍: PROPAGATION_REQUIRED 如果存在一个事务,则支持当前事务。如果没有事务则开启一个新的事务。 PROPAGATION_SUPPORTS 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行。但是对...

2018-10-14 23:55:39

阅读数 78

评论数 0

Spring事务传递性探讨

本篇主要讨论下面几点: 一: Spring 事务的传递性介绍 二: 第三方调用含有事务的Service抛异常方法探讨   一: Spring 事务的传递性介绍     事务传播行为,所谓事务的传播行为是指,如果在开始当前事务之前,一个事务上下文已经存在,此时有若干选项可以指定一个事务性方...

2018-10-14 23:54:48

阅读数 59

评论数 0

浅析Spring事务传播行为和隔离级别

7个传播行为。4个隔离级别。   Spring事务的传播行为和隔离级别[transaction behaviorand isolatedlevel] Spring中事务的定义: Propagation(key属性确定代理应该给哪个方法添加事务行为。这种属性最重要的部份是传播行为。)有下面选...

2018-10-14 23:53:48

阅读数 48

评论数 0

Spring事务传播行为详解

前言 Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。事务传播行为是Spring框架独有的事务增强特性,他不属于的事务实际提供方数据库行为。这是Spring为我们提供的强大的工具箱,使用事务传播行可以为我们的开发工作提供许多便利。但是人们对他的误解也颇...

2018-10-14 23:53:02

阅读数 50

评论数 0

Spring的7种事务传播行为类型

1、PROPAGATION_REQUIRED:如果当前没有事务,就创建一个新事务,如果当前存在事务,就加入该事务,该设置是最常用的设置。 2、PROPAGATION_SUPPORTS:支持当前事务,如果当前存在事务,就加入该事务,如果当前不存在事务,就以非事务执行。‘ 3、PROPAGATIO...

2018-10-14 23:52:03

阅读数 43

评论数 0

【Spring学习34】Spring事务(4):事务属性之7种传播行为

事务传播行为 什么叫事务传播行为?听起来挺高端的,其实很简单。  即然是传播,那么至少有两个东西,才可以发生传播。单体不存在传播这个行为。 事务传播行为(propagation behavior)指的就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行。  例如:methodA事务...

2018-10-14 23:50:57

阅读数 40

评论数 0

五分钟搞清楚MySQL事务隔离级别

好久没碰数据库了,只是想起自己当时在搞数据库的时候在事务隔离级别这块老是卡,似懂非懂的。现在想把这块整理出来,尽量用最简洁的语言描述出来,供新人参考。 首先创建一个表account。创建表的过程略过(由于InnoDB存储引擎支持事务,所以将表的存储引擎设置为InnoDB)。表的结构如下: ...

2018-10-14 23:43:34

阅读数 74

评论数 0

数据库事务的四大特性以及事务的隔离级别

本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。   如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity)   原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的...

2018-10-14 23:42:54

阅读数 35

评论数 0

MySQL事务隔离级别详解

SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容)        在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别...

2018-10-14 23:42:10

阅读数 35

评论数 0

事务的隔离级别

事务的隔离级别 事务的四大特性ACID 事务特性    含义 原子性(Atomicity)    每个事务都不能再拆分,如果事务中有多条语句,它们应该是一个整体。要么全部成功,要么全部失败。 一致性(Consistency)    事务执行前与事务执行后,数据库的状态应该是一致的。如:转账操作,转...

2018-10-14 23:41:13

阅读数 45

评论数 0

MySql函数大全

MySQL数据库提供了很多函数包括: 数学函数 字符串函数 //mysql中处理字符串时,默认第一个字符下标为1,即参数position必须大于等于1 日期和时间函数 条件判断函数 系统信息函数 加密函数 格式化函数 1. 数学函数 函数 说明 abs(x) 返回x...

2018-09-17 20:07:56

阅读数 97

评论数 0

MySql系统变量explicit_defaults_for_timestamp

之前没太注意timestamp这个数据类型,有个坑就是在默认值上,MySql-5.6.6弃用了explicit_defaults_for_timestamp这个系统变量。我的版本却高于5.6.6,所以就掉进去了,囧。 如果你的mysql版本高于5.6.6,在创建下表时,报ERROR 1067...

2018-07-16 21:41:14

阅读数 1868

评论数 0

数据库中timestamp,datetime,int时间类型区别

mysql中timestamp,datetime,int类型区别   int 1. 占用4个字节 2. 建立索引之后,查询速度快 3. 条件范围搜索可以使用使用between 4. 不能使用mysql提供的时间函数 结论:适合需要进行大量时间范围查询的数据表   datetime...

2018-07-16 21:40:29

阅读数 1650

评论数 0

MySQL中有关TIMESTAMP和DATETIME的总结

一、MySQL中如何表示当前时间? 其实,表达方式还是蛮多的,汇总如下: CURRENT_TIMESTAMP CURRENT_TIMESTAMP() NOW() LOCALTIME LOCALTIME() LOCALTIMESTAMP LOCALTIMESTAMP()   二、...

2018-07-16 21:39:37

阅读数 1226

评论数 0

MySQL的进阶实战篇

关联文章:MySQL的初次见面礼基础实战篇MySQL的进阶实战篇本篇上一篇博文MySQL的初次见面礼基础实战篇的延续,是mysql的进阶内容的记录,本篇主要知识点如下:进阶实战篇进阶实战篇mysql视图机制什么是视图视图创建与使用视图的本质高效索引使用索引的理由索引的创建及其基本类型单列索引复合索...

2018-06-09 13:57:10

阅读数 146

评论数 0

MySQL的初次见面礼基础实战篇

关联文章:MySQL的初次见面礼基础实战篇MySQL的进阶实战篇本篇将以最简单的方式呈现并演绎mysql数据库的必知必会的知识点,通过本篇博文您将会对mysql从起点到终点的较为全面的认识,关于mysql的知识,将分两篇来记录,即MySQL的基础实战篇和MySQL的进阶实战篇,以下是本篇的主要知识...

2018-06-09 13:56:54

阅读数 140

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭