思维导图学 Linux Shell攻略之干货篇 mysql数据库脚本管理系统
以结果为导向的学习,才是最有效率学习。笔者以前也曾经隔三差五的学习linux shell编程来着。给我的感觉就是,今天学了,后天忘了,一星期之后就白学了。
还好,最近自己平时没啥事,一直照着 linux shell攻略 ,学做一些小例子,看着自己写的shell程序,简单的几行程序,实现一些好玩的效果,信心满满。不知不觉间,慢慢坚持了2周。
说说自己的干货吧。其实就是一个linux 操作mysql数据库脚本管理系统。
功能谈不上复杂,就是在平时工作中,笔者要维护多套业务系统,这些业务系统主要功能类似,主要区别就是各地区数据库和业务有点小差别。
菜单页面
系统实现目的
维护各地市电商数据库系统。现在主要提供以下五个地市的数据维护功能。包括青岛、上海、武汉、成都、广州。通过系统,输入几个参数,即可轻松完成繁杂的数据初始化工作。
主要功能包括
其中
文件夹chengdu、guangzhou、shanghai、wuhan、qingdao为数据库初始化脚本。
如果将来新增地市文件,可以新增一个目录(hebei),然后在目录里添加初始化脚本,即完成功能扩展。
function.sh:功能shell
menu.sh:菜单shell
oneKey:主shell
valid.sh:验证shell
一共5步操作
1) 输入选项1
2) 输入目标数据库IP
3) 输入目标数据库用户
4) 输入目标数据库用户密码
5) 输入新建数据库名称(大小写敏感)
6) 完成(一个新的空数据库完成,字符集utf8)
一共6步操作
1) 输入选项2
2) 输入目标数据库IP
3) 输入目标数据库用户
4) 输入目标数据库用户密码
5) 输入新建数据库名称(大小写敏感)
6) 选择电商地区类型(qingdao,wuhan,shanghai,chengdu,guangzhou)
7) 完成(数据已经初始化)
验证正确情况
验证失败情况
一共6步操作
1) 输入选项4
2) 输入目标数据库IP
3) 输入目标数据库用户
4) 输入目标数据库用户密码
5) 输入新建数据库名称(大小写敏感)
6) 输入纳税人识别号()
7) 输出验证结果(电商平台信息,纳税人信息,结存情况,模板情况等)
一共5步操作
1) 输入选项5
2) 输入目标数据库IP
3) 输入目标数据库用户
4) 输入目标数据库用户密码
5) 输入新建数据库名称(大小写敏感)
6) 删除数据库提示信息
脚本在附件中
本文出自 “简单” 博客,请务必保留此出处http://dba10g.blog.51cto.com/764602/1610653
相关文章
- pycharm连接不上mysql中的数据库时_python Mysql时间带t
- mysql数据库报错1146_关于MySQL报错:[ERR] 1146
- :MySQL实用技术教程:快速提高你的数据库技能(mysql实用教程答案)
- MySQL数据库如何进行索引更改(mysql更改索引)
- 如何修改MySQL数据库中的触发器(修改mysql触发器)
- MySQL数据库压力测试:工具及分析方法(mysql的压力测试工具)
- Linux学习:心得体会(linux学习心得)
- MySQL图形界面客户端:极速操作体验!(mysql图形客户端)
- MySQL数据库:快速上手指南(mysql数据库怎么使用)
- MySQL数据库文件:快速下载安装(mysql数据库文件下载)
- Linux桌面下载:快速升级你的系统(linux桌面下载)
- 32分区Linux下快捷挂载FAT32分区(linux挂载fat)
- MySQL JDBC代码实现快速数据访问(mysql的jdbc代码)
- Linux分支:发挥无限可能性(linux的分支)
- Linux之分:探究Linux系统的发展历程(linux的分支)
- 系统探索Linux的繁荣世界:分支系统介绍(linux的分支)
- MySQL数据库的聚合函数:让数据处理更高效!(mysql的聚合函数)
- 探秘道森先生的 MySQL 数据库技能(道森mysql)
- 深入浅出:韦东山开创嵌入式Linux之旅(韦东山嵌入式linux)
- MySQL优化:构建高性能内存数据库(mysql内存数据库)
- MySQL数据库使用视频教程:从入门到精通(mysql使用视频教程)
- Linux桌面安装:从命令到成功(linux桌面安装命令)
- 学习高效MySQL从零开始!——传智播客MySQL视频教程推荐(传智播客mysql视频)
- Mysql完全指南 打开一个功能强大的数据库大门(mysql的好书)
- MySQL数据库的SQL导入方法简介(sql导入mysql数据库)
- 优化MySQL数据库,提高运行效率(.opt mysql)
- MySQL 数据库未记录日志数据安全与可靠性考虑(mysql不存日志)
- 深入解析Linux下MySQL数据库的备份与还原