Python脚本实现mysql数据库连接并插入数据
连接MySQL数据库并插入数据是Python中常见的任务,通常可以通过mysql-connector-python库来实现。下面是一个简单的示例脚本,展示了如何连接MySQL数据库并插入数据:
1.安装mysql-connector-python库
如果你还没有安装这个库,可以通过pip安装:
|
1 |
|
2.编写Python脚本
下面是一个示例脚本,它连接到MySQL数据库,创建一个新表(如果不存在),然后插入一些数据。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
|
3.运行脚本
将上述脚本保存为一个.py文件,然后运行它。确保你已经正确设置了数据库的连接参数(如主机、用户名、密码和数据库名)。
这个脚本首先尝试连接到MySQL数据库,如果连接成功,它会检查是否存在一个名为employees的表,如果不存在则创建这个表。然后,脚本会向这个表中插入一行数据。最后,它会关闭数据库连接。
4.方法补充
python实现连接mysql脚本
完整代码:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
python脚本连接mysql数据库的方法
下面介绍了如何利用Python的pymysql库进行数据库登录、执行SQL查询并获取所有数据的过程,包括连接数据库、执行SQL语句、获取查询结果及关闭连接等关键步骤
完整代码:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
python连接mysql工具类+进行数据驱动+配置模块
即:将python连接mysql相关的代码封装起来,形成一个工具类,在需要使用的时候调用
准备工作:1、key_demo——2、cases|tool——3、cases/case.py|tool/MyDB.py
1、MyDB.py工具类
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
|
2、case.py数据驱动
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
这样写的插入语句会被调用多次,要注意@data中执行的操作具体执行次数
换了一个写法,先插入,再查询
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
|
代码编写的时候有几个注意事项:
1、只执行一条语句,返回结果也只有一个,不需要@unpack解析
2、MyDB.py中定义有返回值,还有ddt中定义的语法return func(self, *args, **kwargs),不能缺少参数请确保在运行脚本之前,你的MySQL服务器正在运行,并且你已经正确配置了数据库的访问权限。
更多推荐


所有评论(0)