Java 每次检索到的列数增加时执行MySQL查询
我是MySQL新手,以前只使用过NoSQL数据库 我必须通过查询表来测试MySQL的性能,每次都会增加查询的复杂性 例如,表由以下列组成:Java 每次检索到的列数增加时执行MySQL查询,java,mysql,Java,Mysql,我是MySQL新手,以前只使用过NoSQL数据库 我必须通过查询表来测试MySQL的性能,每次都会增加查询的复杂性 例如,表由以下列组成: Timestamp, A922, A923, A924, ... , A933 Timestamp是DATETIME类型,其他类型是INT 在Java中,如何在不编写每个查询而使用循环的情况下生成这样的查询 SELECT Timestamp, A922 FROM Table SELECT Timestamp, A922, A923 FROM Table
Timestamp, A922, A923, A924, ... , A933
Timestamp
是DATETIME
类型,其他类型是INT
在Java中,如何在不编写每个查询而使用循环的情况下生成这样的查询
SELECT Timestamp, A922 FROM Table
SELECT Timestamp, A922, A923 FROM Table
SELECT Timestamp, A922, A923, A924 FROM Table
这应该可以做到:
String query = "SELECT Timestamp";
for (int i = 922; i <= 933; i++) {
query += ", A" + i;
//Execute the query as (query + " FROM Table") and analyze
}
String query=“选择时间戳”;
对于(inti=922;i这应该可以做到:
String query = "SELECT Timestamp";
for (int i = 922; i <= 933; i++) {
query += ", A" + i;
//Execute the query as (query + " FROM Table") and analyze
}
String query=“选择时间戳”;
对于(inti=922;i这应该可以做到:
String query = "SELECT Timestamp";
for (int i = 922; i <= 933; i++) {
query += ", A" + i;
//Execute the query as (query + " FROM Table") and analyze
}
String query=“选择时间戳”;
对于(inti=922;i这应该可以做到:
String query = "SELECT Timestamp";
for (int i = 922; i <= 933; i++) {
query += ", A" + i;
//Execute the query as (query + " FROM Table") and analyze
}
String query=“选择时间戳”;
对于(int i=922;我是说类似于SELECT Timestamp,表1中的A922
?当Timestamp
和A922
是字段时,您请求的SQL没有意义…?对不起,我错了,我要编辑问题您是指类似于SELECT Timestamp,表1中的A922
?您请求的SQL没有意义当Timestamp
和A922
是字段时有意义…?对不起,我错了,我会编辑问题你是说SELECT Timestamp,A922 FROM table 1
?当Timestamp
和A922
是字段时,你要求的SQL没有意义…?对不起,我错了,我会编辑问题吗类似于SELECT Timestamp,表1中的A922
?当Timestamp
和A922
是字段时,您要求的SQL没有意义…?对不起,我错了,我会编辑问题对不起,我写问题时错了,我的意思是SELECT Timestamp,表中的A922
一个问题,我附加了吗在每个循环的query
string“FROM TABLE”
结尾处?否。不确定确切的Java语法是什么,但例如,如果执行查询的函数是execSQL(),则执行execSQL(query+“FROM TABLE”)。这不会将from子句连接到查询字符串,但只会将其添加到函数接收的字符串中。谢谢,我将稍后再试!对不起,我在编写问题时出错,我的意思是类似于SELECT Timestamp,A922 from Table
一个问题,我是否在query
string“from Table”的末尾附加
对于每个循环?否。不确定确切的Java语法是什么,但例如,如果执行查询的函数是execSQL(),您将执行execSQL(query+“从表中”)。这不会将from子句连接到查询字符串,但只会将其添加到函数接收的字符串中。谢谢,我将稍后再试!对不起,我在编写问题时出错,我的意思是类似于SELECT Timestamp,A922 from Table
一个问题,我是否在query
string“from Table”的末尾附加
对于每个循环?否。不确定确切的Java语法是什么,但例如,如果执行查询的函数是execSQL(),您将执行execSQL(query+“从表中”)。这不会将from子句连接到查询字符串,但只会将其添加到函数接收的字符串中。谢谢,我将稍后再试!对不起,我在编写问题时出错,我的意思是类似于SELECT Timestamp,A922 from Table
一个问题,我是否在query
string“from Table”的末尾附加
对于每个循环?否。不确定确切的Java语法是什么,但例如,如果执行查询的函数是execSQL(),您将执行execSQL(query+“FROM Table”)。这不会将FROM子句连接到查询字符串,而只会将其添加到函数接收的字符串中。谢谢,我稍后再试!