随笔分类 -  SQL

摘要:MongoDB是典型的非关系型数据库,但是它的功能越来越复杂,很多项目中,我们为了快速拓展,甚至直接使用Mongo 来替代传统DB做数据持久化。虽然MongoDB在支持具体业务时没有问题,但是由于它是文档型数据库,拥有一套独立的语法,不再支持传统的SQL。开发人员发现在实际开发过程中,由于语法问题, 阅读全文
posted @ 2024-12-03 15:01 王若伊_恩赐解脱 阅读(504) 评论(0) 推荐(1) 编辑
摘要:在开始讲述原理的情况下,我们先来做个知识汇总,究竟什么是主从,为什么要搞主从,可以怎么实现主从,mysql主从同步的原理1、什么是主从其实主从这个概念非常简单主机就是我们平常主要用来读写的服务,我们称之为master(主人、主宰)从机就是主机进行的一个扩展,他一般不会主动用来读写,我们称之为slav 阅读全文
posted @ 2021-08-26 00:10 王若伊_恩赐解脱 阅读(2292) 评论(0) 推荐(1) 编辑
摘要:C++为什么叫C plus plus?这是由于C++相当于继承C的语法后,增加了各方面的能力,所扩展出的一种新语法。在软件领域中 plus 有增加的味道。在这里B +树也一样,是B树的增强版。在学习B+树之前,最好是对B树有一定的了解。不了解的各位也没有关系,可以花费5分钟的时间读我的上一篇文章《数 阅读全文
posted @ 2021-01-22 14:46 王若伊_恩赐解脱 阅读(313) 评论(0) 推荐(0) 编辑
摘要:数据结构相对来说比较枯燥, 我尽量用最易懂的话,来把B树讲清楚。学过数据结构的人都接触过一个概念 二叉树。简单来说,就是每个父节点最多有两个子节点。为了在二叉树上更快的进行元素的查找,人们通过不断的改进,从而设计出一种高效搜索的树 平衡二叉查找树,也就是这个样子: 平衡二叉查找树的特性由于不是本文的 阅读全文
posted @ 2021-01-06 19:52 王若伊_恩赐解脱 阅读(525) 评论(2) 推荐(3) 编辑
摘要:之前我们谈到过,数据库通过调整事务之间的隔离级别来提高事务的性能。那么接下来,我们来首先说说事务之间可能互相遇到的问题。 大家都知道事务只有提交后,才会真正的持久化到硬盘,倘若出现出现了回滚的操作,则事务所有操作的影响都会被回退掉。那么假若事务在执行过程中,其他事务读取到了当前的操作结果,但是当前事 阅读全文
posted @ 2021-01-04 19:59 王若伊_恩赐解脱 阅读(1053) 评论(0) 推荐(1) 编辑
摘要:如果你是一名后台程序员开发,那么你一定或多或少的接触过事务。因为相对于高并发,且业务有一定复杂性的系统来说,事务是一定需要的,而且是必须的。他可以帮助我们将若干不同的子任务当成一个整体来完成,以保证整个业务的正确性。举个简单的例子:在七夕这天,你给你的女票发了一个520红包对于钱款转移的这个过程来说 阅读全文
posted @ 2021-01-04 11:49 王若伊_恩赐解脱 阅读(782) 评论(0) 推荐(1) 编辑
摘要:1 获得当前日期+时间(date + time)函数:now() 2 获得当前日期+时间(date + time)函数:sysdate() sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始时值就得到了, sysdate() 在函数执行时动态得到值。 3 获得 阅读全文
posted @ 2014-12-18 22:29 王若伊_恩赐解脱 阅读(31467) 评论(0) 推荐(0) 编辑
摘要:有些人看到题目,瞬间觉得楼主也太弱了吧,这种问题也要拿出来写,这种问题 随便会点sql 的人基本都会 Union 是会删除冗余数据 Union ALL 不会删除冗余数据 将所有的结果都展现给用户 好吧,这是二者的主要差别,对于一般人来说,知道这个也就足够了。如果较真的话,其实里边有很多细节,比如Un 阅读全文
posted @ 2014-06-26 10:40 王若伊_恩赐解脱 阅读(837) 评论(0) 推荐(0) 编辑
摘要:1.SELECT INTO FROM语句 注意此处 要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中。示例如下 2.INSERT INTO SELECT 语句 将select 的结果直接插入到 insert into 后边的表中 阅读全文
posted @ 2014-06-25 09:04 王若伊_恩赐解脱 阅读(1014) 评论(0) 推荐(0) 编辑
摘要:亲当你在用sql 自动生成查询等sql 语句的时候 还记得 from 后边那一大串嘛 比如 [IWMS].[DBO].[CARTON] 一直我都对这个东西懵懵懂懂的 最近一直在学习存储过程,正好想起来这个问题,问了一个同事,他告诉我说这个是dbo 是代表角色,然后我就挺奇怪,我用的是公司的帐号,或者 阅读全文
posted @ 2014-06-18 22:08 王若伊_恩赐解脱 阅读(6411) 评论(0) 推荐(1) 编辑
摘要:随着一个网站的业务不断扩展,数据不断增加,数据库的压力也会越来越大,对数据库或者SQL的基本优化可能达不到最终的效果,我们可以采用读写分离的策略来改变现状。读写分离现在被大量应用于很多大型网站,这个技术也不足为奇了。ebay就做得非常好。ebay用的是oracle,听说是用Quest Share P 阅读全文
posted @ 2014-05-06 11:29 王若伊_恩赐解脱 阅读(243) 评论(0) 推荐(0) 编辑
摘要:参考文献 http://isky000.com/database/mysql-performance-tuning-hardware 由于对DBA 工作了解不多 所以只从网上简单的看了下 硬件的瓶颈分析, 觉得这个dba 写的文章相对通俗易懂些 ,文中的内容貌似是针对linux 系统下的 ,所以大家 阅读全文
posted @ 2014-04-30 15:57 王若伊_恩赐解脱 阅读(994) 评论(0) 推荐(0) 编辑
摘要:参考文献 http://isky000.com/database/mysql-performance-tuning-index 原文作者是做mysql 优化的 但是我觉得 在索引方面 sql server 和mysql 的优化相差并不大 而且原文作者写的较通俗易懂 所以这里就引用了 如果哪里 有问题 阅读全文
posted @ 2014-04-30 15:48 王若伊_恩赐解脱 阅读(341) 评论(0) 推荐(0) 编辑
摘要:最近工作上基本没什么需求(好吧 不是最近是好久了,所以随便看看基础的东西来填补自己的空白) 原文出自:http://www.blogjava.net/allen-zhe/archive/2010/07/23/326927.html 转载请保留 数据库优化主要可以从以下几个方面入手 (1)架构级别,表 阅读全文
posted @ 2014-04-16 14:33 王若伊_恩赐解脱 阅读(5061) 评论(0) 推荐(1) 编辑
摘要:之前 帮同事 导入sql server数据 本来打算用 C# 写程序导入的 后来发现网上的方法 貌似 都会对版本 限制来限制去的 看的我好头晕(吐槽一下 难道就没有一个 普遍的方法嘛,还有人居然用三层架构来导入,这...等学会导入 都猴年马月了) 下边是找到第一种利用 management stud 阅读全文
posted @ 2013-12-20 15:13 王若伊_恩赐解脱 阅读(6017) 评论(1) 推荐(1) 编辑
摘要:楼主用的是sql server2008吗??当用户在在SQL Server 2008企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能完成表的更改,如果强行更改会出现以下提示:不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存 阅读全文
posted @ 2012-09-24 17:24 王若伊_恩赐解脱 阅读(409) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示