随笔分类 -  数据库

redis学习(二) Redis Hash
摘要:Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。 Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。 redis 127.0.0.1:6379> HMSET w3ckey name "redis tutorial" 阅读全文
posted @ 2016-07-13 16:30 邢帅杰 阅读(238) 评论(0) 推荐(0)
redis安装
摘要:Redis安装教程:https://www.cnblogs.com/liuqingzheng/p/9831331.html下载地址:https://github.com/tporadowski/redis/releasesredis.windows-service.conf redis的配置文件,找 阅读全文
posted @ 2016-07-06 16:46 邢帅杰 阅读(135) 评论(0) 推荐(0)
sql获得表主键信息
摘要:EXEC sp_pkeys @table_name='表名' 阅读全文
posted @ 2016-06-20 11:07 邢帅杰 阅读(154) 评论(0) 推荐(0)
Sql视图
摘要:视图可看作一个虚拟表。常规视图本身并不存储实际的数据,而仅仅存储一个Select语句和所涉及表的数据集合。 视图的优点: 1.视图隐藏了底层的表结构,简化了数据访问操作2.因为隐藏了底层的表结构,所以大大加强了安全性,用户只能看到视图提供的数据3.使用视图,方便了权限管理,让用户对视图有权限而不是对 阅读全文
posted @ 2016-05-13 11:17 邢帅杰 阅读(243) 评论(0) 推荐(0)
sql记录
摘要:sql视图:http://www.cnblogs.com/CareySon/archive/2011/12/07/2279522.html sql索引:http://www.cnblogs.com/AK2012/archive/2013/01/04/2844283.html sql复合索引:http 阅读全文
posted @ 2016-04-07 14:58 邢帅杰 阅读(140) 评论(0) 推荐(0)
sql游标使用、循环临时表
摘要:一、游标的作用:Select时,返回的是一个结果集,若需要为结果集返回的过程中,读取到一行数据。需要对此行数据进行处理,比如按读取到的数据作为查询条件返回一个查询结果集等等,应用都需要用到游标。游标可允许 用户 查询下一行、上一行、第一行或最后一行,并对这些读取到的行进行处理。二、游标举例 CREA 阅读全文
posted @ 2016-04-07 10:02 邢帅杰 阅读(270) 评论(0) 推荐(0)
sql触发器
摘要:参考:http://www.cnblogs.com/hoojo/archive/2011/07/20/2111316.htmlhttps://blog.csdn.net/qq_36330228/article/details/90582493Mysql触发器:https://kalacloud.co 阅读全文
posted @ 2016-04-05 16:05 邢帅杰 阅读(148) 评论(0) 推荐(0)
sql函数
摘要:一、示例 1.创建标量函数,返回单个值 2.创建内嵌表值函数,返回一个表 3.创建多声明表值型用户自定义函数,其语法如下: 示例: 各参数说明如下:@return_variable :一个TABLE 类型的变量,用于存储和累积返回的表中的数据行。其余参数与标量型用户自定义函数相同。在多声明表值型用户 阅读全文
posted @ 2016-04-05 14:18 邢帅杰 阅读(326) 评论(0) 推荐(0)
sqlserver字符串拆分(split)方法汇总
摘要:--方法0:动态SQL法declare @s varchar(100),@sql varchar(1000)set @s='1,2,3,4,5,6,7,8,9,10'set @sql='select col='''+ replace(@s,',',''' union all select ''')+ 阅读全文
posted @ 2016-03-08 17:13 邢帅杰 阅读(1162) 评论(0) 推荐(0)
Sql自定义表类型批量导入数据
摘要:-- 创建自定义表类型 CREATE TYPE [dbo].[App_ProductTable] AS TABLE( [p_name] [varchar](50) NOT NULL, [p_audio] [varchar](255) NOT NULL, [p_video] [varchar](255 阅读全文
posted @ 2016-02-25 15:31 邢帅杰 阅读(593) 评论(0) 推荐(0)
sql case when then
摘要:Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男'WHEN sex = '2' THE... 阅读全文
posted @ 2016-01-08 17:11 邢帅杰 阅读(143) 评论(0) 推荐(0)
sql随机抽取数据
摘要:Mysql:select * from [tablename] order by rand() limit 10Sql Server:select top 5 * from [tablename] order by NEWID()Access:select top 5 * from [tablena... 阅读全文
posted @ 2015-11-26 11:58 邢帅杰 阅读(246) 评论(0) 推荐(0)
创建和修改主键 (SQL)
摘要:添加主键, ALTER TABLE [表名:OrderInfo] AddPRIMARY KEY ([列名:ProductID, UserID...]) 多个列则是组合主键删除主键, ALTER TABLE [表名:OrderInfo]DROP PRIMARY KEY修改主键,先执行删除 ALTER ... 阅读全文
posted @ 2015-11-17 16:24 邢帅杰 阅读(1606) 评论(0) 推荐(0)
sql标量值函数,将汉字转化为拼音,无音标
摘要:USE [db_Test]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate function [dbo].[fn_GetPinyin](@words nvarchar(2000)) returns varchar(8000) as begin... 阅读全文
posted @ 2015-10-14 09:48 邢帅杰 阅读(364) 评论(0) 推荐(0)
sqlserver查询区分大小写
摘要:例子:select * from tb_students where name='jay'select * from tb_students where name='JAY'这两句查询结果是一样的区分大小写需要加入 collate Chinese_PRC_CS_AS:select * from tb... 阅读全文
posted @ 2015-09-14 13:58 邢帅杰 阅读(803) 评论(0) 推荐(0)
Sql事务
摘要:一、事务概念 事务是一种机制、是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时事务是作为最小的控制单元来使用的。这特别适用于多用户同时操作的数据通信系统。例如:订票、银行、保险公司以及证券交易系统等。... 阅读全文
posted @ 2015-08-25 09:57 邢帅杰 阅读(143) 评论(0) 推荐(0)
sql分页存储过程
摘要:USE [DBName]GO/****** Object: StoredProcedure [dbo].[UP_GetRecordByPage] Script Date: 12/05/2012 16:17:11 ******/SET ANSI_NULLS ONGOSET QUOTED_IDE... 阅读全文
posted @ 2015-07-31 17:35 邢帅杰 阅读(170) 评论(0) 推荐(0)
select into tb_temp2 from tb_temp1 创建临时表实现上一个、下一个功能,使用完毕就删除临时表
摘要:好久没有写过Sql了,今天遇到一个问题,业务逻辑是:一个商品可以属于多个分类,在显示商品详情的时候,要求可以点击“上一个”,“下一个” 查看和该商品在同一个分类下的其他商品,商品具有排序号。这样我就开始写了第一个sql:select top 1 ROW_NUMBER() over(order by ... 阅读全文
posted @ 2015-07-30 18:53 邢帅杰 阅读(303) 评论(0) 推荐(0)