5
A
回答
6
2
可以使用mysql
command-line tool,从你的shell脚本。
0
其实我用Perl来实现它。我写了一个能够访问MySQL数据库的Perl脚本。
所有我需要做的就是在我的Perl脚本包括此:
# PERL MODULES USING
use DBI;
use DBD::mysql;
但只是确保这些模块都安装正确。自从我的系统管理员为我做这件事后,我不知道该怎么做。
你可以这样Access数据库:
# MYSQL CONFIG VARIABLES
$platform = "mysql";
$host = "<your db server ip>";
$database = "<db name>";
$org_table = "<table name>";
$user = "<username>";
$pw = "<password>";
# DATA SOURCE NAME
$dsn = "dbi:$platform:$database:$host:$port";
# PERL DBI CONNECT
$connect = DBI->connect($dsn, $user, $pw);
现在假设您创建一个查询字符串,那么你要执行它:
#SELECT THE ORG SHORT NAMES
$select_org = "SELECT id, short_name FROM $org_table";
$org_handle = $connect->prepare($select_org);
$org_handle will have the resultset.
2
试试这个
#!/bin/bash
echo "show all tables"
mysql -uroot -p'password' dbname<<EOFMYSQL
show tables;
EOFMYSQL
echo "Count of all records"
mysql -uroot -p'password' dbname<<EOFMYSQL
select count(*) from tbname;
EOFMYSQL
相关问题
- 1. 使用utf8从perl脚本访问latin1 mysql数据库
- 2. 如何使用脚本从访问数据库中删除行?
- 3. shell脚本和数据库
- 4. 在Bash Shell脚本中的数据库访问
- 5. shell脚本访问sqlplus
- 6. 使用shell脚本将数据插入到远程MySQL数据库
- 7. 使用Intel Appframework访问MySql数据库
- 8. 无法从脚本访问数据库
- 9. Java SpringMVC如何访问MySQL数据库
- 10. sqlplus的访问和使用电子邮件访问shell脚本
- 11. 如何使用shell脚本
- 12. 如何使用shell脚本
- 13. 如何使用shell脚本
- 14. 如何使用shell脚本
- 15. PHP MySQL数据库 - 访问使用phpMyAdmin访问我的数据库否认
- 16. 如何使用javascript访问数据库
- 17. 如何使用Future访问数据库
- 18. 如何从shell脚本创建和访问shell配置文件?
- 19. 在Android中使用我的PHP脚本来访问数据库
- 20. 如何使用脚本(PHP等)在MySQL上创建数据库
- 21. 访问MySQL数据库
- 22. 访问MySQL数据库
- 23. Python:如何使用SQLAlchemy访问MySQL数据库表
- 24. 如何使用php将mysql数据库导出到ms访问
- 25. 如何使用c远程访问mysql数据库#
- 26. 创建Shell脚本数据库 - 从PHP
- 27. ORACLE数据库的Ubuntu Shell脚本
- 28. 如何从Linux中的Perl脚本访问SQL Server数据库?
- 29. 使用Shell脚本解析JSON数据
- 30. 错误在mysql的shell脚本, '数据库:命令未找到'
** @ ishimwe **为什么我们添加** << EOFMYSQL **有没有其他方法可以做同样的事情? – 2015-07-23 11:35:37
不错的答案使用 – 2018-01-13 13:45:36