建立索引的优点:1.大大加快数据的检索速度;2.创建唯一性索引,保证数据库表中每一行数据的唯一性;3.加速表和表之间的连接;4.在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间。 索引的缺点:1.索引需要占物理空间。2.当对表中的数据进行增加、删除和修改的时候,索引也要动态的维...
分类:
数据库 时间:
2015-04-24 00:41:58
阅读次数:
206
经常在网上看到有同学费尽心思的找SQL server数据库各版本的下载地址,看到别人的求助贴就不自觉的想去帮助他们,但是一个一个去帮助又不太现实,毕竟个人精力有限,既然大家有需求,那么笔者就本着乐于分享和奉献的精神帮大家收集齐SQL server简体中文企业版的所有版本(SQL2014/2012/2...
分类:
数据库 时间:
2015-04-24 00:42:03
阅读次数:
204
简介
Findbugs是一个在java程序中查找bug的程序,它查找bug模式的实例,也就是可能出错的代码实例,注意Findbugs是检查java字节码,也就是*.class文件。其实准确的说,它是寻找代码缺陷的,很多我们写的不好的地方,可以优化的地方,它都能检查出来。例如:未关闭的数据库连接,缺少必要的null check,多余的 null check,多余的if后置条件,相同...
分类:
数据库 时间:
2015-04-23 23:36:21
阅读次数:
388
Sql中的set和select赋值方式的区别?...
分类:
数据库 时间:
2015-04-23 23:34:32
阅读次数:
215
环境:Windows 7, 32 位操作系统
1.下载驱动包
Oracle 官网即可下载。
base包:instantclient-basic-win32-10.2.0.4.zip
odbc包:instantclient-odbc-win32-10.2.0.4.zip
两个包的版本必须要一致。
2.解压安装
解压上面两个包,把解压后的文件放在同一个目录(合并),注意2个包解压后的所有...
分类:
数据库 时间:
2015-04-23 23:31:42
阅读次数:
204
基本的内容在这里就不写了。
游戏测试中经常使用到1个复合条件的
游戏内一般要查下用户剩余多少钱。例如有个字段为energy代表体力
表名为db_role 关键字段 id,name(唯一)
要查询条件为
energy在1500一档,然后二档是500~1000之间的
语句为
select id,name,energy from db_name where
energy=1500...
分类:
数据库 时间:
2015-04-23 23:28:49
阅读次数:
193
MySQL简介:是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。 MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特...
分类:
数据库 时间:
2015-04-23 23:28:06
阅读次数:
209
JOIN表运算符对两个输入表进行操作。联接有三种基本类型:交叉联接、内联接和外联接。这三种联接的区别是它们采用的逻辑查询处理步骤各不相同,每种联接都有一套不同的步骤。交叉联接只有一个步骤----笛卡尔积;内联接有两个步骤----笛卡尔积、过滤;外联接有三个步骤----笛卡尔积、过滤、添加外部行。3....
分类:
数据库 时间:
2015-04-23 23:27:27
阅读次数:
231
1.INSERT(往数据表里插入记录的语句)INSERTINTO表名(字段名1,字段名2,……)VALUES(值1,值2,……);INSERTINTO表名(字段名1,字段名2,……)SELECT字段名1,字段名2,……FROM另外的表名;字符串类型的字段值必须用单引号括起来,例如:’GOODDAY’...
分类:
数据库 时间:
2015-04-23 23:25:05
阅读次数:
269
简述:视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。注释:数据库的设计和结构不会受到视图中的函数、where 或 join 语句的影响。详...
分类:
数据库 时间:
2015-04-23 23:18:58
阅读次数:
825
由于 mysql_real_escape_string 需要 MySQL数据库连接,因此,在调用 mysql_real_escape_string 之前,必须连接上 MySQL 数据库。PHP:调用方法PHP:经过清洁的数据可以直接插入数据库。注意!mysql_real_escape_string ...
分类:
数据库 时间:
2015-04-23 23:15:43
阅读次数:
193
用Delphi XE7连接SQLite,主流使用FireDAC,即拖4个控件,就可以实现数据连接与提取。1. FDPhySQLiteDriverLink12. FDGUIxWaitCursor12.FDConnection13. FDQuery1最主要是在FDConnetion参数定义部分,首先是S...
分类:
数据库 时间:
2015-04-23 23:12:10
阅读次数:
279
写了一个Mysql备份的脚本,大家看看,有什么不妥地方。这是我写的第一个Shell脚本,大家帮忙看看,有谁需要的,我可以发给他。可以将这个脚本放进crontab,每天凌晨执行一次,自动备份这个脚本每天最多只执行一次,而且只保留最近五天的备份在服务器上。代码:#!/bin/bash#This is a...
分类:
数据库 时间:
2015-04-23 23:12:06
阅读次数:
188
触发器是一种特殊类型的存储过程,不由用户直接调用。 触发器(trigger)是指隐含执行的存储过程procedure,当定义触发器时必须要指定触发事件和触发的操作,通常触发事件包括insert,update,delete语句,触发器实际上就是一个pl/sql(procedure language/S...
分类:
数据库 时间:
2015-04-23 23:10:17
阅读次数:
245
mysqld 常规MySQL服务器mysqld-opt 优化mysql服务器,提供一些功能可以挖掘更好的功能mysqld-max 与mysqld一样,但可以支持更新,更具实验性质的功能(更不稳定)++安装mysql参见自带的INSTALL-SOURCE文件$ ./configure ?prefix=...
分类:
数据库 时间:
2015-04-23 23:11:35
阅读次数:
233
前面说到了用navicat工具导入导出数据库,今天给同事导入数据库的时候,发现到不进去,好多错误,情急之下,用命令行导入的1、打开mysql的服务。cmd-->net start mysql 关闭服务:cmd-->net stop mysql2、找到你的mysql安装包下的bin目录"E:\MySQ...
分类:
数据库 时间:
2015-04-23 23:09:06
阅读次数:
250
批处理是一种非交互式运行mysql程序的方法,如同您在mysql中使用的命令一样,你仍然将使用这些命令。为了实现批处理,您重定向一个文件到mysql程序中,首先我们需要一个文本文件,这个文本文件包含有与我们在mysql中输入的命令相同的文本。比如我们要插入一些数据,使用包含下面文本的文件(文件名为N...
分类:
数据库 时间:
2015-04-23 23:09:09
阅读次数:
177