Python操作Mysql
2018-07-13 16:17
357 查看
来源:http://www.runoob.com/python3/python3-mysql.html
安装PyMySql
pip3 install PyMySQL
连接Testdb数据库:
#!/usr/bin/python3 import pymysql # 打开数据库连接 db = pymysql.connect("localhost","testuser","test123","TESTDB" ) # 使用 cursor() 方法创建一个游标对象 cursor cursor = db.cursor() # 使用 execute() 方法执行 SQL 查询 cursor.execute("SELECT VERSION()") # 使用 fetchone() 方法获取单条数据. data = cursor.fetchone() print ("Database version : %s " % data) # 关闭数据库连接 db.close()
插入数据:
#!/usr/bin/python3 import pymysql # 打开数据库连接 db = pymysql.connect("localhost","testuser","test123","TESTDB" ) # 使用cursor()方法获取操作游标 cursor = db.cursor() # SQL 插入语句 sql = "INSERT INTO EMPLOYEE(FIRST_NAME, \ LAST_NAME, AGE, SEX, INCOME) \ VALUES ('%s', '%s', '%d', '%c', '%d' )" % \ ('Mac', 'Mohan', 20, 'M', 2000) try: # 执行sql语句 cursor.execute(sql) # 执行sql语句 db.commit() except: # 发生错误时回滚 db.rollback() # 关闭数据库连接 db.close()
相关文章推荐
- python操作三大主流数据库(1)python操作mysql①windows环境中安装python操作mysql数据库的MySQLdb模块mysql-client
- python操作mysql
- Python操作MySQL
- Python中操作mysql的pymysql模块详解
- Python操作Mysql使用简介
- Python操作MySQL简单实现方法
- Python 操作 Mysql 模块
- python文件读写并使用mysql批量插入示例分享(python操作mysql)
- MySQL-python操作数据库
- python操作三大主流数据库(2)python操作mysql②python对mysql进行简单的增删改查
- Python操作mysql
- 26. Python 对 mysql 的操作
- Python操作小结(连接mysql、解析txt\json文件、crontab任务、http请求, 等等)
- PYTHON操作MYSQL时防止SQL注入
- Python操作MySQL以及中文乱码的问题
- python操作MySQL和mongoDB
- Python操作MySQL乱码问题解决
- Python操作MySQL
- ubuntu下mysql安装及python操作
- python 操作 mysql