2、数据库:mysql
文章平均质量分 92
随风飘扬中
这个作者很懒,什么都没留下…
展开
-
MySQL表不能修改、删除等操作,卡死、锁死情况的处理办法
MySQL如果频繁的修改一个表的数据,那么这么表会被锁死。造成假死现象。比如用Navicat等连接工具操作,Navicat会直接未响应,只能强制关闭软件,但是重启后依然无效。 解决办法: 首先执行:show full processlist; //列出当前的操作process,一般...转载 2018-06-21 13:43:32 · 3509 阅读 · 0 评论 -
事务、事务的四个特性
现实生活中,我们往往经常会进行转账操作,转账操作可以分为两部分来完成,转入和转出。只有这两部分都完成了才可以认为是转账成功。在数据库中,这个过程是使用两条语句来完成的,如果其中任意一条语句出现了异常没有执行,则会导致两个账号的金额不同步,造成错误。 为了防止上面可能出现的情况,MySQL引入了事务,所谓事务就是针对数据库的一组操作,它可以由一条或者多条SQL语句组成,同一个事务的操作具备同步...转载 2018-06-28 09:09:47 · 8010 阅读 · 0 评论 -
数据库SQL优化大总结之 百万级数据库优化方案
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字...转载 2018-06-28 09:06:41 · 165 阅读 · 0 评论 -
几个关系型数据库各方面比较
1、IBM 的DB2DB2是IBM著名的关系型数据库产品,DB2系统在企业级的应用中十分广泛。截止2003年,全球财富500强(Fortune 500)中有415家使用DB2,全球财富100强(Fortune100)中有96家使用DB2,用户遍布各个行业。2004年IBM的DB2就...转载 2018-07-03 09:44:52 · 11726 阅读 · 0 评论 -
常见的几个非关系型数据库(NoSQL)、非关系型和关系型的区别
目录 非关系型数据库的特点 ………………………………………………………………………………….1.关系型数据库 ………………………………………………………………………………………………2. 关系型数据库瓶颈 ……………………………………………………………………………………..3. NoSQL …...转载 2018-07-03 09:43:33 · 39333 阅读 · 0 评论 -
MySQL 数据类型
MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLEPRECISION)。关键字INT是INTEGER的同义...转载 2018-07-03 09:09:40 · 110 阅读 · 0 评论 -
查询条件on、where、having区别
ON 、WHERE、HAVING都是查询条件,但他们的使用及其不同。下面我们来分析三者之间的区别。1.ON 和WHERE所有的查询都回产生一个中间临时报表,查询结果就是从返回临时报表中得到。ON和WHERE后面所跟限制条件的区别,主要与限制条件起作用的时机有关,ON根据限制条件对数据库记录进行过滤,然后生产临时表;而WHERE是在临时表生产之后,根据限制条件从临时表中筛选结果。因为以上原因,ON和...转载 2018-06-25 10:47:52 · 3643 阅读 · 0 评论 -
存储过程的作用和意义,讲的很好
一、什么是存储过程:存储过程是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。二、为什么要用存储过程呢?存储过程真的那么重要吗,它到底有什么好处呢?存储过程说白了就是一堆SQL...转载 2018-06-25 10:46:16 · 41256 阅读 · 2 评论 -
事务的传播行为propagation(讲得比较好)
文章一:我们都知道事务的概念,那么事务的传播特性是什么呢?(此处着重介绍传播特性的概念,关于传播特性的相关配置就不介绍了,可以查看spring的官方文档) 在我们用SSH开发项目的时候,我们一般都是将事务设置在Service层 那么当我们调用Service层的一个方法的时候它能够保证我们的这个方法中执行的所有的对...转载 2018-06-22 10:46:56 · 10427 阅读 · 1 评论 -
使用PowerDesigner将oracle-sql文件转成mysql-sql
将sql文件导入PowerDesigner中的方法(将oracle sql文件转换成mysql) 将xxxxxx.sql文件的数据库结构导入powerdesigner 的方法 步骤如下: 第一步:将要导入的库的所有表的表结构(不要表数据,只要表结构)导出成一个.sq...转载 2018-06-22 10:25:37 · 5578 阅读 · 0 评论 -
mysql对应java类型
类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)VARCHARL+NVARCHARjava.lang.String12CHARNCHARjava.lang.String1BLOBL+NBLOBjava.lang.byte[]-4TEXT65535VARCHARjava.lang.String-1 INTEGER4INTEGER UNSIGNEDjava.lang.Long4...转载 2018-06-21 14:10:44 · 647 阅读 · 0 评论 -
MySQL函数大全
MySQL数据库函数包括:数学函数字符串函数日期和时间函数条件判断函数系统信息函数加密函数格式化函数一、数学函数 数学函数主要用于处理数字,包括整型、浮点数等。函数作用ABS(x)返回x的绝对值 SELECT ABS(-1) -- 返回1CEIL(x),CEILING(x)返回大于或等于x的最小整数 SELECT CEIL(1.5) -- 返回2FLOOR(x)返回小于或等于x的最大整数 ...转载 2018-07-11 16:41:56 · 383 阅读 · 0 评论