加入收藏 | 设为首页 | 会员中心 | 我要投稿 武陵站长网 (https://www.50888.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql数据库表删除数据库_mysql删除数据库和删除数据库中的表

发布时间:2022-11-22 15:02:34 所属栏目:MySql教程 来源:网络
导读: 1. select sleep(2);执行睡眠2秒
2.
delete from tablename:清空一个表内容,但不清空表结构,该表格仍然存在,而且表格中列的信息不会改变
drop table tablename:不但删除表内容MySQL 删

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

2.

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

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

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

3.

删库:

drop database if exists bfb_db_finance_20200831;

删表:

drop table if existsbfb_db_cas_20200811.t_receive

drop table if existsbfb_db_cas_20200811.t_transact

drop table if existsbfb_db_cas_20200811.t_transact_refund_log

mysql删除表里重复数据_MySQL 删除数据表_删除mysql表中的数据

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

(编辑:武陵站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!