代码之家  ›  专栏  ›  技术社区  ›  Arunachalam

如何从unix shell创建数据库btable?

  •  0
  • Arunachalam  · 技术社区  · 16 年前

    如何从unix shell创建数据库btable?

    以及如何访问数据表的内容或添加到表中。我可以在ms acces中创建一个表并通过shell使用它吗?

    或者请推荐一些电子书或网站

    2 回复  |  直到 16 年前
        1
  •  0
  •   garethm    16 年前

    通常,unix支持的大多数数据库系统都有一个可以使用的命令行客户机。使用标准的shell重定向工具将要执行的命令发送到程序。

    对于mysql,请查看 MySQL Command-Line Tool . 对于火鸟,看看 isql .

    例如,可以在firebird中创建一个表,如下所示:

       echo CREATE TABLE MyTable \( MyField VARCHAR\(80\) \) | isql -user user -password secret mydatabase
        2
  •  0
  •   SDGuero    16 年前

    您需要数据库的用户名和密码,然后可以使用命令行界面传递命令,只要支持cli(就像mysql一样)。要发出和“更新”命令,或创建表,必须确保具有写访问权限。第一个答案给出了firebird的一个例子。mysql语法非常相似。

    既然你说的是m$access,我猜它是一个sql server实例。如果你已经安装了python(现在在*nix盒子上相当标准),我认为你可以使用 sqlcmd 连接到SQL服务器,但我从未尝试过。