GoGPT Best VPN GoSearch

OnWorks 网站图标

tarantool - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 tarantool

这是 tarantool 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


tarantool - 基于 readline 的 tarantool 客户端。

概要


tarantool [选项] [查询]

命令行 选项


-h, --host
服务器地址。

-p, --port
服务器端口。

-a, --admin-port
服务器管理端口。

-C, --cat
打印 xlog 或快照文件内容。

-P, --play
将 xlog 文件重播到指定的服务器。

-S, --space
按空间编号过滤。

-F,--来自
从指定的 lsn 启动 xlog 文件。

-T, --to
在指定的 xlog lsn 上停止。

-M, --格式
Cat 输出格式(tarantool、raw)。

-H,--标题
为原始输出添加文件头。

-R, --rpl
充当指定服务器的副本。

-B,--bin
在 lua 打印机中打印 STR 而不是 NUM32 和 NUM64,算术更新除外
参数。

-D, --delim
如果您使用 --cat,那么它会在 Lua 文件的每一行末尾添加 delim。 什么时候
在客户端的 CLI 启动时使用,然后替换 setopt delim=' ' 命令。

-?, - 帮助
显示此帮助并退出。

-V,--version
显示版本信息并退出。

商品描述


按字母顺序排列的语句

尽管可以在 tarantool 命令行上输入初始语句,但通常它们
在 tarantool 运行时,按照交互模式的提示输入。 (提示
将是主机名和一个大于号,例如 localhost>)。 结尾-
语句标记是换行符(换行符)。

拨打
语法:CALL 过程标识符()。 作用:客户端告诉服务器执行
由过程标识符标识的过程。 示例:呼叫 过程50(). 备注:
客户端发送到服务器的读/写数据端口。

删除
语法:DELETE FROM tuple-set-name WHERE field-name =literal。 效果:客户告诉
服务器删除由 WHERE 子句标识的元组。 示例:从 t0 删除
哪里 k0='a'。 注意:field-name 必须标识主键。 客户端发送到
从 SQL 转换为二进制协议后服务器的读/写数据端口。

退出
语法:E[XIT]。 效果: tarantool 程序停止。 示例:退出。 笔记:退出
语句做同样的事情。 客户端不向服务器发送任何内容。

帮助
语法:H[ELP]。 效果:客户端显示一条消息,包括可能的列表
声明。 示例:帮助。 注意:客户端不向服务器发送任何内容。

插入
语法:INSERT [INTO] tuple-set-identifier VALUES (literal [,literal...])。 效果:
客户端告诉服务器添加由文字值组成的元组。 例子:
插入 t0 值 ('a',0)。 注:客户端发送给服务器的读/写数据
从 SQL 转换为二进制协议后的端口。

加载文件
语法:LOADFILE 字符串字面量。 作用:客户端从文件中加载指令
由字符串字面量标识。 示例:LOADFILE '/home/tarantool_user/file5.txt'。

LUA 语法:LUA 令牌 [令牌...]。 作用:客户端告诉服务器执行
令牌作为 Lua 语句。 示例:LUA“你好”..“世界”。 注意:客户端发送到
服务器的管理端口。

中国平安
语法:PING。 作用:客户端向服务器发送一个ping。 示例:PING。 备注:
客户端发送到服务器的读/写数据端口。

放弃
语法:Q[UIT]。 效果:客户端停止。 本声明完全由
客户。 示例:退出。 注意: EXIT 语句做同样的事情。 客户端发送
对服务器没有任何影响。

RELOAD
语法:重新加载配置。 作用:客户端告诉服务器重新读取
配置文件。 示例:重新加载配置。 注意:客户端发送到
服务器的管理端口。

更换
句法; 替换 [INTO] 元组集标识符值(文字 [,文字...])。 影响:
客户端告诉服务器添加由文字值组成的元组。
示例:REPLACE INTO t0 VALUES ('a',0)。 注意:REPLACE 和 INSERT 是一样的,
除了如果一个元组已经存在,则 INSERT 将返回一个错误
首要的关键。 客户端转换后发送到服务器的读/写数据端口
从 SQL 到二进制协议。

节省
语法:SAVE COREDUMP | 快照。 作用:客户端告诉服务器保存
指定的对象。 示例:保存快照。 注意:客户端发送到服务器的
行政口岸。

选择
语法:SELECT * FROM tuple-set-identifier WHERE field-identifier =literal [AND|OR
字段标识符 = 文字...] [限制数字文字 [,数字文字]]。 影响:
客户端告诉服务器查找 WHERE 子句中标识的一个或多个元组。
示例:SELECT * FROM t0 WHERE k0 = 5 AND k1 = 7 LIMIT 1. 注意:客户端发送到
服务器的读/写数据端口。

SET 语法:SET INJECTION name-token state-token。 效果:在正常模式下:错误。 笔记:
此语句仅在调试模式下可用。

置位
语法:SETOPT DELIMITER = 字符串文字。 字符串必须是单个值
引号。 效果:字符串成为语句结束分隔符,因此单独的换行符不是
视为语句结束。 示例:SETOPT DELIMITER = '!'。 备注:客户端发送
对服务器没有任何影响。

语法:SETOPT PAGER = 字符串文字。 字符串必须是单引号中的值。
作用:string成为后续命令会调用的pager; 通常
值是 '/usr/bin/少' 要么 '/斌/更多' 用于常见的 Linux 寻呼机。 例子:
SETOPT 分页器 = '/usr/bin/少'。 注意:客户端不向服务器发送任何内容。

SHOW
语法:显示配置 | 纤维 | 信息 | 注射 | 帕洛克 | 插件 | 平板 |
状态。 作用:客户端向服务器询问有关环境或
统计数据。 示例:显示信息。 注:客户端发送到服务器的管理
港口。 SHOW INJECTIONS 仅在调试模式下可用。

更新
语法:UPDATE tuple-set-identifier SET field-identifier =literal [,field-identifier
= 文字...] WHERE 字段标识符 = 文字。 作用:客户端告诉服务器改变
WHERE 子句中标识的元组。 示例:UPDATE t1 SET k1='K', k2 = 7 WHERE
k0 = 0. 注:客户端转换后发送到服务器的读/写数据端口
从 SQL 到二进制协议。

有关某些陈述的精简巴科斯-诺尔形式 [BNF] 描述,请参阅
doc/box-protocol.txt 和 doc/sql.txt。

示例


根据结合 tarantool 客户端选项的方式,实际上存在三种模式
操作方式:“交互”、“打印播放”或“复制”模式。

在交互模式下,一种类型的语句并获取结果。 可以指定一个语句
启动时的文件 (tarantool < file_name) 或者可以指定一个语句文件
LOADFILE 语句:(LOADFILE file_name),但通常这些语句是由
用户按照提示操作。 这是交互式模式 tarantool 客户端的示例
会议:

$塔兰图尔
本地主机> 插入 t0 值 ('X-1',100)
插入 OK,1 行受影响
本地主机> INSERT INTO t0 VALUES ('X-2',200,'On Order')
插入 OK,1 行受影响
本地主机> 插入 t0 值 ('X-3',300,'')
插入 OK,1 行受影响
本地主机> 更新 t0 SET k1 = 300 WHERE k0 = 'X-1'
更新正常,1 行受影响
本地主机> 从 t0 中删除 k0 = 'X-2'
删除 OK,1 行受影响
本地主机> SELECT * FROM t0 WHERE k0 = 'X-1'
选择确定,1 行受影响
['X-1', 300]
本地主机> 退出
$

在打印和播放模式下,使用 --cat 和 --play 和 --from 和 --to 和 --space 选项
打印预写日志内容,或将预写日志内容发送到服务器。 这里
是打印和播放模式 tarantool 客户端会话的示例:

$ tarantool --cat /home/user1/tarantool_test/work_dir/00000000000000000005.xlog --从 22 --到 26
插入,lsn:22,时间:1385327353.345869,len:33,空格:0,cookie:127.0.0.1:44787 ['X-1', 100]
插入,lsn:23,时间:1385327353.346745,len:42,空格:0,cookie:127.0.0.1:44787 ['X-2', 200, 8243105135088135759]
插入,lsn:24,时间:1385327353.347352,len:34,空格:0,cookie:127.0.0.1:44787 ['X-3', 300, '']
更新,lsn:25,时间:1385327353.348209,len:42,空间:0,cookie:127.0.0.1:44787 ['X-1']
删除,lsn:26,时间:1385327353.348879,len:28,空格:0,cookie:127.0.0.1:44787 ['X-2']
$

在复制模式下,一个连接作为副本,然后将二进制日志写入文件。

使用 onworks.net 服务在线使用 tarantool


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。