![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=1738942274-FJ9lX39RPbGZAViUwUkGG9SnFznAyf0N-0-927f2e59d84ad3075c8185c2dbcb5093)
![](https://epubservercos.yuewen.com/4CE233/23020641509740506/epubprivate/OEBPS/Images/42291_75_1.jpg?sign=1738942274-V1ZE5DjORgfzrZwIhn9KsTVhb9FC3nLQ-0-68900e67af2f1cac4c288311acce6eef)
2.嵌入命令模式
可以在Linux Shell环境中直接与SequoiaDB交互,如使用以下命令进行连接、查询操作:
![](https://epubservercos.yuewen.com/4CE233/23020641509740506/epubprivate/OEBPS/Images/42291_75_2.jpg?sign=1738942274-8VZ0sQOgmmXYbv3hXYSvo628INdjmuJX-0-ba73e22d8889a47b32c11c12b523c937)
3.脚本模式
将需要执行的SDB Shell操作写成一个JavaScript脚本文件,使用-f命令参数可以执行该脚本,具体步骤如下。
(1)创建名为query_data.js的如下脚本文件,用来执行连接、查询操作:
![](https://epubservercos.yuewen.com/4CE233/23020641509740506/epubprivate/OEBPS/Images/42291_75_3.jpg?sign=1738942274-zc8qfKqwghmdPvfEpZK5ki1xjdVCiEUy-0-9c5253e597e4f9ca17e91a5c7cacf54b)
![](https://epubservercos.yuewen.com/4CE233/23020641509740506/epubprivate/OEBPS/Images/42291_76_1.jpg?sign=1738942274-Eh0iBaYgCEIM4xulfn5YAUzZC3vs7mLt-0-2d1800e37c08c358dbd158ae22ac4e3f)
(2)使用SDB Shell的-f命令参数指定执行query_data.js脚本:
![](https://epubservercos.yuewen.com/4CE233/23020641509740506/epubprivate/OEBPS/Images/42291_76_2.jpg?sign=1738942274-IQtBbxNwJvyBIqECnr4EdXYrxoRlQyT9-0-b93c4059574c39f0fe6b638ee75471cf)