如何从shell进行简单的sql修改?

时间:2013-05-21 15:02:45

标签: programming-languages sql linux

我从未为linux制作任何软件,但现在对我来说会更好。我想写一个简单的SQL modification软件,我可以run via terminal并且不需要运行php,apache。 (withouth apache

有人可以将此转换给我:

<?php

$le = mysql_query('SELECT * FROM tbl_table WHERE alfa="0"');
while ($i = mysql_fetch_assoc($le))
{
  $le2 = mysql_num_rows('SELECT * FROM tbl_table3 WHERE t1id="'.$i["id"].'"');
  if ($le2 > 0)
 {
 mysql_query('UPDATE tbl_table SET num="'.$le2.'" WHERE id="'.$i["id"].'"');
 }
}
?>

或者任何人give me a tutorial可以为shell命令编写代码,还是可以从终端启动的东西?或者我要找的是什么英文名字? (linux debian)

1 个答案:

答案 0 :(得分:0)

有很多方法可以给猫皮肤,但我会使用Python脚本。

由于您正在运行Linux,因此您已经在系统上安装了Python。您需要安装MySQL驱动程序,如MySQLdb,然后将您的简单PHP脚本转换为Python。

这里有一个很好的答案,涵盖了您需要知道的内容(以及更多内容):How do I connect to a MySQL Database in Python?