---
title: put和batchput命令
description: "执行下列的各个命令之前，需要新建一个目标数据库或已存在数据库。创建数据库详情可参考步骤2。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/RocksDB/openmind_rocksdb6102_ldb_11_0013.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/RocksDB/openmind_rocksdb6102_ldb_11_0013.html
indexId: 37c62bd4192207667bd87b63de29da97060ab76fd908fa25e2bcc1b45474a53383
---
# put和batchput命令

#### 前提条件

执行下列的各个命令之前，需要新建一个目标数据库或已存在数据库。创建数据库详情可参考步骤2。


#### 操作步骤

1. 进入目录“/home”。
  1 cd /home

2. 创建数据库存储目录。
  1 mkdir -p /home/rocksdb/rkdb

3. 使用ldb命令，创建数据库并使用put命令写入第一个数据。
  1 ldb --db=/home/rocksdb/rkdb --create_if_missing put k1 v1

  如果ldb工具的操作的目标数据库不存在，出现“does not exist”报错提示，可以添加“--create_if_missing”参数，创建新的目标数据库。

4. 使用ldb工具执行put命令添加数据。
  1 ldb --db=/home/rocksdb/rkdb put k2 v2

5. 使用ldb命令执行batchput命令，批量写入数据。
  1 ldb --db=/home/rocksdb/rkdb batchput k3 v3 k4 v4 k5 555 kstring abcd

6. 使用scan命令，查看写入数据库中的数据。
  1 ldb --db=/home/rocksdb/rkdb scan
