php-levelDB中文翻译文档1-------数据操作

来源:互联网 发布:海康网络监控接线视频 编辑:程序博客网 时间:2024/05/19 23:03

添加或连接一个数据库

$db = new LevelDB("/path/to/leveldb-test-db");//确保对文件夹有读写权限  路径+数据库名

1.函数名:get()

$db->get("Key");//获取关键字Key所对应的值

2函数名:put(),set(),两者等价

$db->put("Key", "Value");$db->set("Key2", "Value2"); //赋值

3函数名:delete()

$db->delete("Key");//删除

4批量操作

$db = new LevelDB("/path/to/leveldb-test-db");$batch = new LevelDBWriteBatch();$batch->put("key2", "batch value");$batch->put("key3", "batch value");$batch->set("key4", "a bounch of values"); $batch->delete("some key");

5遍历

里面有两种循环风格

$db = new LevelDB("/path/to/leveldb-test-db");$it = new LevelDBIterator($db); // equals to: $it = $db->getIterator();// Loop in iterator stylewhile($it->valid()) {    var_dump($it->key() . " => " . $it->current() . "\n");}// Or loop in foreachforeach($it as $key => $value) {    echo "{$key} => {$value}\n";

原创粉丝点击