文章分类 -  数据库

数据库
摘要:一、安装gcc依赖 由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装 [root@localhost local]# yum install -y gcc 二、下载并解压安装包 [root@localhost local 阅读全文
posted @ 2020-11-02 14:30 杨浪 阅读(67) 评论(0) 推荐(0) 编辑
摘要:1 下载并安装MySQL官方的 Yum Repository wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的 阅读全文
posted @ 2020-11-02 14:22 杨浪 阅读(58) 评论(0) 推荐(0) 编辑
摘要:SQL Server 2005开始,我们可以直接通过CTE来支持递归查询,CTE即公用表表达式 百度百科 公用表表达式(CTE),是一个在查询中定义的临时命名结果集将在from子句中使用它。每个CTE仅被定义一次(但在其作用域内可以被引用任意次),并且在该查询生存期间将一直生存。可以使用CTE来执行 阅读全文
posted @ 2020-09-23 09:52 杨浪 阅读(468) 评论(0) 推荐(0) 编辑
摘要:概要什么是单一索引,什么又是复合索引呢? 何时新建复合索引,复合索引又需要注意些什么呢?本篇文章主要是对网上一些讨论的总结。一.概念单一索引是指索引列为一列的情况,即新建索引的语句只实施在一列上。用户可以在多个列上建立索引,这种索引叫做复合索引(组合索引)。复合索引的创建方法与创建单一索引的方法完全 阅读全文
posted @ 2020-06-01 15:30 杨浪 阅读(643) 评论(0) 推荐(0) 编辑
摘要:1 UPDATE mlxy 2 SET mlxy.IsOwner = 1 3 FROM 4 mlxyUser mlxy WITH ( nolock ) 5 INNER JOIN v_Room2Customer vr2c WITH ( nolock ) ON mlxy.userid= vr2c.car 阅读全文
posted @ 2020-02-03 20:55 杨浪 阅读(194) 评论(1) 推荐(0) 编辑
摘要:在使用EF或者写SQL语句时,查询条件往往是这样一种非常常见的逻辑:如果客户填了查询信息,则查询该条件;如果客户没填,则返回所有数据。 我常常看到很多人解决这类问题时使用了错误的静态SQL的解决办法,使得数据库无法利用索引,导致性能急剧下降。 介绍数据 这次我将使用我的某客户的真实数据来演示(已确认 阅读全文
posted @ 2019-12-23 17:37 杨浪 阅读(346) 评论(0) 推荐(0) 编辑
摘要:一 、58同城数据库架构设计思路 (1)可用性设计 解决思路:复制+冗余 副作用:复制+冗余一定会引发一致性问题 保证“读”高可用的方法:复制从库,冗余数据,如下图 带来的问题:主从不一致 解决方案:见下文 保证“写”高可用的一般方法:双主模式,即复制主库(很多公司用单master,此时无法保证写的 阅读全文
posted @ 2017-04-04 20:43 杨浪 阅读(844) 评论(0) 推荐(0) 编辑
摘要:感慨一句,现在写的sql语句自己是越来越看不懂了 。。。囧 使用场景:最近做毕设的时候碰见这么一个场景(仿携程网) 先看大的,按航班号查询出3条数据。这个好弄 group by(航班)就行。点击订票,跳出两个栏目,经济舱和头等舱分别带余票数。查航班余票数好解决,条件那加 count(航班)就行。难点 阅读全文
posted @ 2017-04-04 20:40 杨浪 阅读(1213) 评论(0) 推荐(0) 编辑
摘要:建表 在这里呢我们先来建立两张有外键关联的张表。 文氏图与SQL语句的编写以及查询结果 内连接 内连接文氏图 执行的sql语句以及执行的查询结果 执行的sql语句 查询结果 左外连接 左外连接文氏图 执行的sql语句以及执行的查询结果 执行的sql语句 查询结果 右外连接 右外连接文氏图 执行的sq 阅读全文
posted @ 2017-04-04 20:39 杨浪 阅读(122) 评论(0) 推荐(0) 编辑
摘要:1.[ ]的使用 当我们所要查的表是系统关键字或者表名中含有空格时,需要用[]括起来,例如新建了两个表,分别为user,user info,那么select * from user和select * from user info就要报错,需要写成:select * from [user] 和 sel 阅读全文
posted @ 2017-04-04 20:36 杨浪 阅读(217) 评论(0) 推荐(0) 编辑
摘要:SQL 大数据查询如何进行优化? 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:引。 select id from t wher 阅读全文
posted @ 2017-04-04 20:34 杨浪 阅读(286) 评论(0) 推荐(0) 编辑
摘要:搜了一大堆做个总结,以下是Sql Server中的方法,备忘下 1,利用sysobjects系统表 在这个表中,在数据库中创建的每个对象(例如约束、默认值、日志、规则以及存储过程)都有对应一行,我们在该表中筛选出xtype等于U的所有记录,就为数据库中的表了。 示例语句如下:: select * f 阅读全文
posted @ 2017-04-04 20:31 杨浪 阅读(9693) 评论(0) 推荐(0) 编辑
摘要:mysql主从复制原理 1)在mysql主库上,将改变记录到二进制日志(binary log)中。 2)在mysql从库上,IO线程将mysql主库上二进制日志(binary log)复制到中继日志(replay log)中。mysql从库上开启1个IO线程,并在mysql主库上打开一个连接,然后开 阅读全文
posted @ 2017-04-04 20:28 杨浪 阅读(86) 评论(0) 推荐(0) 编辑
摘要:源地址:http://www.cnblogs.com/itliuyang/archive/2017/03/29/6639990.html 阅读全文
posted @ 2017-03-30 17:58 杨浪 阅读(191) 评论(0) 推荐(0) 编辑
摘要:MySQL添加字段的方法并不复杂,下面将为您详细介绍MYSQL添加字段和修改字段等操作的实现方法,希望对您学习MySQL添加字段方面会有所帮助。 1添加表字段 alter table table1 add transactor varchar(10) not Null; alter table ta 阅读全文
posted @ 2017-03-30 17:19 杨浪 阅读(105) 评论(0) 推荐(0) 编辑
摘要:一、什么是SQL? SQL是结构化查询语言 SQL使我们有能力访问数据库 SQL是一种ANSI的标准计算机语言 二、SQL能做什么? SQL 面向数据库执行查询 SQL 可从数据库取回数据 SQL 可在数据库中插入新的记录 SQL 可更新数据库中的数据 SQL 可从数据库删除记录 SQL 可创建新数 阅读全文
posted @ 2017-03-30 17:17 杨浪 阅读(90) 评论(0) 推荐(0) 编辑
摘要:SELECT (case when a.colorder=1 then d.name else '' end) 表名, a.colorder 字段序号, a.name 字段名, b.name 字段类型, b.length 字段长度, g.[value] AS 字段说明 FROM syscolumns 阅读全文
posted @ 2017-03-30 17:14 杨浪 阅读(386) 评论(0) 推荐(0) 编辑
摘要:相同之处:truncate在功能上与不带WHERE子句的delete 语句相同:二者均删除表中的全部行。小心使用truncate,删除后就没有了 1、delete : 删除"表格记录"会把操作记录在日志中,可以通过事务回滚来恢复删除的数据。 truncate :删除"表格记录"不可恢复 。 2、de 阅读全文
posted @ 2017-03-29 10:14 杨浪 阅读(236) 评论(0) 推荐(0) 编辑
摘要:原文来自liuzhenlei的学习博客:http://www.cnblogs.com/liuzhenlei/archive/2017/03/28/6634854.html 我这里多敲了一遍,用来加深印象,以后用到的时候可以方便参考 Cast函数 语法 示例 Convert函数 语法: 示例: 阅读全文
posted @ 2017-03-28 17:33 杨浪 阅读(177) 评论(0) 推荐(0) 编辑

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