Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从unixshell创建数据库btable?_Unix_Shell - Fatal编程技术网

如何从unixshell创建数据库btable?

如何从unixshell创建数据库btable?,unix,shell,Unix,Shell,如何从unixshell创建数据库btable 以及如何访问数据表的内容或添加到表中。我可以在ms acces中创建一个表并通过shell使用它吗 或者请推荐一些电子书或网站参考一般来说,unix支持的大多数数据库系统都有一个可以使用的命令行客户端。使用标准shell重定向工具将要执行的命令发送到程序 对于MySQL,请看下面的示例。对于Firebird,请查看 例如,您可以在firebird中创建如下表: echo CREATE TABLE MyTable \( MyField VARCHAR

如何从unixshell创建数据库btable

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


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

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

对于MySQL,请看下面的示例。对于Firebird,请查看

例如,您可以在firebird中创建如下表:

echo CREATE TABLE MyTable \( MyField VARCHAR\(80\) \) | isql -user user -password secret mydatabase
echo CREATE TABLE MyTable\(MyField VARCHAR\(80\)\(isql-user-password secret mydatabase您需要数据库的用户名和密码,然后您可以使用命令行界面传递命令,只要支持CLI(就像mysql一样)。为了发出和“更新”命令,或者创建表,您必须确保您具有写访问权限。第一个答案为firebird提供了一个例子。Mysql语法非常相似

既然您谈论的是M$access,我猜它是一个SQL server实例。如果您安装了python(现在非常标准的on*nix-box),我认为您可以使用它连接到sql server,但我从未尝试过