Python中如何删除数据库?

本文介绍了Python中如何使用pymysql库连接并删除MySQL数据库。微盟删库事件为背景,强调了数据库的重要性。文章详细讲解了配置数据库参数、连接数据库、创建游标以及执行删除数据库的SQL语句的过程。
摘要由CSDN通过智能技术生成

微盟删库事件想必各位小伙伴们都有所耳闻吧,不知道的小伙伴就请听我简单介绍下吧,2020年2月23日微盟研发中心的一位员工通过自己个人的VPN登入了微盟公司内网的跳板机中,连上了微盟的数据库后直接进行了恶意的删除数据库操作,结果导致了微盟服务集群没有响应,最后让微盟直接血亏超过了1.5亿元。

从2月23日删库开始一直到昨天3月3日微盟才终于将数据恢复上线,由此可见删除数据库造成的影响是非常巨大的,而为什么要使用数据库呢?是因为随着互联网和电商的快速发展,每个人的操作行为和使用行为都会产生数据,大数据互联公司就会收集这些数据来进行分析和预测大家的上网行为,浏览行为,购买行为,评论行为,喜欢刷的微博内容,喜欢看的小视频类型等等,这些数据量是非常大的,而不使用数据库就进行一些数据的分析操作每一步都会遍历所有的数据,这样运行起来是非常缓慢的,很有可能机器运行了一个月都没分析出什么有价值的信息。 而在数据库中支持索引的快速搜索,机器只会运行需要的那行数据这无疑就减少了大量的运行时间。

说回python中的删库操作,在python中是提供了很多连接数据库的接口程序的,而基本上所有数据库操作在python上的操作都大同小异,所以今天就先介绍一个开源的、轻量型的数据库MYSQL来给大家做个示范:
在MYSQL的官网上提供了python接口的程序包pymysql,我们连接MYSQL的后续操作就是通过此接口完成的。
在操作MYSQL之前先调用程序包:

import pymysql

之后需要配置数据库的参数:


                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值