创建一个数据库有三个名称,第一个是Create后面的数据库名称,第二个是Name的逻辑名称,第三个是Filename的物理名称。Create Database TestDB --TestDB 数据库名称--DBMS里用的是这个名On --On 代表数据文件组( --主要数据文件Name ='Test...
分类:
数据库 时间:
2014-10-17 13:40:05
阅读次数:
171
2014-10-1710:50:26目标:恢复或重置密码反模式:使用明文存储密码 1、存储密码 使用明文存储密码或者在网络上传递密码是不安全的。 如果攻击者截取到你用来插入(或者修改)密码的sql语句,就可以获得密码。 黑客获取密码的方式有很多种: (1)在客户端和服务...
分类:
数据库 时间:
2014-10-17 13:38:21
阅读次数:
223
批量插入,以前我的做法是生成一堆insert into的sql语句,然后用程序一次值行,来实现。今天看到了ASP.Net里可以使用DataTable,先将数据写入到DataTable中,然后使用SqlBulkCopy方法,给他传递一个DataTable类型,他自动会实现批量插入。速度极快。做法备注一...
分类:
数据库 时间:
2014-10-17 10:12:14
阅读次数:
193
一、get 标签概述通俗来讲,get 标签是Phpcms定义的能直接调用数据库里面内容的简单化、友好化代码,她可调用本系统和外部数据,仅仅有你对SQL有一定的了解,她就是你的绝世好剑!也就是适合熟悉SQL语句的人使用。有了她,我们打造个性化的站点,能很方便的调用出数据库里面指定的内容。通过条件限制,...
分类:
Web程序 时间:
2014-10-16 23:55:13
阅读次数:
300
程序中执行 "SELECT t.EVENT_TYPE_ID FROM RATABLE_EVENT_TYPE t WHERE t.NAME='帐期末费用转移事件'" 报错
错误码:1267 不合法的混合字符集。
错误信息:mix of collations (gbk_bin,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for ope...
分类:
数据库 时间:
2014-10-16 21:43:03
阅读次数:
211
假如你写过很多程序,你可能偶尔会碰到要确定字符或字符窜串否包含在一段文字中,在这篇文章中,我将讨论使用CHARINDEX和PATINDEX函数来搜索文字列和字符串。我将告诉你这两个函数是如何运转的,解释他们的区别。同时提供一些例子,通过这些例子,你可以可以考虑使用这两个函数来解决很多不同的字符搜索的...
分类:
数据库 时间:
2014-10-16 20:22:23
阅读次数:
147
这几天一直在写SQL,有时候对比同样效果的SQL语句,可是查询所需要的时间有时候相差很多,下面总结遇到的几个点:1、between and 在有些时候自己比较喜欢使用这个语句,因为可以通过把数据变成number型然后省去大于号小于号,比如比较常用的查询一个月的数据。 select * from...
分类:
数据库 时间:
2014-10-16 19:52:03
阅读次数:
262
java防SQL注入,最简单的办法是杜绝SQL拼接,SQL注入攻击能得逞是因为在原有SQL语句中加入了新的逻辑,如果使用 PreparedStatement来代替Statement来执行SQL语句,其后只是输入参数,SQL注入攻击手段将无效,这是因为 PreparedStatement不允许在不同的...
分类:
数据库 时间:
2014-10-16 18:23:42
阅读次数:
238
8.优化8.优化... 18.1 优化概述... 18.2 优化SQL语句... 18.2.1 优化SELECT语句... 18.2.1.1 SELECT语句的速度... 18.2.1.2 WHERE子句优化... 18.2.1.3 Range优化... 18.2.1.4 索引合并(Index Me...
分类:
数据库 时间:
2014-10-16 16:44:53
阅读次数:
721
属性名 用途 hibernate.dialect一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 full.classname.of.Dialect hibernate.show_sql输出所有SQL语句到控制台. 有一个另外的选择是把or...
分类:
Web程序 时间:
2014-10-16 16:37:32
阅读次数:
246