客户端工具写入
数据表创建好后,就该写入数据了。MatrixDB提供了命令行工具psql
,可以用来连接、操作数据库和写入数据。除此之外,还有第三方可视化工具可供使用。
1. psql
使用psql
连接数据库,并执行INSERT命令来写入数据:
[mxadmin@mdw ~]$ psql stats
psql (12)
Type "help" for help.
stats=# insert into tags (name, serial_number, region, longitude, latitude) values('device1', '000F1', 'Beijing', 116.20, 39.56);
INSERT 0 1
也可以一条SQL插入多条数据:
stats=# insert into tags (name, serial_number, region, longitude, latitude) values
('device1', '000F1', 'Beijing', 116.20, 39.56),
('device2', '000F2', 'Beijing', 116.20, 39.56);
INSERT 0 2
2. DataGrip
DataGrip是一款第三方可视化客户端工具,可以从官网下载https://www.jetbrains.com/datagrip/
2.1 创建连接
新建连接,选择PostgreSQL
输入连接信息,DataGrip会推荐使用Greenplum,请忽略,直接Test Connection
DataGrip可能会再次推荐使用Greenplum,请忽略。(不要点击Use Greenplum!)
2.2 选择数据库
点击连接名旁边的的x of y,选择数据库
2.3 选择schema
点击数据库名旁边的x of y,选择schema
2.4 连接高级选项
启用Introspect using JDBC metadata
3. CLion
CLion与DataGrip类似,主要区别是CLion的Introspect选项在Options中。(中文版名称为:使用JDBC元数据内省)