shell脚本给mysql创建表_shell脚本:实现MySQL创建数据库和删除数据库的脚本
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创建数据库和删除数据库的脚本相关推荐
- Oracle 创建表、定义序列以及创建触发器
Oracle 创建表.定义序列以及创建触发器 1. 定义序列 CREATE SEQUENCE <序列名>[MAXVALUE N|NOMAXVALUE][MINVALUE N|NOMINVA ...
- mysql创建表时显示错误_MYSQL创建表出现错误 ERROR Code 1118如何解决
ERROR Code 1118.Row size too large. The maximum row size for the used table type, not counting BLOBs ...
- mysql建表时外检怎么创建_MySQL创建表时加入的约束以及外键约束的的意义
1,创建表时加入的约束 a) 非空约束,not null b) 唯一约束,unique c) 主键约束,primary key d) 外键约束,foreign key 1,非空约束,针对某个字段设置其 ...
- mysql创建表s c sc_MySqL | 小白创建表
装饰风格: 语句以;结尾 数据是字符型添加''或者"" 语法 show database; show tables; 查看表结构 describe tb_name desc tb_ ...
- mysql创建表并指定字符集_mysql 创建表 指定字符集
不知道你是不是想像下面那样作转换: CREATE TABLE `books` ( `id` varchar(8) NOT NULL default '', `name` varchar(24) def ...
- mysql创建表设置自增_mysql 创建表并设置主键自增
mysql 创建表并设置主键自增 mysql 创建表: mysql> create table user( -> userid int(4) primary key not null au ...
- mysql 创建表时提示错误代码_MySQL创建表时遇到的错误
学习MySQL第一个程序就遇到了bug .创建表时需注意的事项加以总结: 1.先创建数据库: create database 数据库名:然后连接要用的数据库 use 数据库名:下面就可以执行建表语句 ...
- mysql创建表时添加范式,MySql三大范式与数据库设计和表创建常用语句
[导读]第一范式1NF First Normal Fromate:数据表中的每一列字段,必须是不可拆分的最小单元.也就是确保每一列的原子性. [数据库设计的三大范式] 1.第一范式(1NF First ...
- mysql创建表时默认默认_mysql创建数据表时指定默认值教程
指定默认值 如果在插入行时没有给出值,MySQL允许指定此时使用的默认值.默认值用 CREATE TABLE 语句的列定义中的 DEFAULT 关键字指定. 请看下面的例子: 输入:create ta ...
最新文章
- PMP 学习之一:PMP五大过程组十大知识领域47个子过程
- python应该怎么自学-新手该如何学python怎么学好python?
- PHPCMS 当前栏目和子目录
- wxWidgets的一些资源
- 【Android自定义View实战】之自定义评价打分控件RatingBar,可以自定义星星大小和间距...
- python tablewidget 颜色_QT中,QTableView鼠标移动到item上时该item所在行的背景颜色变成其他颜色,这要怎么实现...
- 【渝粤教育】电大中专药事管理与法规作业 题库
- JasperReport学习笔记6-JRXML的标签
- redis key/value 前面出现\xac\xed\x00\x05t\x00\x06 已解决
- 陈硕网络编程实战视频教程目录
- Microsoft Windows XP SP3 官方原版镜像下载,绝对原版加系列号!
- 2019年7月Github上最热门的Java开源项目
- 模糊综合评价在matlab上的实现
- 采用LocalDateTime获取指定时间段
- 猜价格游戏java_猜商品价格游戏程序.java
- 如何规避采购风险?五种有效的采购风险防范措施
- mysql e 变量_MySQL变量分类及用法简析
- 设计模式之设配器模式
- 通过使用阿里云的OCR图文识别 实现识别功能
- 8个让程序员追悔莫及的职业建议