数据库&中间件
文章平均质量分 76
介绍数据库、常用中间件等知识
Sunny_Ran
这个作者很懒,什么都没留下…
展开
-
Sql 变量声明
声明局部变量语法: DECLARE @variable_name DataType 其中 variable_name为局部变量的名称,DataType为数据类型。 给局部变量赋值有两种方法: 1、SET @variable_name=value 2、SELECT @variable_name=value 两者的区别:SET赋值语句一般用于赋给变量一个指定的常量,SELECT赋值语句一般用转载 2016-02-25 19:12:25 · 1142 阅读 · 0 评论 -
mysql事务隔离级别
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少...原创 2017-11-13 14:59:36 · 333 阅读 · 0 评论 -
mysql max_allowed_packet 设置
mysql根据配置文件会限制server接受的数据包大小。原创 2017-08-15 14:42:31 · 434 阅读 · 0 评论 -
mysql 5.7以上版本安装配置方法图文教程
(一)mysql 5.7.13 安装配置方法 1、mysql-5.7.12-winx64.zip下载 官方下载地址:http://dev.mysql.com/downloads/mysql/ 2.解压到C:\job\mysql-5.7.12-winx64 3.在C:\job\mysql-5.7.12-winx64下新建my.ini配置文件 内容如下:####################转载 2017-08-15 15:27:01 · 479 阅读 · 0 评论 -
Memcache的并发问题和利用CAS的解决方案
首先来描述下Memeche遇到的一个简单的并发问题,原来MEMCACHED中的Keys的内容为A,客户端C1和客户端C2都把A取了出来,C1往准备往其中加B,C2准备往其中加C,这就会造成C1和C2执行后的CACHE KEYS要么是AB要么是AC,而不会出现我们期望的ABC。这种情况,如果不是在集群环境中,而只是单机服务器,可以通过在写CACHE KEYS时增加同步锁,就可以解决问题,可是在集群环境转载 2017-08-17 13:59:56 · 1511 阅读 · 0 评论 -
varchar和Nvarchar区别-SQL Server
Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示如果还为了这个纠结,就直接看看后面的解说,做决定吧。一般如果用到中文或者其它特殊字符,我就会使用n开头的类型,否则的话直接使用var开头的。 sql server中的varchar和Nvarchar有什么区别?答: varchar(n) 长度为 n 个字节的可变长度且非 Un转载 2017-07-05 10:36:09 · 511 阅读 · 0 评论 -
Windows下安装Redis及可视化工具
Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http://redis.io/download Redis官方是不支持windows的,只是 Microsoft Open Tech group 在 GitHub上开发了一个Win64的版本,项目地址是:https://github.com/MSOpenTech/redis/rel原创 2017-03-31 13:45:55 · 57229 阅读 · 6 评论 -
SQL内联、左联、右联、全联查询语法
SQL联合查询(内联、左联、右联、全联)的语法原创 2017-03-28 13:32:43 · 2902 阅读 · 0 评论 -
SQL 合并列值 拆分列值 拼接字符串
SQL STUFF函数 拼接字符串数据库设计 数据库数据展示 期望效果 create table tb(idint, value varchar(10))insert into tbvalues(1,’aa’)insert into tbvalues(1,’bb’)insert into tbvalues(2,’aaa’)insert into tbvalues(2,’bbb’)ins转载 2016-08-22 14:51:22 · 2742 阅读 · 0 评论 -
数据库DML、DDL、DCL区别
总体解释: DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表原创 2017-11-24 11:25:35 · 377 阅读 · 0 评论