![](https://img-blog.csdnimg.cn/20200920165727701.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Database&Redis
文章平均质量分 89
数据库与Redis缓存相关知识
alwaysrun
当你站在山顶的时候,你的头上还有星空。
展开
-
FreeSWITCH中数据库API与Lua操作简介
mod_db实现了数据库(sqlit或ODBC)操作的api与app(可在拨号计划中使用)。在lua脚本中,通过freeswitch.Dbh可方便地对数据库进行操作,后面以默认的Sqlite数据库为例进行说明。API接口通过API接口的数据会被存到call_limit.db数据库中。1、通过db(与hash命令类似)操作,插入一个值到数据库:db_data表中,realm与k...原创 2018-07-24 21:46:51 · 2440 阅读 · 0 评论 -
编程语言与数据库语句集锦
数据库(mysql)的常用操作语句;C++、python、go语言等的一些有意义小函数示例原创 2020-10-20 21:02:25 · 660 阅读 · 0 评论 -
Java中使用Mybatis操作H2数据库
文章目录H2数据库依赖库配置MyBatis框架依赖库注解参数传递返回自增列动态SQLforeach用法示例数据库操作接口接口调用RestAPI接口H2数据库H2是一个使用 Java 编写的数据库,有内嵌式和服务两种运行模式。内嵌式: 主要有两种内存模式:不会落地持久化,关闭连接后数据就清空;"jdbc:h2:mem:MyDb"文件模式:将数据持久化到文件中;jdbc:h2:file:./Mydb(保存到当前目录下的Mydb.mv.db中)服务式: 像普通数据库一样,以客户端方式通过原创 2020-09-20 13:56:49 · 6150 阅读 · 3 评论 -
Redis的java操作接口与分布式锁
RedisTemplate分布式锁Redis是一个基于内存的数据库,提供了字符串(String)、散列(Hash)、列表(list)、集合(sets) 和 有序集合(sorted sets)几种数据类型(具体参见Redis简介)。RedisTemplatespring-redis中使用了RedisTemplate进行redis的操作,通过泛型的K和V设置键值对的类型;并对五种...原创 2020-04-11 23:13:27 · 206 阅读 · 1 评论 -
MySQL命令与数据类型简介
基本操作命令语句 mysql命令数据导入导出复制表结构基础说明大小写及字符集规则sql_modeAUTO_INCREMENT(自增)列group by分组基本类型数值类型字符串类型字符串匹配日期时间类型日期获取函数日期计算函数日期转换函数MySQL是最流行的关系型数据库管理系统之一,所使用的SQL语言是用于访问数据库的最常用标准化语言。其采用‘客户端/服务器’体...原创 2019-10-01 16:48:48 · 610 阅读 · 0 评论 -
MySQL慢查询与语句分析Explain
慢查询MySQL中可以记录慢查询(查询时间超过设定时间的)>show variables like 'slow%';查看慢查询设定>set globallong_query_time=0.5设定记录所有时间超过500ms的查询;若log_queries_not_using_indexes=1的话,则未使用索引的查询也会被记录,若因此使log变的太大,则关掉。...原创 2019-08-02 22:49:10 · 269 阅读 · 0 评论 -
MySQL命令及复制表简介
MySQL可方便的通过客户端工具或命令行进行操作:Drop Database If Exists 'n1'Create Database 'n1'Drop Table If Exists n1.t1Create Table n1.t1( ... )复制表结构mysql中可通过create table as 和create table like来复制表结构:crea...原创 2019-05-09 20:56:33 · 275 阅读 · 0 评论 -
MySQL事件-定时任务
定时任务是项目中经常遇到的,除能在程序中编码实现(包括使用Windows上的定时任务,与Linux下的crontab定时任务)外,还可交由数据库实现。MySQL中的事件机制就可以完成定时任务:在指定的时间调用约定的操作。1、查看是否启用了事件(返回ON/1表示开启)SELECT @@event_scheduler;SHOW VARIABLES LIKE 'event_sched...原创 2019-04-09 21:07:43 · 1226 阅读 · 0 评论 -
查询通知-实时监控SqlServer表变化
查询通知是基于Service Broker基础结构的,使应用在数据改变时接收到通知(应用程序可以请求SqlServer在查询结果发生改变时发出通知)。在ADO.NET中有三种方式: SqlNotificationRequest:是一种底层实现,暴露了服务端功能,可以在通知请求中执行一个命令; SqlDependency:一种高层抽象,用于检测服务端的改变;在大多数情况下也是最简单有...原创 2019-04-09 21:06:39 · 3092 阅读 · 0 评论 -
Redis简介
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis完整命令参见:http://redisdoc.com/index.html安装: 下载(https://github.com/MSOpenTech/redis/releases)安装包,安装; 在命令行界面中执行:redis-server.exe redis.windows...原创 2019-04-07 22:24:21 · 331 阅读 · 0 评论 -
C#调用SQL存储过程以及返回值和参数的获取
QZone Editor .dump{} //TODO 域名 if (location.hash) { document.domain=location.hash.substr(1); } //parent.qZEditor.callback(); function init(){原创 2009-09-26 18:01:00 · 3143 阅读 · 0 评论 -
教你轻松掌握SQL Server中Case的不同用法
ZDNet软件频道2008-03-26作者:赛迪网 很多人都知道,CASE是SQL中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。比如,你可以在 WHERE 子句中使用 CASE。 首先让我们看一下 CASE 的语法。在一般的 SELECT 中,语法如下: SELECT = CASE WHE转载 2009-08-27 13:57:00 · 412 阅读 · 0 评论 -
sql server 2005学习笔记之触发器简介
触发器实际上就是一种特殊类型的存储过程,其特殊性表现在:它是在执行某些特定的T-SQL语句时自动的。11.1 触发器简介触发器实际上就是一种特殊类型的存储过程,它是在执行某些特定的T-SQL语句时自动执行的一种存储过程。在SQL Server 2005中,根据SQL语句的不同,把触发器分为两类:一类是DML触发器,一类是DLL触发器。11.1.1 触发器的概念和作用在SQL S转载 2009-08-26 13:54:00 · 637 阅读 · 0 评论 -
使用C#创建SQL Server的存储过程
原文发布日期:2007.06.17,作者:Bipin Joshi,翻译:webabcd介绍 通常,开发人员使用的是T-SQL来创建SQL Server的存储过程、函数和触发器。 而现在的SQL Server 2005已经完全支持.NET通用语言运行时(CLR)了。 这就意味着,你可以使用.NET的语言,如C#、VB.N转载 2009-08-07 15:07:00 · 1398 阅读 · 0 评论 -
使用C#远程创建数据库
远程创建数据库时,通过master(总是存在的一个数据库)数据库进行连接 static bool CreateDatabase(string strDBsource_, string strUserName_, string strUserPwd_, string strDBName_, string strPath_) {原创 2009-08-06 14:58:00 · 1026 阅读 · 0 评论 -
判断数据库、表和字段是否存在
1)、判断数据库是否已存在 SQL Server中sysdatabases中包含了所有的数据库的项信息。初始时只包含 master、model、msdb、mssqlweb 和 tempdb 数据库的项。该表只存储在 master 数据库中。 通过sysdatabase,我们即可以获取一个数据库是否已存在: public static原创 2009-08-06 17:31:00 · 6441 阅读 · 0 评论 -
sql2005数据类型
SQL Server提供两种数据类型:系统数据类型和用户定义数据类型。1、SQL SERVER2005中的系统数据类型 SQL Server引入几个新的数据类型varchar(max), nvarchar(max), varbinary(max)和xml。(max)数据类型是大值数据类型,可以存储多大2GB的数据,用于替代以前的text, ntex原创 2009-08-06 14:53:00 · 1659 阅读 · 0 评论