您的位置:首页 > 博客中心 > 数据库 >
  • 【MySQL】玩转触发器

    1、触发器是一个特殊的存储过程,不同的是存储过程要用CALL来调用,而触发器不需要使用CALL。创建触发器语法如下:CREATE TRIGGER trigger_name trigger_time trigger_event ON t

    2022-03-15 10:49点击阅读

  • SQL Server 要避免的编程坏习惯

    摘自 SQL Server MVP Deep Dives Vol.2使用select *会返回不需要的列,增加磁盘和网络开销如果view的定义里用了select *, 而底层的表有列名的变化的时候,view仍然会返回原来的列IF OBJ

    2022-03-15 10:49点击阅读

  • SQL-给想学数据库的小伙伴一小点点基础

    SQL 是用于访问和处理数据库的标准的计算机语言。如何使用 SQL 访问和处理数据系统中的数据,这类数据库包括:MySQL、SQL Server、Access、Oracle、Sybase、DB2 等等。:::::::::::::::::::

    2022-03-15 10:49点击阅读

  • Sql Server 触发器的应用

    Sql Server 触发器:指的是 在进行Insert 、Update、Delete时 所执行的操作我们可以在进行增删改操作的同时对其他数据进行操作。其实触发器算是一种存储过程,只不过执行的机制 只是在进行增删改操作时执行;  应用场景:

    2022-03-15 10:49点击阅读

  • my16_sql_thread执行慢导致主从延迟高的一个情景

    现象:从库延迟高,查看slave status发现sql_thread执行语句的速度比主库慢,这样的延迟会一直高下去,下面是排查的一些过程1. 检查了从库的配置,磁盘的写入速度的确没有主库高2. iostat -m 1 10查看磁盘写入 ,

    2022-03-15 10:49点击阅读

  • SQL Server 数据库部分常用语句小结

    1. 查询某存储过程的访问情况SELECT TOP 1000 db_name(d.database_id) as DBName, s.name as 存储名字, s.type_desc as 存储类型, d.cached_time

    2022-03-15 10:49点击阅读

  • python中的单元测试和数据库测试

    登录测试被测试的代码逻辑@app.route(‘/login‘, methods=[‘POST‘])def login(): username = request.form.get(‘username‘) password =

    2022-03-15 10:49点击阅读

  • Linux下安装Mysql问题总结

    ---恢复内容开始---1-检查系统自带的Mysql,并卸载自带版本及(系统CentOS6.5)  1--检查系统是否自带Mysql------[root@localhost Desktop] # yum list installed |

    2022-03-15 10:49点击阅读

  • The ADB instructions

    adb kill-server 杀死adb服务。adb start-server 开启adb服务。adb install xxx.apk 安装应用。adb uninstall 应用的包名。卸载应用。adb shell 进入手机的终端。Pul

    2022-03-15 10:49点击阅读

  • 老板今天问我为什么公司的数据库这么烂,我是这样回答的......

    欢迎大家前往,获取更多腾讯海量技术实践干货哦~本文由发表于作者介绍:简怀兵,腾讯云数据库高级工程师,负责腾讯云CDB内核及基础设施建设;先后供职于Thomson Reuters和YY等公司,PTimeDB作者,曾获一项发明专利;从事MySQ

    2022-03-15 10:49点击阅读

  • sqlzoo需要知道的那些事

    1.“Bahamas 巴哈馬”中有三個 a,還有嗎?找出所有國家,其名字包括三個或以上的a。SELECT name FROM world WHERE name LIKE ‘%a%a%a%‘2.“India

    2022-03-15 10:49点击阅读

  • MySQL之event的介绍

    MySQL5.1.6版本中引入了一项新特性EVENT,顾名思义就是事件、定时任务机制,在指定的时间单元内执行特定的任务,因此今后一些对数据定时性操作不再依赖外部程序,而直接使用数据库本身提供的功能。其实MySQL的EVENT 功能和linu

    2022-03-15 10:49点击阅读

  • Django ORM和SQLAlchemy类比

    ORM:对象关系映射,是通过代码和数据库实现交互的一种映射关系Django ORM:使用活动记录实现(active record) 数据库中每一行(记录)都映射代码中的一个对象

    2022-03-15 10:49点击阅读

  • PentesterLab-From SQL Injection to Shell

    一、打开靶机ip出现如下界面:随便点一下,点到test链接,访问了如下url:http://192.168.109.131/cat.php?id=1,这里出现了一个id,常规思路这个位置可能有sql注入。然后看其他链接,都差不多,直到点到A

    2022-03-15 10:49点击阅读

  • 冷热数据库分离思路

    1、数据库分库而不是分表,分表需要考虑后期的查询问题,此外还需要注意分表的算法(哈希算法)。2、热数据只占全部数据的一部分,因此每次优先查询热库,以下情况才查询冷库 - 当查询条件未命中(结果集为空)时,查询冷库。 - 当查询条件部分命中时

    2022-03-15 10:49点击阅读

  • SQL多表查询

    一、合并结果集union 和 union all ,注意:被合并的两个结果,列数,列类型都必须相同??二、连接查询什么是连接查询? : 也可以叫跨表查询,需要关联多个表进行查询1.笛卡尔积什么是笛卡尔积?:?同时查询两个表,出现的就是笛卡尔

    2022-03-15 10:49点击阅读

  • MySQL 中delete删除sql语句用法

    mysql如何要删除一个一行或者多行,用sql语句delete关键词,固定用法 delete from 表名。 1,delete删除一行 delete from student where id=1 2,delet

    2022-03-15 10:49点击阅读

  • sql先分组,再算百分比

    --先分组,再算百分比SELECT a.CooperationIntention , a.OrganizationID , COUNT(*) 数量 , CONVERT (DECIMAL(18, 2), CAST(COUNT(*) AS

    2022-03-15 10:49点击阅读

  • presto——java.sql.SQLException: Error executing query与javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?异常问题

    使用presto的时候以mysql为presto的数据源安装的presto是0.95版本;使用的presto-jdbc是0.202的,这里使用jdbc去访问时候,connection可以链接成功,但是在执行excuteQuery时候抛出ja

    2022-03-15 10:49点击阅读

  • mysql百万级数据分页查询缓慢优化-实战

    作为后端攻城狮,在接到分页list需求的时候,内心是这样的画面是这样的代码大概是这样的select count(id) from … 查出总数select * from …. limit m,n 查出分页数据  和前端的交互是这样的

    2022-03-15 10:49点击阅读