Java MySQL选择和选择表

Java MySQL选择和选择表,java,mysql,database,select,resultset,Java,Mysql,Database,Select,Resultset,我目前正在学习MySQL for Java,以便将其集成到我的一个项目中。这背后的主要原因是因为目前我使用文件来存储数据,这导致了延迟。在与一些人交谈后,他们中的大多数人说,切换到MySQl而不是文件来处理数据将解决这个问题。 无论如何,我对MySQL中的一些事情感到困惑,希望有人能帮我回答。首先,我们称之为SELECT方法,它到底是如何工作的?如果我这样做: ResultSet res=statement.executeQuerySELECT*来自PlayerName=+name+';的标记;

我目前正在学习MySQL for Java,以便将其集成到我的一个项目中。这背后的主要原因是因为目前我使用文件来存储数据,这导致了延迟。在与一些人交谈后,他们中的大多数人说,切换到MySQl而不是文件来处理数据将解决这个问题。 无论如何,我对MySQL中的一些事情感到困惑,希望有人能帮我回答。首先,我们称之为SELECT方法,它到底是如何工作的?如果我这样做:

ResultSet res=statement.executeQuerySELECT*来自PlayerName=+name+';的标记;; 下一项决议

这会得到name列下tokens db的所有结果吗?如果是这样的话,我该如何获得实际的代币金额?另外,我将如何创建不同的数据库,例如玩家的分数、令牌、死亡、死亡等


谢谢,希望这不会成为一个问题的开始:阅读SQL是一个好的开始,然后是JDBC。我建议您尝试使用wikipedia获取这两方面的基础知识,然后使用google获取JDBC示例。令牌、kill等是表而不是数据库。一个数据库通常包含多个表,每个表定义为具有多个列,例如amount、name。。。。表可以包含数据的行或记录。每一行的每一列都有实际值。@geert3如果我想得到表的user列,我该怎么做?在我使用SELECT语法检查的所有地方,仅使用*获取整个表。另外,如何存储ArrayList/List?请从mytable t中选择t.user。如果您所有的示例都使用select*,那么您没有选择一个好的SQL教程。完全