数据库技术
(1)报错情况如下: DoesNotExist: Publisher matching query does not exist. (2)处理方法: try: p = Publisher.objects.get(name='Apress')except Publisher.DoesNotExist: ...
今天遇到一个要求,需要将数据库间的数据同步,之前没有弄过,百度了一下,知道了可以用DBLink,然后新建好了一个DBLink,然后就是编写一个定时任务调用同步语句, 定时任务比较简单,关键是存储过程比较繁琐,于是百度了一下数据库同步的便捷方法,了解了可以用oracle数据库可以marge语句,十分便 ...
1. 下载VirtualBox的repo文件: 登陆 https://www.virtualbox.org/wiki/Linux_Downloads 在网页的最下端的repo链接上右键下载,或者wget下载 [root@localhost files]# wget http://download.v ...
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 定义 定义 redis是一个key ...
在写SQL语句的时候,若where条件是判断用户不在某个集合当中,我们习惯使用 where 列名 not in (集合) 子句,然而,当集合中存在空值时,返回的结果永远为空。如下所示: Oracle 或 MySQL 返回0条结果。 SQL Server 返回0条结果。 显然在上面例子中的结果并非我们 ...
SqlServer 查询被锁住的表和解锁表 --1.查看被锁表 SELECT request_session_id as spid,OBJECT_NAME(resource_associated_entity_id) as tableName FROM sys.dm_tran_locks WHERE ...
sql语句里面调用变量的话有两种情况,一种是字符类型,一种是整型、浮点型之类的数字 如代码所示,字符型就单引号括起来双引号。数字类型的就直接写就ok了 ...
Mysql Insert Or Update语法例子 有的时候会需要写一段insert的sql,如果主键存在,则update;如果主键不存在,则insert。Mysql中提供了这样的用法:ON DUPLICATE KEY UPDATE。下面就看看它是如何使用的吧! 首先数据库的原始数据如下: a b ...