数据库技术
这次在项目中,我们为了做数据库同步,采用了触发器机制,为数据库做迁移时,我们需要获取数据库中那些表使用了触发器,方便制作数据库安装包。构思:触发器在MSSQL作为一个对象进行管理,那么我们就可以通过sysobjects表进行查询获取,所以我们就编写了一下触发器获取SQLSELECTobject_name(a.parent_obj)as[表],a.nameas[触发器],(casewhenb.is_
环境:RedHat7同样适用于Centos7(本文是在无网络环境部署mariadb主从)卸载Mysql(防止mysql和mariadb冲突)停止服务:systemctlstopmysqld查询安装包:rpm-qa|grepmysql卸载:rpm-emysql-serverrpm-e--nodepsmysql-libs准备环境查看磁盘挂载情况:df–h<如果没有则挂载系统盘:mount/dev
django操作数据库 orm操作 select * from tb where id > 1 对应关系 models.tb.objects.filter(id__gt=1) models.tb.objects.filter(id=1) models.tb.objects.filter(id__lt... ...
十一、数据的增删改: 本节重点: 插入数据 INSERT 更新数据 UPDATE 删除数据 DELETE 再来回顾一下之前我们练过的一些操作,相信大家都对插入数据、更新数据、删除数据有了全面的认识。那么在mysql中其实最重要的不是这三大操作,而是查数据最重要,下节课知晓 十二、单表查询: 本节重点 ...
Ⅰ、上节回顾 session1: session2: session1: (root@localhost) [(none)] show engine innodb status\G ... MySQL thread id 1087, OS thread handle 139830446065408, ...
数据库中存在大量的重复内容,并且存在着外键关系 先删除外键的,以内容分组,查询条数大于一的,将该id在多对多的表中删除 delete from poem2cls where poem_id in(select id from (select id,count(*)as count from poem ...
MSSQL中 float转换为varchar 变成科学计数法解决方案 在系统初始化的时候,因为有同事,没有在数值型的数据前面加上 单引号,导致进入数据库后都变成float型我们需要做以下转换就能将数据变为 varchar类型 declare @a float //定义一个float变量set @a ...
使用redis作mysql数据库缓存时,需要考虑两个问题: 1、确定用何种数据结构存储来自Mysql的数据; 2、在确定数据结构之后,用什么标识作为该数据结构的键。 直观上看,Mysql中的数据都是按表存储的;更微观地看,这些表都是按行存储的。每执行一次select查询,Mysql都会返回一个结果集 ...