![SequoiaDB分布式数据库权威指南](https://wfqqreader-1252317822.image.myqcloud.com/cover/100/43738100/b_43738100.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.3.1 启动Shell
作为SequoiaDB的交互式JavaScript接口,SDB Shell提供插入、查询、更新、删除等数据操作和数据库管理操作。SequoiaDB提供了以下3种启动SDB Shell的方式。
1.交互模式
进入SDB Shell控制台,使用以下命令进行连接、创建集合空间、创建集合操作,以及进行插入数据和查询数据等操作:
![](https://epubservercos.yuewen.com/4CE233/23020641509740506/epubprivate/OEBPS/Images/42291_74_2.jpg?sign=1739294797-4fjXcJVOqc8RfruMqhwYulUUdU2K9ZBI-0-aa91942f7dbc049b7ddb22de05d7ade0)
![](https://epubservercos.yuewen.com/4CE233/23020641509740506/epubprivate/OEBPS/Images/42291_75_1.jpg?sign=1739294797-BOHrECrJCHDDmaTJIg6dknYZwINvZl5J-0-b72c23ef608df738ff8b61084a600a52)
2.嵌入命令模式
可以在Linux Shell环境中直接与SequoiaDB交互,如使用以下命令进行连接、查询操作:
![](https://epubservercos.yuewen.com/4CE233/23020641509740506/epubprivate/OEBPS/Images/42291_75_2.jpg?sign=1739294797-jNK2bB29eEWjPiaIKqoitCUlbn8VpVIW-0-b5c66816439e6f52acdefc4898fa8024)
3.脚本模式
将需要执行的SDB Shell操作写成一个JavaScript脚本文件,使用-f命令参数可以执行该脚本,具体步骤如下。
(1)创建名为query_data.js的如下脚本文件,用来执行连接、查询操作:
![](https://epubservercos.yuewen.com/4CE233/23020641509740506/epubprivate/OEBPS/Images/42291_75_3.jpg?sign=1739294797-tR02wEbGBFgrrhXP7xCgXcrxxapmSWND-0-293eb9104f11ac17de676b52e1e45f92)
![](https://epubservercos.yuewen.com/4CE233/23020641509740506/epubprivate/OEBPS/Images/42291_76_1.jpg?sign=1739294797-Jwwgk6QUJDaAiqNFjDtMzdvpR4C0cYse-0-7efb554ac1ecb3f16f2b248dbf053e54)
(2)使用SDB Shell的-f命令参数指定执行query_data.js脚本:
![](https://epubservercos.yuewen.com/4CE233/23020641509740506/epubprivate/OEBPS/Images/42291_76_2.jpg?sign=1739294797-P8GazlKZXYM6RgpTyaIJ2ND9dPcbGlXX-0-8828cfa7f8a4ec75b554ab7400524d83)