sql
文章平均质量分 82
_吊儿郎当_
这个作者很懒,什么都没留下…
展开
-
基于mysql 的exists 嵌套查询的详解
select Sname from Student where not exists (select * from Course where not exists (select * from SC where Sno=Student.Sno原创 2013-01-13 19:25:20 · 3084 阅读 · 0 评论 -
mssqlserver 2008 r2 附加数据库对于服务器失败 处理数据库日志文件时出错
问题: 使用mssqlserver 2008 r2 附加数据库对于服务器失败 处理数据库日志文件时出错。解决方案:方法一、先把原库文件备份一份,然后在其它机器上直接附加数据库,不要日志文件!方法二、 1.设置数据库为紧急模式 Use Master GO sp_con转载 2013-02-17 10:45:33 · 2521 阅读 · 0 评论 -
SQL Server 2008连接字符串写法大全(备用)
一、.NET Framework Data Provider for SQL Server类型:.NET Framework类库使用:System.Data.SqlClient.SqlConnection厂商:Microsoft标准安全连接Data Source = myServerAddress;Initial Catalog = myDataBase;User转载 2014-08-20 23:06:38 · 847 阅读 · 0 评论 -
Mysql 锁机制详解
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。本章我们着重讨论MySQL锁机制的特点,常见的锁问题,以及解决MySQL原创 2015-09-24 21:03:25 · 655 阅读 · 0 评论 -
关于索引的B tree B-tree B+tree B*tree 详解结构图
B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关转载 2015-09-05 09:14:31 · 506 阅读 · 0 评论 -
关于索引的B tree B-tree B+tree B*tree 详解结构图( 二)
索引分为聚簇索引和非聚簇索引。以一本英文课本为例,要找第8课,直接翻书,若先翻到第5课,则往后翻,再翻到第10课,则又往前翻。这本书本身就是一个索引,即“聚簇索引”。如果要找"fire”这个单词,会翻到书后面的附录,这个附录是按字母排序的,找到F字母那一块,再找到"fire”,对应的会是它在第几课。这个附录,为“非聚簇索引”。由此可见,聚簇索引,索引的顺序就是数据存放的顺序转载 2015-09-05 09:16:05 · 873 阅读 · 1 评论 -
MySQL 批量插入数据优化
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,可能每天花费在数据导入上的时间就会长达几个小时之久。因此,优化数据库插入性能是很有意义的。 网络上的牛人很多,总会有一些手段可以提高insert效率,大家跟我一起分享一下吧: 1. 一条SQL语句插入多条数据。 我们常用的插入语句大都是一条一个原创 2015-09-12 09:26:16 · 692 阅读 · 0 评论 -
深入浅出:MySQL的左连接、右连接、等值连接
深入浅出:MySQL的左连接、右连接、等值连接 三种连接的语法为便于更多的技友快速读懂、理解,我们只讨论2张表对象进行连接操作的情况,大于2张表对象进行的连接操作原理也是一样的。 1.左连接(LEFT JOIN )SELECT M.columnname……,N.* columnname…..FROM left_table M LEFT JOI原创 2015-09-20 13:17:38 · 595 阅读 · 0 评论 -
[Sqlserver] SQL Server Storage Engine: Data Pages and Data Rows
The space in the database divided into logical 8KB pages. Those pages are continuously numbered starting with zero and can be referenced by specifying a file ID and a page number. The page numbering i转载 2015-12-30 20:44:58 · 844 阅读 · 0 评论