Java 使用jdbc重命名sql中的列

Java 使用jdbc重命名sql中的列,java,jdbc,Java,Jdbc,我创建了一个表(使用NetBeans,我进入数据库,进入jdbc,进入app并创建了一个表)。我80%确定这是一个SQL表,但我可能错了 我将我的一个专栏命名为secretQuestion,但现在我需要将其更改为securityQuestion 我在网上查找,发现以下内容: ALTER table app.mytable CHANGE secretQuestion to securityQuestion; ALTER table app.mytable RENAME secretQuestion

我创建了一个表(使用NetBeans,我进入数据库,进入jdbc,进入app并创建了一个表)。我80%确定这是一个SQL表,但我可能错了

我将我的一个专栏命名为secretQuestion,但现在我需要将其更改为securityQuestion

我在网上查找,发现以下内容:

ALTER table app.mytable CHANGE secretQuestion to securityQuestion;
ALTER table app.mytable RENAME secretQuestion to securityQuestion varchar (100);
无法识别更改或重命名

我是一个迟钝的新手,所以在你的回答中要非常具体,这样我才能跟上


我在用德比

我有一个语法,请删除“to”关键字。这对我有用。确保表名和旧列名正确

ALTER TABLE tablename CHANGE name newname DATATYPE;

重命名列语句

语法

将COLUMN table-Name.simple-COLUMN-Name重命名为simple COLUMN Name

示例

要将employee表中的manager列重命名为supervisor,请使用 以下语法:

将EMPLOYEE.MANAGER列重命名为SUPERVISOR


请发布显示如何执行这些查询的代码。另外,您是否测试过这些SQL语句是否在您的SQL IDE中工作?您使用的是哪种DBMS?博士后?Oracle?@RaviGold您使用的是哪台数据库管理服务器?很难回答。你知道谁安装了你的数据库吗?您是否听说过以下内容:Oracle、SQL Server、MySQL?您能否查看SQLIDE属性,它们是否指示您正在使用哪个数据库?您使用的是什么操作系统(这样您就可以查看正在运行的服务或流程)?仍然不喜欢“更改”这个词:(