Sql注入 Sql注入成因: 1) 转义字符处理不当(如’,--,/**/,会截断原有的语句,执行新语句); 2) 类型处理不当(如接受的是整型的参数,并没有校验也可以接受字符型数据) 3) 查询语句的组装不当 4) 错误处理不当 5) 权限配置不当(可以执行高权限语句) Sql注入类型: 从参数的 ...
分类:
数据库 时间:
2016-04-05 16:14:12
阅读次数:
307
用JDBC编程的执行时错误及其解决 用JDBC编程的执行时错误及其解决 源码: 1、java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver 1.1 错误信息: 1.2 错误描写叙述 1.3 错误解决 ...
分类:
数据库 时间:
2016-04-05 16:13:26
阅读次数:
428
首先我们应该知道数据库总是处于一个特定的状态中,下面先来了解一下数据库的常见的三种状态:1,脱机:我们可以在Microsoft SQL Server Management中看到该数据库,但该数据库名称旁边有"脱机"的字样,说明该数据库现在虽然存在于数据库引擎实例中,但是不可以执行任何有效的数据操作, ...
分类:
数据库 时间:
2016-04-05 16:10:18
阅读次数:
166
1..net3.5安装(sqlserver2012需要) 控制面板——》管理工具——》服务器管理器——》功能——》添加功能——》选择“.NET Framework 3.5”——》安装 2.sqlserver2012安装 3.1 https://www.microsoft.com/zh-cn/down... ...
分类:
数据库 时间:
2016-04-05 16:02:17
阅读次数:
189
1.在cmd中进入mysql查看默认的编码格式:mysql> show variables like "%char%"; 若不是utf8(因为我用的是utf8),关掉mysql服务,在my.ini中添加 [client]default-character-set=utf8 [mysqld]defau ...
分类:
数据库 时间:
2016-04-05 15:58:51
阅读次数:
195
1、为test.DB数据库预先创建下面数据 1 张三 16 2015-01-02 12 李四 17 2015-01-04 13 王五 14 2015-04-24 0 2、配置C:\djangoweb\helloworld\blog\urls.py文件 3、配置views.PY文件 4、创建stude ...
分类:
数据库 时间:
2016-04-05 15:57:20
阅读次数:
216
在数据库中,我们有时会用到小数,怎样在数据库中转化小数呢,下面是一些常用的方法。 1、使用Round(字段名/数字,小数保留位数)方法,如下所示: 结果如下: 2、使用Convert(decimal(18,小数保留位数),字段名/数字)方法,如下所示: 结果如下: 这两种方法的区别在于:Round函 ...
分类:
数据库 时间:
2016-04-05 15:51:18
阅读次数:
245
转自:http://blog.csdn.net/kqygww/article/details/8882990 MySQL中约束保存在information_schema数据库的table_constraints中,可以通过该表查询约束信息; 约束主要完成对数据的检验,保证数据库数据的完整性;如果有相 ...
分类:
数据库 时间:
2016-04-05 15:50:18
阅读次数:
229
一、创建表 CREATE TABLE table_name( 属性名 数据类型, 属性名 数据类型, . . 属性名 数据类型); 二、查看表结构 1.查看表定义 DESCRIBE table_name; 2.查看表详细定义 SHOW CREATE TABLE table_name; 三、删除表 D ...
分类:
数据库 时间:
2016-04-05 15:49:25
阅读次数:
191
一、示例 1.创建标量函数,返回单个值 2.创建内嵌表值函数,返回一个表 3.创建多声明表值型用户自定义函数,其语法如下: 示例: 各参数说明如下:@return_variable :一个TABLE 类型的变量,用于存储和累积返回的表中的数据行。其余参数与标量型用户自定义函数相同。在多声明表值型用户 ...
分类:
数据库 时间:
2016-04-05 15:48:42
阅读次数:
289
1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说: a.有大量重复值、且经常有范围查询( > ,< ,> =,< =)和order by、group by发生 ...
分类:
数据库 时间:
2016-04-05 15:44:16
阅读次数:
216
最近在写 WebSQL ,每次都在浏览器控制台执行 SQL 太费劲了,并且脑子不好使,总是忘记上次初始化的数据库是什么,所以写了一个特别简单的 WebSQL 可视化工具,说工具有点大了,就是为了方便,今天共享出来,有需要的同学,请拿走,没有做过多的逻辑判断,有问题可以回复我,我再来修改,勿喷~~ 一 ...
分类:
数据库 时间:
2016-04-05 15:41:55
阅读次数:
385
1、创建表和数据插入SQL 我们在开始创建数据表和向表中插入演示数据之前,我想给大家解释一下实时数据表的设计理念,这样也许能帮助大家能更好的理解SQL查询。 在数据库设计中,有一条非常重要的规则就是要正确建立主键和外键的关系。 现在我们来创建几个餐厅订单管理的数据表,一共用到3张数据表,Item M ...
分类:
数据库 时间:
2016-04-05 15:31:59
阅读次数:
233
create or replace procedure test ( jf_Id in nvarchar2, yf_id in nvarchar2 ) as v_length NUMBER := LENGTH(yf_id); v_start NUMBER := 1; v_index NUMBER; ...
分类:
数据库 时间:
2016-04-05 15:31:49
阅读次数:
210
1、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输 ...
分类:
数据库 时间:
2016-04-05 15:30:49
阅读次数:
262
在表和分区间交换数据 mysql5.6开始支持alter table..exchange partition语法,该语句允许分区或子分区中的数据与另一个非分区的表中的数据进行交换,如果非分区表中的数据为空,那么相当于将分区中的数据移动到非分区表中,若分区表中的数据为空,则相当于将外部表中的数据导入到 ...
分类:
数据库 时间:
2016-04-05 15:29:52
阅读次数:
242
1.安装前须知:1).内存(RAM)的最小要求是1GB,建议2GB及以上。使用命令:cat/proc/meminfo,这里是虚拟机,用的是2G内存[root@192~]#cat/proc/meminfo|head-1MemTotal:1870496kB2).交换内存swap建议:内存为1GB~2GB时建议swap大小为内存大小的1.5倍;内存为2GB~16GB时建议swap大..
分类:
数据库 时间:
2016-04-05 14:18:00
阅读次数:
593