上一篇讲了centos7.9如何安装涛思taos2.6时序数据库的操作步骤和方案,本篇主要讲解taos数据库的初始化,相关配置说明,数据库和表的创建问题以及java项目连接问题。
centos7.9如何离线安装taos2.6,请点击下方链接详细查看:

java项目链接问题处理:https://docs.taosdata.com/2.6/reference/connector/java/
官方jar包版本:https://mvnrepository.com/artifact/com.taosdata.jdbc/taos-jdbcdriver
需要注意的是:服务器安装的taos版本是多少,java项目使用的jdbc驱动版本须保持一致。
-
-
com.taosdata.jdbc -
taos-jdbcdriver -
2.0.34 -
具体操作请参见文档:https://docs.taosdata.com/2.6/reference/connector/java/


- ####进入taos命令(taos功能正常)
- taos
- ####查看数据库
- show databases;
- ####删除数据库
- DROP DATABASE power;
- ####创建数据库
- ##创建一个名为 power的库,这个库的数据将保留 365 天(超过 365 天将被自动删除),每 10 天一个数据##文件,内存块数为 6,允许更新数据。
- CREATE DATABASE power KEEP 365 DAYS 10 BLOCKS 6 UPDATE 1;
- ##创建一个名为test的库,允许更新数据。
- CREATE DATABASE test UPDATE 1;
- ####使用数据库
- use test;
- ####创建四种数据类型的父表
- ##varchar
- CREATE TABLE stable_nchar(ts timestamp,val nchar(500),quality double)TAGS (device int);
- ##double
- CREATE TABLE stable_double(ts timestamp,val double,quality double)TAGS (device int);
- ##bigint
- CREATE TABLE stable_bigint(ts timestamp,val bigint,quality double)TAGS (device int);
- ##bool
- CREATE TABLE stable_bool(ts timestamp,val bool,quality double)TAGS (device int);
- ####依照父表创建子表
- ##double子表
- CREATE TABLE d_test USING stable_double TAGS (1);
- ##varchar子表
- CREATE TABLE v_wd USING stable_nchar TAGS (1);
- ##其他子表类似
- 。。。
- ####删除表
- DROP TABLE d_test;
- ####显示一个数据表的创建语句
- SHOW CREATE TABLE v_wd;
- ####获取表的结构信息
- DESCRIBE d_test;
- ####插入数据
- INSERT INTO c_wd VALUES (NOW, 10.2, 219.36);
- INSERT INTO a_wd VALUES (NOW, 151280, 219)(1717696469000, 151264, 219);
- INSERT INTO b_sd VALUES (1648456949000,121.2,219.36,555)(1647420149000,155.36,219.36,555);
- ####查询数据
- select ts,max(val) from a_cj05_wd where ts >= '2024-01-01 00:00:00' and ts < '2024-06-01 00:00:00' order by ts desc limit 1;