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

时间:2009-12-11 04:31:54

标签: unix shell

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

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

或请索取一些电子书或网站以供参考

2 个答案:

答案 0 :(得分:0)

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

对于MySQL,请查看MySQL Command-Line Tool。对于Firebird,请查看isql

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

   echo CREATE TABLE MyTable \( MyField VARCHAR\(80\) \) | isql -user user -password secret mydatabase

答案 1 :(得分:0)

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

由于您正在谈论M $访问,我猜它是一个SQL服务器实例。如果您安装了python(现在非常标准的* nix框)我认为您可以使用sqlcmd连接到SQL服务器,但我从未尝试过。