日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Shell腳本習(xí)題:操作mysql數(shù)據(jù)庫

在shell開發(fā)中,很多時(shí)候我們需要操作mysql數(shù)據(jù)庫(比如:查詢數(shù)據(jù)、導(dǎo)出數(shù)據(jù)等),本篇文章為大家分享一下shell批量操作mysql數(shù)據(jù)庫腳本。

創(chuàng)建建表語句

  =============================================

  學(xué)生表:Student(Sno,Sname,Ssex,Sage,Sdept)

  ------(學(xué)號(hào)-主鍵,姓名,性別,年齡,所在系)

  =============================================

  create table student(

  Sno int(10) NOT NULL COMMENT '學(xué)號(hào)',

  Sname varchar(16) NOT NULL COMMENT '姓名',

  Ssex char(2) NOT NULL COMMENT '性別',

  Sage tinyint(2) NOT NULL default '0' COMMENT '學(xué)生年齡',

  Sdept varchar(16) default NULL COMMENT '學(xué)生所在系別',

  PRIMARY KEY (Sno)

  ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

批量插入數(shù)據(jù)腳本

  #!/bin/bash

  #create by oldboy 20110319

  #qq:31333741

  MysqlLogin="mysql -uroot -poldboy" #→定義登陸mysql的命令,方便下文使用

  #MysqlLogin="mysql -uroot -poldboy -S /data/3306/mysql.sock" #此行適合單機(jī)多實(shí)例數(shù)據(jù)庫的方式

  i=1

  while true #→true表示永遠(yuǎn)為真

  do

  ${MysqlLogin} -e "insert into test.student values ("$i",'oldboy"$i"','m','21','computer"$i"');"

  #${MysqlLogin} -e "insert into oldboy.student values ("$i",'oldboy"$i"','m','21','computer"$i"');"

  #如果是多張表可以同時(shí)插入多張表,我這里給出的例子,是插入不同的記錄,可以用于做各種小測(cè)試,比較適合各類初級(jí)不會(huì)mysql存儲(chǔ)過程的運(yùn)維人員。

  ((i++))

  sleep 2;

  done

網(wǎng)站題目:Shell腳本習(xí)題:操作mysql數(shù)據(jù)庫
分享地址:http://www.dlmjj.cn/article/dhodips.html