温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

使用Python连接并操作mysql数据库方法

发布时间:2020-05-14 15:11:25 来源:亿速云 阅读:404 作者:三月 栏目:MySQL数据库

下面讲讲关于使用Python连接并操作mysql数据库方法,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完使用Python连接并操作mysql数据库方法这篇文章你一定会有所受益。

1.MySQLdb 模块是用于Python链接Mysql数据库的接口,默认是没有安装的

[root@python ~]# yum  install  MySQL-python   -y

2.创建python脚本

[root@python ~]# cat mysql.py 

#!/usr/bin/env python

#-*- coding: UTF-8 -*-

import MySQLdb as mysql  #导入MySQLdb模块

db=mysql.connect(user='root',passwd='centos',db='test',host='localhost')  #连接数据库

使用Python连接并操作mysql数据库方法

cursor=db.cursor() #创建游标对象

sql='create table test(id int,name varchar(8));' #创建表

cursor.execute(sql) #执行sql语句

db.close() #关闭连接

3.执行脚本,进库查看是否成功

[root@python ~]# mysql -uroot -pcentos

mysql> use test;

Database changed

mysql> show tables;

+----------------+

| Tables_in_test |

+----------------+

| test           |

+----------------+

1 row in set (0.00 sec)

mysql> desc test;

+-------+------------+------+-----+---------+-------+

| Field | Type       | Null | Key | Default | Extra |

+-------+------------+------+-----+---------+-------+

| id    | int(11)    | YES  |     | NULL    |       |

| name  | varchar(8) | YES  |     | NULL    |       |

+-------+------------+------+-----+---------+-------+

2 rows in set (0.00 sec)

对于以上使用Python连接并操作mysql数据库方法相关内容,大家还有什么不明白的地方吗?或者想要了解更多相关,可以继续关注我们的行业资讯板块。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI