SQL:从现有列插入并更新新列
我想在PostGRESQL数据中插入一个新列,从现有列进行解析。在
我有一个字符串http://google.com/sadfasdfsd&AA=mytag&SS=sdfsdf
,它正在URL
列中更新。那么如何在这个数据库中插入一个名为AAtag
的新列。我将使用Python解析字符串。请帮助我编写以下任务的查询:
查询1。在此表中插入一个新列AAtag
。在
ALTER TABLE table_name
ADD AAtag varchar
对吗?AAtag
是否需要引用?在
问题2。在我从列URL
(假设我有Pyton list中的标记列表)运行解析脚本之后,我想填充AAtag
列。在
查询1:不,不需要引用AATag。然而,如果它没有被引用,它将被迫小写。此外,引号对名称使用双引号,而不是对文字使用单引号。所以,如果你没有引用这句话,你会看到:
问题2:
^{pr2}$你的例子也会因为同样的原因而起作用,这些列都是不加引号的,所以会是小写的。如果你真的想把所有的东西混合起来,你会:
我想我误读了这个问题。您是在问如何用sql编写查询以更改数据库的结构,还是如何用python编写查询?后者是另一个主题。基本上,你会:
其中“whatever”是您要执行的语句。你可以准备陈述,提供论点等。。您需要查看psycopg2了解详细信息。因此,要从python添加列:
当然你需要安装软件包。在unix上,这将是:
但是,其他操作系统各不相同。在
相关问题 更多 >
编程相关推荐