最近的文章列表

MongoDB设置访问权限、设置用户

MongoDB已经使用很长一段时间了,基于MongoDB的数据存储也一直没有使用到权限访问(MongoDB默认设置为无权限访问限制),今天特地花了一点时间研究了一下,研究成果如下:

注:研究成果基于Windows平台

MongoDB在本机安装部署好后

1. 输入命令:show dbs,你会发现它内置有两个数据库,一个名为admin,一个名为local。local好像没啥用,如果哪位在使用过程中发现了这个local表的用途,希望能够留言提醒,那我们就专心来说说admin表

...
2016/11/28 Comments:
PHP怎么直接修改表内容DataGrid功能实现代码

由于需要连接Oracle所以从二次开发和页面样式来说个人觉得phpMyDataGrid还是比较好上手。
1. 创建测试数据库和表

create database `camnpr`; 

USE `camnpr`;

CREATE TABLE `employees` (
`id` int(6) NOT NULL auto_increment,
`name` char(20) default NULL,
`lastname` char(20) default NULL,
2016/2/15 Comments:
Android使用带List参数和SQL语句的构造方法 创建或升级数据库(SQLiteDatabase)时执行的语句

   Android创建或升级数据库时执行的语句,如果是创建或升级数据库,请使用带List参数的构造方法,带SQL语句的构造方法将在数据库创建或升级时执行。

2014/11/7 Comments:
分享PhpMyAdmin中导入2M以上大文件限制的解决方法

要处理这个问题,经过一番研究发现,有2种方法:

方法一:

找到php.ini搜索这3个地方 upload_max_filesize , memory_limit 和 post_max_size
将他们后面的值修改成大于你需要导入的数据库大小就好了。
然后重启的PHP环境.

2014/10/22 Comments:
php如何批量删除数据库下所有表前缀为prefix的示例代码

以下就是统一删除前缀为“prefix_”的表的脚本:

代码如下:
<?php 
//设置数据库连接信息。数据库服务器地址,数据库用户名,数据密码
mysql_connect('数据库主机','数据库用户名','数据库密码');
//设置查询的数据库名称 @camnpr
2014/10/8 Comments:
PHP完整的Session数据库存储操作类(DbSession)示例代码

直接上代码:

代码如下:
class DbSession
{     const TYPE_INT = 1;
    const TYPE_STR = 2;
    /**
     * Database configration
     *
     * @var array
     */
    private $_config = array(
2014/9/3 Comments:
PHP连接MySql/Access/DB2/PostgreSQL等数据库万能引擎类adodb配置使用以及示例代码(实现内容自动分页功能)

ADODB PHP数据库万能引擎类特点:
1.可以在PHP规范各类数据库的链接和使用
2.可以帮助我们在PHP提供开发效率和快速转换各类数据库
3.使用相对简单
4.写作要求比较严谨,注意大小写
5.内置函数比较丰富

2014/8/22 Comments:
CodeIgniter(CI)定时开启数据库缓存自动过期的处理的方法示例代码

CodeIgniter(CI)自带数据库文件缓存,但按官方的说法,缓存设置后永不过期,除非你调用方法主动删除。

Cache files DO NOT expire. Any queries that have been cached will remain cached until you delete them.

感觉太弱智了,非常不方便。 修改一下db类,在开启缓存时设置一个过期时间,到期自动缓存自动失效。

1:CI database/DB_dirver.php 中 1021行 cache_on 函数替换为

2014/8/21 Comments:
汇总CodeIgniter(CI)的数据库操作函数

网上倒是有不少Codeigniter数据库操作的介绍,这里做一个汇总。

代码如下:
//查询: 
$query = $this->db_query("SELECT * FROM table");
 ==================================

//result() 返回对象数组
$data = $query->result();
2014/8/15 Comments:
总结Codeigniter(CI)操作数据库表的优化写法

用codeigniter也有一段时间了,一直没有做什么总结。现在总结一些Codeigniter操作数据库表的优化写法,虽说不全,但是也确实可以帮助那些刚刚上手CI的同学。

链接数据库

代码如下:
$this->load->database();//手动连接数据库
//连接多数据库
$DB1 = $this->load->database('group_one', TRUE);
$DB2 = $this->load->database('group_two', TRUE);
2014/8/14 Comments: