death114 发表于 2018-8-22 11:53:54

shell实现对mysql数据库的增、删、改、查操作

#!/bin/bash   #数据库信息
  HOSTNAME="192.168.111.84"
  PORT="3306"
  USERNAME="root"
  PASSWORD=""
  DBNAME="test_db_test"
  TABLENAME="test_table_test"
  #也可以写 HOSTNAME="localhost",端口号 PORT可以不设定
  #创建数据库
  create_db_sql="create database IF NOT EXISTS ${DBNAME}"
  mysql -h${HOSTNAME}-P${PORT}-u${USERNAME} -p${PASSWORD} -e "${create_db_sql}"
  注意:-p${PASSWORD}中间不能有空格
  #创建表

  create_table_sql="create table IF NOT EXISTS ${TABLENAME} (name varchar(20),>  mysql -h${HOSTNAME}-P${PORT}-u${USERNAME} -p${PASSWORD}-D ${DBNAME} -e "${create_db_sql}"
  #插入数据
  insert_sql="insert into ${TABLENAME} values('billchen',2)"
  mysql -h${HOSTNAME}-P${PORT}-u${USERNAME} -p${PASSWORD} ${DBNAME} -e"${insert_sql}"
  #查询
  select_sql="select * from ${TABLENAME}"
  mysql -h${HOSTNAME}-P${PORT}-u${USERNAME} -p${PASSWORD} ${DBNAME} -e "${select_sql}"
  #更新数据

  update_sql="update ${TABLENAME} set>  mysql -h${HOSTNAME}-P${PORT}-u${USERNAME} -p${PASSWORD} ${DBNAME} -e "${update_sql}"
  mysql -h${HOSTNAME}-P${PORT}-u${USERNAME} -p${PASSWORD} ${DBNAME} -e"${select_sql}"
  #删除数据
  delete_sql="delete from ${TABLENAME}"
  mysql -h${HOSTNAME}-P${PORT}-u${USERNAME} -p${PASSWORD} ${DBNAME} -e"${delete_sql}"
  mysql -h${HOSTNAME}-P${PORT}-u${USERNAME} -p${PASSWORD} ${DBNAME} -e"${select_sql}"

页: [1]
查看完整版本: shell实现对mysql数据库的增、删、改、查操作