本文档适用于完成单节点安装后,通DolphinDB GUI连接到节点上,进行DolphinDB database操作。单节点安装请参考单节点安装教程。
db = database("C:/DolphinDB");
dropDatabase("C:/DolphinDB");
有三种创建数据表的方法:使用table函数创建内存表;使用loadTable函数从数据库中加载数据表;使用loadText函数将磁盘上的文本文件加载为数据表。
t1 = table(take(1..10, 100) as id, rand(10, 100) as x, rand(10.0, 100) as y);
使用table函数建立内存表,包含id、x、y 三列,共100行。
将内存表保存到数据库中:
db = database("C:/DolphinDB") saveTable(db, t1);
使用saveTable 函数将内存表t1保存到数据库db中(默认以表名存入磁盘)。
在数据库路径下,生成了t1.tbl的表文件和t1的文件夹。
在t1文件夹下,生成了id.col、x.col、y.col三个列文件,分别存储表t1的三列。
db = database("C:/DolphinDB");
t = loadTable(db, "t1");
typestr(t);
将一个文本文件test.csv加载到内存中:
t = loadText(C:/test.csv);
db = database("C:/DolphinDB") dropTable(db, "tableName");
按照标准的SQL语言操作
select * from t
insert into t values (5, 6, 2.5)
ta = loadTable(db, "t1") tb = loadTable(db, "t1") select count(*) from ta select count(*) from tb ta.append!(tb) select count(*) from ta
update t set y = 1000.1 where x = 5
delete from t where id=3
内存表操作结果没有被记录到磁盘上。若需要对修改的表进行持久化,使用saveTable函数。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!