OS操作系统:CentOS release 6.8 (Final)

[root@sky9896chapter11]# vi createdatabase.sh #批量创建数据库

#!/bin/sh

PATH="/var/lib/mysql/bin:$PATH"

MYUSER=root

MYPASS=*******

MYCMD="mysql -u$MYUSER -p$MYPASS "

for dbname in test skyboy skygirl xiaoting bingbing

do

$MYCMD -e "create database$dbname"

Done

[root@sky9896chapter11]# vi dropdatabase.sh #批量删除数据库

#!/bin/sh

PATH="/var/lib/mysql/bin:$PATH"

MYUSER=root

MYPASS=****

MYCMD="mysql -u$MYUSER -p$MYPASS "

for dbname intest skyboy skygirl xiaoting bingbing

do

$MYCMD -e "drop database $dbname"

Done

[root@sky9896chapter11]# sh droopdatabase.sh

ERROR 1008(HY000) at line 1: Can't drop database 'test'; database doesn't exist

ERROR 1008(HY000) at line 1: Can't drop database 'skyboy'; database doesn't exist

ERROR 1008(HY000) at line 1: Can't drop database 'skygirl'; database doesn't exist

ERROR 1008(HY000) at line 1: Can't drop database 'xiaoting'; database doesn't exist

ERROR 1008(HY000) at line 1: Can't drop database 'bingbing'; database doesn't exist

[root@sky9896chapter11]# sh createdatabase.sh

ERROR 1007(HY000) at line 1: Can't create database 'test'; database exists

ERROR 1007(HY000) at line 1: Can't create database 'skyboy'; database exists

ERROR 1007(HY000) at line 1: Can't create database 'skygirl'; database exists

ERROR 1007(HY000) at line 1: Can't create database 'xiaoting'; database exists

ERROR 1007(HY000) at line 1: Can't create database 'bingbing'; database exists

shell脚本给mysql创建表_shell脚本:实现MySQL创建数据库和删除数据库的脚本相关推荐

  1. Oracle 创建表、定义序列以及创建触发器

    Oracle 创建表.定义序列以及创建触发器 1. 定义序列 CREATE SEQUENCE <序列名>[MAXVALUE N|NOMAXVALUE][MINVALUE N|NOMINVA ...

  2. mysql创建表时显示错误_MYSQL创建表出现错误 ERROR Code 1118如何解决

    ERROR Code 1118.Row size too large. The maximum row size for the used table type, not counting BLOBs ...

  3. mysql建表时外检怎么创建_MySQL创建表时加入的约束以及外键约束的的意义

    1,创建表时加入的约束 a) 非空约束,not null b) 唯一约束,unique c) 主键约束,primary key d) 外键约束,foreign key 1,非空约束,针对某个字段设置其 ...

  4. mysql创建表s c sc_MySqL | 小白创建表

    装饰风格: 语句以;结尾 数据是字符型添加''或者"" 语法 show database; show tables; 查看表结构 describe tb_name desc tb_ ...

  5. mysql创建表并指定字符集_mysql 创建表 指定字符集

    不知道你是不是想像下面那样作转换: CREATE TABLE `books` ( `id` varchar(8) NOT NULL default '', `name` varchar(24) def ...

  6. mysql创建表设置自增_mysql 创建表并设置主键自增

    mysql 创建表并设置主键自增 mysql 创建表: mysql> create table user( -> userid int(4) primary key not null au ...

  7. mysql 创建表时提示错误代码_MySQL创建表时遇到的错误

    学习MySQL第一个程序就遇到了bug .创建表时需注意的事项加以总结: 1.先创建数据库: create database 数据库名:然后连接要用的数据库 use 数据库名:下面就可以执行建表语句 ...

  8. mysql创建表时添加范式,MySql三大范式与数据库设计和表创建常用语句

    [导读]第一范式1NF First Normal Fromate:数据表中的每一列字段,必须是不可拆分的最小单元.也就是确保每一列的原子性. [数据库设计的三大范式] 1.第一范式(1NF First ...

  9. mysql创建表时默认默认_mysql创建数据表时指定默认值教程

    指定默认值 如果在插入行时没有给出值,MySQL允许指定此时使用的默认值.默认值用 CREATE TABLE 语句的列定义中的 DEFAULT 关键字指定. 请看下面的例子: 输入:create ta ...

最新文章

  1. PMP 学习之一:PMP五大过程组十大知识领域47个子过程
  2. python应该怎么自学-新手该如何学python怎么学好python?
  3. PHPCMS 当前栏目和子目录
  4. wxWidgets的一些资源
  5. 【Android自定义View实战】之自定义评价打分控件RatingBar,可以自定义星星大小和间距...
  6. python tablewidget 颜色_QT中,QTableView鼠标移动到item上时该item所在行的背景颜色变成其他颜色,这要怎么实现...
  7. 【渝粤教育】电大中专药事管理与法规作业 题库
  8. JasperReport学习笔记6-JRXML的标签
  9. redis key/value 前面出现\xac\xed\x00\x05t\x00\x06 已解决
  10. 陈硕网络编程实战视频教程目录
  11. Microsoft Windows XP SP3 官方原版镜像下载,绝对原版加系列号!
  12. 2019年7月Github上最热门的Java开源项目
  13. 模糊综合评价在matlab上的实现
  14. 采用LocalDateTime获取指定时间段
  15. 猜价格游戏java_猜商品价格游戏程序.java
  16. 如何规避采购风险?五种有效的采购风险防范措施
  17. mysql e 变量_MySQL变量分类及用法简析
  18. 设计模式之设配器模式
  19. 通过使用阿里云的OCR图文识别 实现识别功能
  20. 8个让程序员追悔莫及的职业建议

热门文章

  1. 此次边路调整系统推荐射手走哪路_王者荣耀地图重大对称改动,终于能射手对射手,上单对上单了...
  2. Win7系统桌面壁纸换不了怎么办
  3. 钉钉怎么设置考勤打卡规则
  4. Win11系统如何调节字体大小
  5. 腾讯视频视频下载_如何下载腾讯视频
  6. Highcharts+Spring饼图使用实例
  7. shiro框架---关于多项目之间验证为什么需要共享session
  8. IoT -- (五) IoT都有哪些通信协议
  9. TCP和UDP的区别(Socket)
  10. Java SSM4——Spring