zoukankan      html  css  js  c++  java
  • mysql shell

    #!/bin/bash

    HOSTNAME="192.168.1.224"                                           #数据库Server信息
    PORT="3306"
    USERNAME="root"
    PASSWORD="123456"

    DBNAME="test_db_name"                                              #要创建的数据库的库名称
    TABLENAME="test_table_name"                                  #要创建的数据库的表的名称

    MYSQL_CMD="mysql -h${HOSTNAME}  -P${PORT}  -u${USERNAME} -p${PASSWORD}"
    echo ${MYSQL_CMD}

    echo "create database ${DBNAME}"

    create_db_sql="create database IF NOT EXISTS ${DBNAME}"
    echo ${create_db_sql}  | ${MYSQL_CMD}                         #创建数据库                    
    if [ $? -ne 0 ]                                                                                #判断是否创建成功
    then
     echo "create databases ${DBNAME} failed ..."
     exit 1
    fi


    echo "create table ${TABLENAME}"

    create_table_sql="create table ${TABLENAME}(
    name char(6) NOT NULL,
    id int default 0
    )ENGINE=MyISAM DEFAULT CHARSET=latin1"
    echo ${create_table_sql} | ${MYSQL_CMD} ${DBNAME}              #在给定的DB上,创建表
    if [ $? -ne 0 ]                                                                                                #判断是否创建成功
    then
     echo "create  table ${DBNAME}.${TABLENAME}  fail ..."
    fi

  • 相关阅读:
    Java常用的7大排序算法汇总
    swift 内存管理,WEAK 和 UNOWNED
    Java关键字final、static使用总结
    Swift对面向对象提供了良好的支持,下面介绍几个其独有的特性。
    如何自己动手实现 KVO(转)
    Method Swizzling 和 AOP 实践(转)
    Objective-C Runtime(转)
    在多线程中进行UI操作
    iOS 详解NSXMLParser方法解析XML数据方法
    用一张日落照片估算出地球的半径
  • 原文地址:https://www.cnblogs.com/MrZheng/p/10607258.html
Copyright © 2011-2022 走看看