1. select sleep(2);执行睡眠2秒

2.

delete from tablename:清空一个表内容,但不清空表结构,该表格仍然存在,而且表格中列的信息不会改变

drop table tablename:不但删除表内容,而且使用drop table命令则会将整个数据库表格的所有信息全部删除。

truncate tablename :删除数据行,但保留表结构

3.

删库:

drop database if exists bfb_db_finance_20200831;

删表:

drop table if exists bfb_db_cas_20200811.t_receive

drop table if exists bfb_db_cas_20200811.t_transact

drop table if exists bfb_db_cas_20200811.t_transact_refund_log

DB_CONNECTOR="-h 10.10.10.10 -P 3306 -u user -p123123"

DB_CMD="mysql $DB_CONNECTOR"

#删除此时间之前的数据库或表

begintime="20200901"

n=0;

while true; do

#日期后退

now=`date +"%Y%m%d" -d "+${n} days"`

if [ ${now} -lt $begintime ]; then

$DB_CMD -e "drop database if exists bfb_db_finance_${now}" >> log.log

echo "bfb_db_finance_${now} has been deleted" >>log.log

sleep 3

$DB_CMD -e "drop table if exists bfb_db_cas_${now}.t_transact_refund_log"

echo "bfb_db_cas_${now}.t_transact_refund_log has been deleted" >> log.log

sleep 3

$DB_CMD -e "drop table if exists bfb_db_cas_${now}.t_receive"

echo "bfb_db_cas_${now}.t_receive has been deleted" >> log.log

sleep 3

$DB_CMD -e "drop table if exists bfb_db_cas_${now}.t_transact"

echo "bfb_db_cas_${now}.t_transact has been deleted" >> log.log

sleep 3

fi

let n--

sleep 0.1

done

mysql数据库表删除数据库_mysql删除数据库和删除数据库中的表相关推荐

  1. mysql查阅建立的库_mysql 怎么查看创建的数据库和表

    展开全部 1.e68a8462616964757a686964616f31333339666635 //看当前使用的是哪个数据库 ,如果你还没选择任何数据库,结果是NULL. mysql>sel ...

  2. mysql 二进制日志 解析c++_mysql二进制日志文件恢复数据库

    二进制日志的文件的作用 mysql二进制日志文件用来记录所有用户对数据库操作,即记录用户对数据库操作的sql语句.如果有此文件,当数据库发生意外时,可以通过此文件查看到用户在此文件记录的时间段内用户所 ...

  3. mysql 删除原理_MySQL权限原理及删除MySQL的匿名账户

    MySQL权限系统的工作原理 MySQL权限系统通过下面两个阶段进行认证: (1)对连接的用户进行身份认证,合法的用户通过认证,不合法的用户拒绝连接: (2)对通过认证的合法用户赋予相应的权限,用户可 ...

  4. 修改mysql 外删除用户_mysql添加用户、删除用户、授权、修改密码等

    mysql添加用户.删除用户.授权.修改密码等 1.新建用户. //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> mysql> i ...

  5. mysql删除指令_mysql怎么用命令删除数据?

    在mysql中,可以使用"DELETE FROM [WHERE 子句] [ORDER BY 子句] [LIMIT 子句]"命令删除单个表中的数据:也可以使用"TRUNCA ...

  6. mysql 除去列名打印_sql – 使用beeline时避免在列名中打印表名

    在beeline中使用hive时使用简单的select查询我想在列名中返回没有表名的表作为默认值. 例 数据 CREATE TABLE IF NOT EXISTS employee ( eid int ...

  7. mysql数据库truncate 夯住_MySQL如何优雅的删除大表实例详解

    前言 删除表,大家下意识想到的命令可能是直接使用DROP TABLE "表名",这是初生牛犊的做法,因为当要删除的表达空间到几十G,甚至是几百G的表时候.这样一条命令下去,MySQ ...

  8. oracle修改表结构的sql命令是什么,sql语句中修改表结构的命令是什么?

    sql语句中修改表结构的命令是:"ALTER TABLE"命令. ALTER TABLE 语句用于在已有的表中添加.删除或修改列. SQL ALTER TABLE 语法 如需在表中 ...

  9. 表单如何提交后mysql_如何在表格中添加表单,并提交MYSQL数据库

    本人是个新手,现在想做个指标提交系统,MYSQL数据库中已经有销售整体架构,并已经在PHP中按照登陆账号自动生成对应的销售下属人员,但是架构后面跟着销售的指标,想做个输入框,并提交到数据库中,请问怎么 ...

  10. mysql导出数据access数据库文件怎么打开_mysql数据导出到access数据库

    mysql数据导出到access数据库 mysql数据库表sqltable 字段id,name,sex,email access数据库表accesstable id,name,sex,email $c ...

最新文章

  1. 6月份不良与垃圾信息举报:垃圾邮件占40.4%
  2. 跟无闻学习GO Web 编程(四) -- bee 工具使用
  3. JavaScript函数练习
  4. 两种解决IE6不支持固定定位的方法
  5. 2014-01-01
  6. android uil,Android-UIL-utils
  7. mysql创建的数据库保存在哪里_在MySQL中创建数据库时,我的数据库保存在哪里?...
  8. 智能手机的硬件组成部分及结构图
  9. HSF (RPC远程调用框架)
  10. 支持USB Video Class的摄像头
  11. php怎么解析xml,php解析xml方法实例详解
  12. 什么是DirectX?什么是OpenGL?API的作用
  13. C++async、future、packaged_task、promise的使用
  14. 【ORACLE】21版本新特性之SQL宏(SQL MACROS)的分析
  15. 宠物功能[置顶] QQ宠物保姆
  16. 未来计算机的发展趋势展望,未来计算机发展的5种趋势
  17. hoolilaw案例分析:美国神奇网站Craigslist交易骗术
  18. linux中的文件移动
  19. 国家标准:电子计算机机房设计规范
  20. 2017年华为软件精英挑战赛初赛解题思路

热门文章

  1. php怎么使用艺术字,我是怎样用Word在图片上写艺术字的
  2. 嵌入式STM32入门之STM32点灯实践(2)——HAL库
  3. 计算机文化基础宣传海报,学校学生会服务工作计划模板2021.doc
  4. 犯罪心理第八季/全集Criminal Minds迅雷下载
  5. Qt使用.pri模块化工程
  6. IoC 控制反转理解
  7. Linux | Linux环境与版本作业
  8. linux下安装nginx 以及依赖包 笔记(一)
  9. sql 查询id重复
  10. nginx 代理配置 跨域 cookie session 共享