原子性(Atomicity) | 指事务是一个不可分割的最小工作单位,事务中的操作只有都发生和都不发生两种情况 |
一致性(Consistency) | 事务必须使数据库从一个一致状态变换到另外一个一致状态, |
隔离性(Isolation) | 一个事务的执行不能被其他事务干扰,即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。 |
持久性(Durability) | 一个事务一旦提交成功,它对数据库中数据的改变将是永久性的,接下来的其他操作或故障不应对其有任何影响。 |
脏读 | 对于两个事务T1,T2,T1读取了已经被T2更新但还没有被提交的字段之后,若T2回滚,T1读取的内容就是临时且无效的 |
不可重复读 | 对于两个事务T1,T2,T1读取了一个字段,然后T2更新了该字段之后,T1在读取同一个字段,值就不同了 |
幻读 | 对于两个事务T1,T2,T1在A表中读取了一个字段,然后T2又在A表中插入了一些新的数据时,T1再读取该表时,就会发现神不知鬼不觉的多出几行了… |
read uncommitted(未提交读) | 允许事务读取未被其他事务提交的变更。(脏读、不可重复读和幻读的问题都会出现)。 |
read committed(提交读) | 只允许事务读取已经被其他事务提交的变更。(可以避免脏读,但不可重复读和幻读的问题仍然可能出现) |
repeatable read(可重复读,MySQL默认) | 确保事务可以多次从一个字段中读取相同的值,在这个事务持续期间,禁止其他事务对这个字段进行更新(update)。 (可以避免脏读和不可重复读,但幻读仍然存在InnoDB和XtraDB通过多版本并发控制(MVCC)及间隙锁策略解决该问题) |
serializable(可串行读) | 强制事务串行执行,很少使用该级别 |
函数名 | 示例 | 函数功能 |
CONCAT | SELECT CONCAT(‘今天’,‘晴天’) 返回:今天晴天 | 连接成字符串 |
LENGTH | LENGTH(‘hello world’) 结果为11 | 返回字符串的长度 |
UPPER | Upper(‘abcd’)返回ABCD | 将字符串转为大写 |
LTRIM | Ltrim(‘ abc’)返回为‘abc’ | 去除字符串左边的空格 |
RTRIM | Rtrim(‘abv’) 返回为‘abc’ | 去除字符串右边的空格 |
TRIM | TRIM(‘ ABC ’)返回‘ABC’ | 去除字符串左右两边的空格 |
REPLACE | Peplace(‘abccd’,‘c’,‘x’) 返回为‘abxxd’ | 将abccd中c替换为x |
STRCMP | STRCMP(S1,S2) | 比较s1和s2,如果s1等于s2,返回0,如果s1小于s2,返回-1 |
SUBSTRIMG | SUBSTRING(‘Johnson’ ,5,3)返回son | 从第五个位置开始截取长度为3的字符串 |
函数名 | 函数功能 |
NOW() | 获取当前日期+时间 函数 |
CURDATE() | 获取当前日期函数 |
CURRIME() | 获得当前时间函数 |
MONTH(DATE) | 返回日期对应的月份(数字类型,返回1到12的整数) |
MONTHNAME(DATE) | 返回日期对应的月份(字符串,返回月份的英文全名,如:2月是February) |
DAYNAME(DATE) | 返回日期对应的工作日的英文名称 |
DAYOFWEEK(DATE) | 返回日期对应的一周中的索引,1表示周日,2表示周一 |
WEEKDAY(DATE | 返回日期对应的工作日索引,0表示周一,1表示周二…6表示周六 |
WEEK(DATE) | 计算日期是一年中的第几周, 范围从1到52 |
DAYOFYEAR(DATE) | 计算日期是一年中的第几天,范围从1到366 |
DAYOFMONTH(DATE) | 计算日期是一个月中的第几天,范围从1到31 |
SECOND | 返回时间的秒部分,范围从0到59 |
函数名 | 函数功能 |
format(x,y) | 将一个数字x,保留y为小数,并且整数部分用逗号分隔千分位,小数部分进行四舍五入 |
abs() | 求一个数的绝对值;absolute |
sqrt() | 求一个数的平方跟,sqrt是sqruar(平方),root(根)的缩写 |
mod(x,y) | x除数,y被除数。结束是余数 |
ceil() | 向上取整 |
floor() | 向下取整 |
rand() | 用来生成随机数用的 |
sign() | 返回当前结果得符号,如果是附属返回-1,如果是0,返回0,如果是整数,返回1 |
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |