数据库
文章平均质量分 74
MemRay
PhD在读,intereted in NLP、Deep Learning及其他AI问题。这里基本是个收藏夹 :D
展开
-
mysql事务隔离级别以及有问题的读取(脏读,不可重复读,幻象读)
1.事务里一些有问题的读取:脏读,不可重复读,幻象读脏读 (dirty read)事务T1更新了一行记录的内容,但是并没有提交所做的修改。事务T2读取更新后的行,然后T1执行回滚操作,取消了刚才所做的修改。现在T2所读取的行就无效了。不可重复读取 (nonrepeatable read)事务T1读取一行记录,紧接着事务T2修改 了T1刚才读取的那一行记录。然后T1又再次读取这行记录转载 2012-10-09 13:19:55 · 5871 阅读 · 0 评论 -
mysql数据库快速导入及导出
使用如下mysqldump命令导出的文件,可极短时间恢复数据库数据库1 DB1(源数据库) 名称 center数据库2 DB2 (目标数据库)1.首先查看DB2的缓存区大小show variables like 'max_allowed_packet';show variables like 'net_buffer_length';mysql> show varia转载 2014-11-12 18:55:22 · 670 阅读 · 0 评论 -
Java通过JDBC链接SQLServer2012
下面请一字一句地看,一遍就设置成功,比你设置几十遍失败,费时会少得多。 首先,在连接数据库之前必须保证SQL Server 2012是采用SQL Server身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则重新设置如下:http://blog.163.com/jackie_howe/blog/static/1994913472012226112121转载 2014-05-09 21:55:21 · 1500 阅读 · 0 评论 -
SELECT INTO FROM 和 INSERT INTO SELECT 的用法和区别
转载自:http://www.studyofnet.com/news/182.htmlselect into from 和 insert into select都是用来复制表,两者的主要区别为: select into from 要求目标表不存在,因为在插入时会自动创建。insert into select from 要求目标表存在 下面分别介绍两者语法转载 2014-03-13 18:45:20 · 12584 阅读 · 0 评论 -
安装完 MySQL 后必须调整的 10 项配置
转载自:http://toutiao.com/i/group/article/3060400246/?id=3061927507&tt_from=sina&app=explore_article&iid=128187884当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议。许多人在事后都非常惊讶,因为我们建议他们仅仅改转载 2014-02-02 14:40:47 · 1058 阅读 · 0 评论 -
MySQL性能测试分析 mysql表最大记录数
转载自:http://www.cnblogs.com/szx_rencaijob/archive/2010/04/28/1723211.html操作系统:Linux AS release 4,内核2.6.9-42.ELsmp #1 SMPCPU:Intel(R) Xeon(TM) CPU 3.00GHz,4核内存:1G,主要运行MySQL服务硬盘:cciss 37G转载 2014-01-19 16:34:13 · 3498 阅读 · 0 评论 -
linux navicat for mysql 安装
转载自:http://anmin.iteye.com/blog/1432092Ubuntu Navicat for MySQL安装: 1.下载 navicat8_mysql_cs.tar.gz 文件 2,下载后 解压tar文件 a) 运行终端 b)首先在终端要cd到你要解压的转载 2014-01-23 00:04:48 · 17998 阅读 · 3 评论 -
MySQL导入导出命令
1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc转载 2014-01-07 22:33:51 · 764 阅读 · 0 评论 -
MySQL索引的创建、删除和查看
转载自:http://www.cnblogs.com/tianhuilove/archive/2011/09/05/2167795.html1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表t1、t2、t3,分别只包转载 2013-11-06 17:42:28 · 758 阅读 · 0 评论 -
如何选择合适的MySQL存储引擎
MySQL有多种存储引擎:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎:◆ MyISAM管理非事务表。它提供高速存转载 2013-05-11 11:21:36 · 753 阅读 · 0 评论 -
MYSIAM和INNODB引擎区别
MYSIAM和INNODB引擎区别主要有以下几点:1.MyISAM查询性能比InnoDB更快,但不支持事务处理,InnoDB支持事务处理和外键等高级功能2.InnoDB不支持全文检索3.InnoDB中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行,但是MyISAM只要简单的读出保存好的行数转载 2013-05-11 12:21:50 · 4171 阅读 · 0 评论 -
理解MySQL——索引与优化
原文转自:http://www.cnblogs.com/hustcat/archive/2009/10/28/1591648.html写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,转载 2013-05-10 14:29:59 · 758 阅读 · 0 评论 -
MySQL 字段类型参考
字段类型:TINYINT[(M)] [UNSIGNED] [ZEROFILL] 一个很小的整数。有符号的范围是-128到127,无符号的范围是0到255。SMALLINT[(M)] [UNSIGNED] [ZEROFILL] 一个小整数。有符号的范围是-32768到32767,无符号的范围是0到65535。MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL]转载 2013-01-13 16:37:07 · 588 阅读 · 0 评论 -
mysql to_days,str_to_date函数的使用
如果你操作数据库时想通过时间加以限制,那么请以这样的形式存储时间:year-month-day hour:minute:second,给一个linux下的存储方法:void *gettime(char name[]) { struct tm *p;//char name[512];char c[5]; time_t t; t=time(NU转载 2012-11-01 10:45:00 · 1584 阅读 · 0 评论 -
Access实现limit类似的功能的方法
Access实现limit类似的功能的方法这篇文章的内容如下:Mysql数据库支持LIMIT语句,所以使得翻页易如反掌,比如我们可以这么写:SELECT * FROM Doc WHERE docSort=‘Java’ LIMIT 0,30表示从第1条开始取30条记录。但其他数据库都不支持这个语句,所以只能另辟蹊径了,下面就来介绍一下“掐头去尾”法。此方法主要是利用了转载 2012-10-15 23:43:04 · 6807 阅读 · 0 评论 -
MySQL事务隔离级别详解
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirt转载 2012-10-09 14:03:37 · 1041 阅读 · 0 评论 -
SQL Server: Text was truncated or one or more characters had no match in the target code page error
这是转自一个人的博客When trying to import a CSV file into a database using the “Import Data” SSIS option in SQL Server Management Studio I kept getting this error:“Text was truncated or one or more char原创 2014-10-31 20:18:09 · 3685 阅读 · 0 评论