表格存储命令行工具CLT( cli python)

本文涉及的产品
表格存储 Tablestore,50G 2个月
简介: 由于之前使用驻云科技的Cli,遇到较多的问题,关键是版本也没有及时更新,使用起来比较吃力。所以我这边利用业余的写了一个表格存储的命令工具,提供给大家使用。

由于之前使用驻云科技的Cli,遇到较多的问题,关键是版本也没有及时更新,使用起来比较吃力。所以我这边利用业余的写了一个表格存储的命令工具,提供给大家使用。

地址

使用样例

1. 安装SDK
2. 下载Clt工具
3. 启动 "./ts"
4. 配置账户接入
tablestore> config --endpoint myinstance.cn-hangzhou.ots.aliyuncs.com --instance myinstance --accessid test_accessid --accesskey test_accesskey

5. 创建表
tablestore> ct --name mytable --primary_key uid:string,pid:integer

6. 遍历表
tablestore> lt

7. 管理表,表必须被关联才能进行数据的读写
tablestore> use --name mytable

关联之后
tablestore@mytable>

8. 写入两行数据
tablestore@mytable> pr --primary_key redchen,0 --attribute name:string:redchen,address:string:china,weight:integer:70
tablestore@mytable> pr --primary_key redchen,1 --attribute name:string:redchen,address:string:china,weight:integer:70

9. 读取这行数据
tablestore@mytable> gr --primary_key redchen,0

10. 遍历整张表
tablestore@mytable> scan

11. 导出数据到本地
tablestore@mytable > export --file mytable.data

12. 加载本地的数据
tablestore@mytable> import --file mytable.data

13. 退出
tablestore@mytable> quit

文档

当前支持的命令

命令

  • help
  • config
  • create_table(ct)
  • delete_table(dt)
  • list_table(lt)
  • get_table(gt)
  • update_table(ut)
  • use
  • get_row(gr)
  • put_row(pr)
  • scan
  • import
  • export
  • quit
相关实践学习
消息队列+Serverless+Tablestore:实现高弹性的电商订单系统
基于消息队列以及函数计算,快速部署一个高弹性的商品订单系统,能够应对抢购场景下的高并发情况。
阿里云表格存储使用教程
表格存储(Table Store)是构建在阿里云飞天分布式系统之上的分布式NoSQL数据存储服务,根据99.99%的高可用以及11个9的数据可靠性的标准设计。表格存储通过数据分片和负载均衡技术,实现数据规模与访问并发上的无缝扩展,提供海量结构化数据的存储和实时访问。 产品详情:https://www.aliyun.com/product/ots
目录
相关文章
|
4月前
|
JSON Serverless 开发工具
函数计算产品使用问题之要使用Python写入时序数据到阿里云表格存储时序表,该怎么办
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
5月前
|
UED 开发者 Python
使用Python构建命令行工具:argparse和click库的使用
使用Python构建命令行工具:argparse和click库的使用
181 0
|
Python
Python编程:entry_points将Python模块转变为命令行工具
Python编程:entry_points将Python模块转变为命令行工具
132 0
|
存储 Shell Python
基于Python的一个开源命令行工具Python Fire
基于Python的一个开源命令行工具Python Fire
428 0
基于Python的一个开源命令行工具Python Fire
|
Python
Python编程:entry_points将Python模块转变为命令行工具
Python编程:entry_points将Python模块转变为命令行工具
94 0
|
Python
Python:Flask.click创建命令行工具管理项目
Python:Flask.click创建命令行工具管理项目
200 0
|
Python
Python编程:entry_points将Python模块转变为命令行工具
Python编程:entry_points将Python模块转变为命令行工具
155 0
|
Python
Python click命令行工具使用
Python click命令行工具使用
186 0
Python click命令行工具使用
|
运维 jenkins 测试技术
Python | 一个快速实现CLI 应用程序的脚手架
今天跟大家分享一下如何快速实现一个Python CLI应用程序的脚手架,之所以会做这个是因为当时需要做一个运维的小工具希望用命令行的方式来使用,但是搜遍网上很多资料都没有系统讲解从开发、集成、发布、文档等一系列流程的文章。
763 0
Python | 一个快速实现CLI 应用程序的脚手架
|
Python
Python 命令行工具辅助getopt使用解析!
正式的Python专栏第14篇,同学站住,别错过这个从0开始的文章!
301 0
Python 命令行工具辅助getopt使用解析!