加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

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

发布时间:2023-10-26 15:55:51 所属栏目:MySql教程 来源:
导读:下面讲讲关于使用Python连接并操作mysql数据库方法,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完使用Python连接并操作mysql数据库方法这篇文章你一定会有所受益。

1.MySQLdb 模
下面讲讲关于使用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')  #连接数据库
 
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)
 

(编辑:聊城站长网)

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

    推荐文章