linux快速访问数据库:[2]从数据库获取数据
1、首先需要在数据库创建数据库和相关表,如图,小编已经创建了pi数据库和account表,结构如下
![linux快速访问数据库:[2]从数据库获取数据](https://exp-picture.cdn.bcebos.com/3bcdb808a50f94fc69ee447d4cf88a775cddfcf5.jpg)
2、然后确保你的表里已经有你得信息,小编已经提前在表中储存了账户和密码信息,如图
![linux快速访问数据库:[2]从数据库获取数据](https://exp-picture.cdn.bcebos.com/3201a8f39187031cd0a2704f6a86242fa972ecf5.jpg)
3、接下来在你指定的文件夹内创建一个脚本,小编的叫做accout.sh,注意一定要是.sh的后缀啊~~你创建脚本文件的ls 命令下显示的颜色并不是绿色的,是 白色的,因为它还不能被执行
![linux快速访问数据库:[2]从数据库获取数据](https://exp-picture.cdn.bcebos.com/19587f20a7cd0c6ea190dd00fed7997bbaf4ddf5.jpg)
4、下面用你最喜欢的文本编辑器打开account.sh,输入一下代码,如图#!/bin/shif [ $# -ne 1 ]; then echo "Please speci熠硒勘唏fy one keyword "; exit;fimysql pi<<QUERY_INPUT #从这里开始是查询获取数据的语句select account,passwd from pi.account #获取数据库的数据account passwdwhere comment like "$1" #这里comment是账号隶属的公司order by account,passwd;QUERY_INPUT #从这里结束
![linux快速访问数据库:[2]从数据库获取数据](https://exp-picture.cdn.bcebos.com/df087f0f8b56ad044b0ac85adae10ef85956d0f5.jpg)
5、保存之后,在shell中找到它,将它改成可执行,如图chmod +x account.sh
![linux快速访问数据库:[2]从数据库获取数据](https://exp-picture.cdn.bcebos.com/2f2909e951e10ef831340a8e2324d8e9cdd2ccf5.jpg)
6、或者在桌面模式下,找到文本右击,properties,选择permissons 勾选 Allow executing file program
![linux快速访问数据库:[2]从数据库获取数据](https://exp-picture.cdn.bcebos.com/d47cb624d8e9ccd2d5048eea0e40102a05e2c9f5.jpg)
7、接着,把你的文件夹加入到环境变量中就可以了~,打开.bashrc,输入一下代码(小编的路径是/home/scarecrow/Script/account.sh)#My own Scriptexport PATH=$PATH:~/Script如图最后一行
![linux快速访问数据库:[2]从数据库获取数据](https://exp-picture.cdn.bcebos.com/116b1ae23ea23a42d5187fa33733ec3835bbc0f5.jpg)
8、接下来测试一下,效果如图,得出 qq下账号是your account 密码是your passwd
![linux快速访问数据库:[2]从数据库获取数据](https://exp-picture.cdn.bcebos.com/ed792abb19efa25f70761dc859828689a0463bfa.jpg)