---
title: ldb支持的command
description: "**表1 ldb支持的command及其说明**"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/RocksDB/openmind_rocksdb6102_ldb_11_0006.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/RocksDB/openmind_rocksdb6102_ldb_11_0006.html
indexId: ce8ad7622377d2fa17a5b0c17581a68974dc91dda5ef322082c6635d0315d34283
---
# ldb支持的command


**表1 ldb支持的command及其说明**

| 命令 | 说明 |
| --- | --- |
| put <key> <value> [\-\-ttl] | 写入数据到数据库。 |
| get <key> [\-\-ttl] | 从内存memtable或磁盘中的sst文件中读取指定的key对应的值。 |
| batchput <key> <value> [<key> <value>] [..] [\-\-ttl] | 将数据批量写入数据库。 |
| scan [\-\-from] [\-\-to] [\-\-ttl] [\-\-timestamp] [\-\-max\_keys=<N>q] [\-\-start\_time=<N>:\- is inclusive] [\-\-end\_time=<N>:\- is exclusive] [\-\-no\_value] | 扫描数据库中数据，也可以添加条件，指定扫描数据的范围，如key值范围、生命周期的时间等。 |
| delete <key> | 删除指定key的数据。 |
| deleterange <begin key> <end key> | 删除指定范围内的所有键值对。其中，<begin key>和<end key>分别表示要删除的键值对的起始键和结束键。 |
| query [\-\-ttl] | 执行query命令，之后会开始一个EEPL shell，键入help，之后会显示出可用命令的列表，根据列表显示执行命令。 |
| approxsize [\-\-from] [\-\-to] | 该命令用于查询数据在磁盘上所占空间。由key值范围指定要查询的数据。 |
| checkconsistency | 该命令功能为一致性检测，检查文件系统中是否包含所有在生命周期内的文件，以及它们的文件大小与内存记录匹配。 |
| list\_file\_range\_deletes [\-\-max\_keys=<N>] | 打印出在sst文件中要删除范围的最大值。 |
