2014年11月29日21:01:01场景:有的时候查询数据库的select in 语句中会有非常多不连续的数值,会很影响查询效率方法:将select in 查询转换成多个select between and 语句代码:核心代码(id要排过顺序) 1 public function grou...
分类:
数据库 时间:
2014-11-29 21:34:45
阅读次数:
286
a) JDBC1) 加载JDBC驱动程序, 代码如下://加载MySQL的驱动类Class.forName("com.mysql.jdbc.Driver") ;2) 提供JDBC连接URL连接URL定义了连接数据库时的协议、子协议、数据源标识。代码格式,代码如下:String URL = “jdbc...
分类:
数据库 时间:
2014-11-29 20:12:46
阅读次数:
224
创建表不支持主外键,能够添加外键成功,但是无法外键约束。查资料发现MySql的默认ENGINE为MyISAM ,不支持外键,需要修改为 INNODB修改前:1 Create Table2 3 CREATE TABLE `person` (4 `id` varchar(32) NOT NULL,5.....
分类:
数据库 时间:
2014-11-29 20:09:36
阅读次数:
190
1.下载MySQLCommunityServer5.6.21,注意选择系统类型(32位/64位)2.解压MySQL压缩包将以下载的MySQL压缩包解压到自定义目录下。3.添加环境变量变量名:MYSQL_HOME变量值:C:\ProgramFiles\mysql即为mysql的自定义解压目录。再在Pa...
分类:
数据库 时间:
2014-11-29 18:58:18
阅读次数:
198
动态多条件查询是一类经常遇到的问题。在Mysql里面可以用语句简单的解决。SELECT * FROMproduct WHEREprice= IF('{0}' = '', price, '{0}') AND name LIKE IF('{1}' = '', name, '%{1}%') 这里的pric...
分类:
数据库 时间:
2014-11-29 18:49:44
阅读次数:
238
之前安装mysql的时候,安装器自动添加了系统服务,启动系统的时候会自动启动mysql。不过今天升级Mac OSX到10.10.1 Yosemite之后,发现启动系统的时候mysql没启动了。那就试一下用mac的launchctl来实现这个功能吧。方法也简单。1、编辑一个mysql启动文件。在终端里面输入:sudo vi /Library/LaunchDaemons/com.mysql.mysql...
分类:
数据库 时间:
2014-11-29 17:34:44
阅读次数:
166
大家都在用LOG4NET,但这是封装好的,在有时我们找不到原因时会想到是不是发生在里面,比如,配置好了日志记录到数据库(Mysql、Oracle、Sql Server)等,但就是记录不上,又找不到原因时,就在想要是LOG4NET能跟一下好了,在这里我们可能用LOG4NET源码,但还要把源码引用进来较...
分类:
Web程序 时间:
2014-11-29 17:28:04
阅读次数:
179
mysql主键操作删除表主键: alter table student drop primary key;增加表主键: alter table student add primary key(id);重新设置主键自增(前提是需要先执行删除表主键语句): alter table student ...
分类:
数据库 时间:
2014-11-29 17:27:07
阅读次数:
226
1、利用sqlmap的UDF提权 1.找个可写的目录上传lib_mysqludf_sys.dll,根据mysql的版本导入到windows\system32或者mysql的\lib\plugin目录下select @@plugin_dirselect load_flie('C:\\RECYCLER....
分类:
数据库 时间:
2014-11-29 17:25:17
阅读次数:
372
Mac OS X 内置了Apache 和 PHP,这样使用起来非常方便。本文以Mac OS X 10.6.3为例。主要内容包括:启动Apache运行PHP安装MySQL使用phpMyAdmin配置PHP的MCrypt扩展库设置虚拟主机启动Apache有两种方法:打开“系统设置偏好(System Pr...
分类:
Web程序 时间:
2014-11-29 17:20:58
阅读次数:
284