sql注入是什么? 所谓SQL注入,就是通过把SQL命令插入到Web表单提 交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据 库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安 ...
分类:
数据库 时间:
2016-06-04 12:03:29
阅读次数:
196
大多数的数据库引擎(到现在据我们所知的除了sqlite的每个sql数据库引擎)都使用静态的、刚性的类型,使用静态类型,数据的类型就由它的容器决定,这个容器是这个指被存放的特定列。
Sqlite使用一个更一般的动态类型系统,sqlite中,值的数据类型跟值本身相关,而不是与它的容器相关。Sqlite的动态类型系统和其他数据库的更为一般的静态类型系统相兼容,但同时,sqlite中的动态类型允许它能做...
分类:
数据库 时间:
2016-05-30 15:25:32
阅读次数:
252
什么是SQL注入攻击?引用百度百科的解释: 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQ ...
分类:
数据库 时间:
2016-05-29 18:22:14
阅读次数:
353
表数据库(数据库引擎) 表 创建表(数据库引擎) 删除表(数据库引擎) 复制表 重命名表(数据库引擎) 查看表定义 查看表的依赖关系 向表中添加列(数据库引擎) 从表中删除列 重命名列(数据库引擎) 将列从一个表复制到另一个表 (数据库引擎) 修改列(数据库引擎) 更改表中的列顺序 指定表中的计算列 ...
分类:
数据库 时间:
2016-05-29 18:12:01
阅读次数:
181
mysql事物主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等。这样,这些数据库操作语句就构成一个事物。注意一下几点: 在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务。事物处理可 ...
分类:
数据库 时间:
2016-05-27 20:13:21
阅读次数:
183
这一篇我们来捋捋在T-SQL中可能会用到的几个特殊的函数 1. 随机数: RAND 返回从 0 到 1 之间的随机 float 值。 提供种子值的整数表达式(tinyint、smallint 或 int)。如果未指定 seed,则 Microsoft SQL Server 数据库引擎 随机分配种子值 ...
分类:
数据库 时间:
2016-05-24 18:45:14
阅读次数:
228
背景: 昨天做项目时,发现使用事务后回滚不了,后来把数据库引擎从MyISAM换成InnoDB后果断好了,如下图: 正文: MyISAM和InnoDB是mysql常用的数据库引擎,他们的区别如下: 数据库引擎 适用范围 性能 事务 外键 数据受损恢复 MyISAM 适合频繁查询 高 × × × Inn ...
分类:
数据库 时间:
2016-05-22 15:22:26
阅读次数:
200
连接到数据库的方法: 1) ODBC(Open Database Connectivity) 一个以C语言为基础访问SQL为基础数据库引擎的接口,它提供了一致的接口用于和数据库沟通以及访问数据。 2) JDBC Java版本的ODBC 创建一个基本的JDBC应用 : 1) 步骤一:注册一个drive ...
分类:
其他好文 时间:
2016-05-15 21:32:15
阅读次数:
168
第 1 课:创建数据库对象
本课将介绍如何创建数据库,在数据库中创建表,然后访问表中的数据并对其进行更改。由于本课是对使用 Transact-SQL 的简介,因此它未使用或说明为这些语句提供的许多选项。
可以使用下列方法编写 Transact-SQL 语句并将其提交到数据库引擎:
通过使用 SQL Server Management Studio。本教程假定您使用的是...
分类:
数据库 时间:
2016-05-13 14:54:10
阅读次数:
253
1. 概述 基于flask框架构建web,一般会使用sqlchemy(在flask中使用sqlchemy可以参考这里)作为数据库引擎。 这样业务的逻辑就可以做到不跟具体的数据库类型相耦合,具体后端业务是使用那种数据库就全凭业务需要了。 但是数据表结构并不一定是一成不变的,可能随着业务的需要表的结构经 ...
分类:
数据库 时间:
2016-05-13 08:44:50
阅读次数:
308