Python 使用MySQL
2024-09-07 04:24:28
在导入MySQLdb之前,需要安装MySQLdb模块。使用pip安装,命令如下: pip install MySQL-python
安装成功后,导入MySQLdb模块
import MySQLdb
连接数据库
con = MySQLdb.connect(host='127.0.0.1', user = 'root', passwd = '', db = 'go') 上面通过connect方法返回的con对象,即是数据库连接对象,它提供了以下方法
cursor()方法用来创建一个游标对象:
cur = con.cursor() 游标对象有以下方法支持数据库的操作
execute()用来执行SQL语句
executemany()用来执行多条sql语句
close()用来关闭游标
fetchone()用来从结果中取一条记录,并将游标指向下一条记录
fetchmany()用来从结果中取多条记录
fetchall()用来从结果中取出所有记录
scroll()用于游标滚动
#coding:utf-8
import MySQLdb if __name__ == '__main__': con = MySQLdb.connect(host='127.0.0.1', user = 'root', passwd = '', db = 'go') cur = con.cursor() cur.execute('select * from user') #取出所有的数据
all = cur.fetchall()
print all #取出一条数据
cur.execute('select * from user')
one = cur.fetchone()
print one #取出多条结果
cur.execute('select * from user')
many = cur.fetchmany() print many
#执行插入一条语句
cur.execute('insert into user(user_name,name)values("adssd","dksdksk")')
#插入多条数据
cur.executemany('insert into user(user_name,name)values(%s,%s)', [('22222', '3333'), ('33333', '4444')])
#必须执行commit()
con.commit()
con.close()
最新文章
- 网上搜集了点资料,学web的人互相分享共同进步吧(php编码的好习惯必须养成)
- CSU 1111 D(Contest #3)
- 【Linux】部署cobbler
- 懒加载 jquery代码
- 四个流行的Java连接池之Proxool篇
- oracle取字符串长度的函数length()和hengthb()
- php调试之路
- Shell脚本了解
- Golang 知识点总结
- sql 2012 用户sa登陆不上
- AutoCompleteTextView和自定义的CursorAdapter
- ios多target开发
- 你知道CSS实现水平垂直居中的第10种方式吗?
- Windows如何安装Android SDK
- PAT甲题题解-1110. Complete Binary Tree (25)-(判断是否为完全二叉树)
- CSS z-index优先级
- RabbitMQ整合spring
- PyQt5系列教程(七)控件
- ZOJ 3203 Light Bulb (三分+计算几何)
- 签名DLL