前言: 前面我们已经简单的剖析了一下.NET应用程序SQL注入。没有看过的朋友移步:http://bbs.ichunqiu.com/thread-7636-1-1.html,在上一篇文章我们已经了解过SQL的【小危害】简单的登录绕过. 思考: 在上一篇文章中我们可以通过【注释】和【条件成立】的情况下 ...
分类:
数据库技术 时间:
2016-08-10 22:33:23
收藏:
0 评论:
0 赞:
0 阅读:
311
Mysql的数据库引擎有很多,最重要的就是MyISAM、InnoDB、heap(memory),此外还有BDB、archive数据表、csv、ndb、federated InnoDB 优点: 1、对数据库事务支持,支持四种事务级别(read uncommitted、read committed、re ...
分类:
数据库技术 时间:
2016-08-10 22:32:13
收藏:
0 评论:
0 赞:
0 阅读:
322
set标记是mybatis提供的一个智能标记,我一般将其用在修改的sql中,例如以下情况: <update> update user <set> <if test="name != null and name.length()>0">name = #{name},</if> <if test="ge ...
分类:
数据库技术 时间:
2016-08-10 22:31:33
收藏:
0 评论:
0 赞:
0 阅读:
633
Java连接MySQL数据库 下载Connector/J地址:http://www.mysql.com/downloads/connector/j/ 解压后就可以看到数据库的包 通过右键build path进入Java build path界面 将刚下载的压缩包添加进去 建立一个Java工程 建立一 ...
分类:
数据库技术 时间:
2016-08-10 22:30:23
收藏:
0 评论:
0 赞:
0 阅读:
269
客户遇到一个问题,用“服务器名\实例名”远程连接另外一台命名实例的时候连接失败,报“在与SQL Server建立连接时出现于网络相关的或特定于实例的错误,未找到或无法访问服务器。请验证实例名称是否正确并且SQL Server已配置允许远程访问连接。(provider:SQL Network Inte ...
分类:
数据库技术 时间:
2016-08-10 22:27:34
收藏:
0 评论:
0 赞:
0 阅读:
295
1.数据库database:保存有组织的数据的容器(一般是一个文件或者一组文件) 2.SQL (Structared Query Language):是一种专门用来与数据库沟通的语言,是一种结构化查询语言! 3.数据库软件DBMS:通过此软件创建和操纵这容器。SQL Server Managemen ...
分类:
数据库技术 时间:
2016-08-10 22:25:13
收藏:
0 评论:
0 赞:
0 阅读:
184
trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码: 1、 select * from user <trim prefix="WHERE" prefixoverride="AND |OR"> <if test="name != null and name.length ...
分类:
数据库技术 时间:
2016-08-10 22:24:03
收藏:
0 评论:
0 赞:
0 阅读:
214
我们编程的过程中大部分使用了很出色的ORM框架,例如:MyBatis,Hibernate,SpringJDBC,但是这些都离不开数据驱动JDBC的支持。虽然使用起来很方便,但是碰到一些问题确实很棘手,就比如困扰我一宿没睡好觉的问题,jdbc生成执行数据,具体的我们看一下。 通常我们用MyBatis框 ...
分类:
数据库技术 时间:
2016-08-10 21:01:34
收藏:
0 评论:
0 赞:
0 阅读:
260
当你在SqlServer创建数据库的时候可以指定数据库文件的初始大小,比如下图中我们将新创建的数据库MyDB的大小设置成了1024MB 那么你建好的数据库的确也就会占用1024MB左右的磁盘空间 不过使用存储过程sp_spaceused可以看到其中有1021.85 MB的空间是MyDB占用着并未使用 ...
分类:
数据库技术 时间:
2016-08-10 21:00:13
收藏:
0 评论:
0 赞:
0 阅读:
534
1、Oracle语句之数据定义语言(DDL) 1) CREATE TABLE 新建表 2) ALTER TABLE 修改表 3) TRUNCATE TABLE 清空表数据 举例:truncate table stu; 4) DROP TABLE 删除表 alter用法: 1、在表中新增字段: alt ...
分类:
数据库技术 时间:
2016-08-10 20:59:53
收藏:
0 评论:
0 赞:
0 阅读:
311
事物(transaction) -->作为单个逻辑工作单元执行的一系列操作(要么全部成功要么全部失败) 提交(commit) -->系列操作全部成功的场合才会执行 回滚(rollback) -->系列操作其中有一条失败的时候就执行rollback ...
分类:
数据库技术 时间:
2016-08-10 20:46:45
收藏:
0 评论:
0 赞:
0 阅读:
282
个人感觉应该下面的效率高,mark ...
分类:
数据库技术 时间:
2016-08-10 20:39:14
收藏:
0 评论:
0 赞:
0 阅读:
224
昨天去一家公司面试,被这道题难住了,哎,又失去一次好的机会。 回来 之后就再想这个问题 表结构及数据如下: 实现的sql语句: 刚开始的实现是 select * from student a where a.id in (SELECT b.id from student b where b.clas ...
分类:
数据库技术 时间:
2016-08-10 19:28:23
收藏:
0 评论:
0 赞:
0 阅读:
689
mongodb Install the MongoDB service ...
分类:
数据库技术 时间:
2016-08-10 19:26:23
收藏:
0 评论:
0 赞:
0 阅读:
245
本节内容 浅谈ITIL CMDB介绍 Django自定义用户认证 Restful 规范 资产管理功能开发 浅谈ITIL TIL即IT基础架构库(Information Technology Infrastructure Library, ITIL,信息技术基础架构库)由英国政府部门CCTA(Cent ...
分类:
数据库技术 时间:
2016-08-10 19:25:33
收藏:
0 评论:
0 赞:
0 阅读:
312
1) 没有查询条件,或者查询条件没有建立索引 2) 在查询条件上没有使用引导列 3) 查询的数量是大表的大部分,应该是30%以上。 4) 索引本身失效 5) 查询条件使用函数在索引列上,或者对索引列进行运算,运算包括(+,-,*,/,! 等) 错误的例子:select * from test whe ...
分类:
数据库技术 时间:
2016-08-10 19:20:03
收藏:
0 评论:
0 赞:
0 阅读:
289
对于DBA或开发来说,如何规范化你的数据库表结构文档是灰常之重要的一件事情。但是当你的库,你的表排山倒海滴多的时候,你就会很头疼了。 推荐一款工具DBExportDoc V1.0 For MySQL(MySQL数据库表结构导出器)。 介绍: DBExportDoc V1.0 For MySQL是一款 ...
分类:
数据库技术 时间:
2016-08-10 19:13:53
收藏:
0 评论:
0 赞:
0 阅读:
251
关于并发insert操作发生deadlock这个情况,一直有很多争议,而且网上的帖子所有的例证和模拟其实不一定反映了真实的情况,例如:https://www.percona.com/blog/2012/03/27/innodbs-gap-locks/http://www.cnblogs.com/LB ...
分类:
数据库技术 时间:
2016-08-10 19:11:52
收藏:
0 评论:
0 赞:
0 阅读:
1185
CREATE OR REPLACE PROCEDURE PROCSENDEMAIL(P_TXT VARCHAR2, P_SUB VARCHAR2, P_SENDOR VARCHAR2, P_RECEIVER VARCHAR2, P_SERVER VARCHAR2, P_PORT NUMBER DEF ...
分类:
数据库技术 时间:
2016-08-10 18:56:23
收藏:
0 评论:
0 赞:
0 阅读:
293
今天在导入数据的时候,数据库抛出异常 百度了一下,最常见的原因同时操作,有人truncate表,然后在select表引起的。 将错误贴在群里,立即有人出来相认了,说他在整理表。。。。。 如果不是这个原因,百度也给了其他可试方案: 再执行一次; 查询时加上schema。如: select * from ...
分类:
数据库技术 时间:
2016-08-10 18:52:03
收藏:
0 评论:
0 赞:
0 阅读:
238