数据库运维 第20页

  • 不懂就问:SQL 语句中 Where 条件后 写上1=1 是什么意思

    不懂就问:SQL 语句中 Where 条件后 写上1=1 是什么意思

    程序员在编程过程中,经常会在代码中使用到“where 1=1”,这是为什么呢? SQL注入 初次看到这种写法的同学肯定很纳闷,加不加where 1=1,查询不都一样吗?例如: select*fromcustomers...

    gtxyzzgtxyzz 2022.11.17 370浏览 0
  • 完蛋,公司被一条Update语句干趴了!

    完蛋,公司被一条Update语句干趴了!

    图片来自 包图网 大概就是,在线上执行一条 update 语句修改数据库数据的时候,where 条件没有带上索引,导致业务直接崩了,被老板教训了一波。 这次我们就来看看: 为什么会发生这种的事故? 又该如何避免这种事故的发生? 说...

    MoletMolet 2022.11.16 430浏览 0
  • 12个数据库安全故障和错误,看看你“踩雷”没?

    12个数据库安全故障和错误,看看你“踩雷”没?

    在当今的大多数企业堆栈中,数据库是我们存储所有秘密的地方。它是安全屋,是待命室,也是用于存储可能非常私密或极具价值的物品的集散地。对于依赖它的数据库管理员、程序员和DevOps团队来说,保护它免受所有入侵是最重要的工作之一。 不过,这项工作...

    kavinkavin 2022.11.16 427浏览 0
  • SQL 中为什么经常要加Nolock?

    SQL 中为什么经常要加Nolock?

    刚开始工作的时候,经常听同事说在SQL代码的表后面加上WITH(NOLOCK)会好一些,后来仔细研究测试了一下,终于知道为什么了。 那么加与不加到底有什么区别呢? SQL在每次新建一个查询,就相当于创建了一个会话。在不同的查询窗口操作,会影...

    kingking 2022.11.16 437浏览 0
  • 聊聊Flask使用SQLite数据库,你会吗?

    聊聊Flask使用SQLite数据库,你会吗?

    SQLite是一个小型的轻量数据库,特别适合个人学习使用。因为SQLite不需要额外的数据库服务器,同时它也是内嵌在Python中的。缺点就是如果有大量的写请求过来,它是串行处理的,速度很慢。 连接数据库 新建flaskr/db.py文件:...

    kingking 2022.11.16 429浏览 0