本篇内容介绍了“操作mysql数据库的Shell脚本”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

创建建表语句

=============================================学生表:Student(Sno,Sname,Ssex,Sage,Sdept)------(学号-主键,姓名,性别,年龄,所在系)=============================================createtablestudent(Snoint(10)NOTNULLCOMMENT'学号',Snamevarchar(16)NOTNULLCOMMENT'姓名',Ssexchar(2)NOTNULLCOMMENT'性别',Sagetinyint(2)NOTNULLdefault'0'COMMENT'学生年龄',Sdeptvarchar(16)defaultNULLCOMMENT'学生所在系别',PRIMARYKEY(Sno))ENGINE=InnoDBAUTO_INCREMENT=1DEFAULTCHARSET=utf8;批量插入数据脚本

#!/bin/bash#createbyoldboy20110319#qq:31333741MysqlLogin="mysql-uroot-poldboy"#→定义登陆mysql的命令,方便下文使用#MysqlLogin="mysql-uroot-poldboy-S/data/3306/mysql.sock"#此行适合单机多实例数据库的方式i=1whiletrue#→true表示永远为真do${MysqlLogin}-e"insertintotest.studentvalues("$i",'oldboy"$i"','m','21','computer"$i"');"#${MysqlLogin}-e"insertintooldboy.studentvalues("$i",'oldboy"$i"','m','21','computer"$i"');"#如果是多张表可以同时插入多张表,我这里给出的例子,是插入不同的记录,可以用于做各种小测试,比较适合各类初级不会mysql存储过程的运维人员。((i++))sleep2;done

“操作mysql数据库的Shell脚本”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!