数据库

SQL开发知识:MySQL数据库执行Update卡死问题的解决方法

总结 执行数据库更新update操作的时候数据库卡死了 问题分析 一般都是数据库事务未提交,导致update或者delete卡死。 解决办法 在执行完更新或删除后,记得将事务提交commit; 找到数据库客户端,执行commit操作。 如果还不行。 那么应...

SQL开发知识:SQL Server三种锁定模式的知识讲解

sql server 锁定模式有三种:共享( S锁),更新(U锁),排他(X锁); S锁是共享锁,如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁。获准共享锁的事务只能读数据,不能修改数据。 个人理解为,对数据A的操作就只能是SE...

教你MySQL数据库误删回滚的解决方法

某次一不小心,用了delete from 删除了几条重要数据,在网上找了很多方法,但都比较零散,打算记录本次数据找回的过程。大致分为以下几步 1、查看binlog是否开启 # log_bin是ON,就说明打开了 OFF就是关闭状态,以下操作,只有为 ON ...

ORACLE如何查看当前账号的相关信息

关于Oracle数据库的账号,我们在维护数据库的时候,偶尔可能需要获取一些特殊信息。例如,账号的创建时间、账号的状态、账号的锁定时间…..。正常情况下,我们可以通过DBA_USERS获取大部分相关信息。但是有一些特殊信息,还必须通过不常用底层基...

数据库安全之:SQL注入与防止及MyBatis基本作用

SQL注入 在嵌入式SQL编程中,sql语句通常是以字符串的形式提交给数据库管理系统的。SQL注入是利用SQL语法将一些恶意代码加入到该字符串中,从而获取到非授权的数据。如:用户登录(假设用户名为admin,密码为 123456),通常使用以下语句进行判断...

MySQL基础:详解MySqlBulkLoader的使用

2、数据库和项目是分别放在不同服务器上 mysql数据库:最近要写一个服务,跨库数据同步,目前数据量大约一万,以后会越来越多,考虑到扩展性,数据的插入操作就采用了MySqlBulkLoader。本文分两部分来写,第一部分写一下MySqlBulkLoader...