python对数据库的操作

来源:互联网 发布:文本挖掘软件 编辑:程序博客网 时间:2024/05/22 07:05

###########python对数据库的操作#######

1.安装软件

yum install mariadb-server MySQL-python -y
##进行基础配置后,设置编码格式为utf-8,支持中文
mysql_secure_installation  ##安全初始化
vim /etc/my.cnf
10 skip-networking=1
15 charset='utf-8'

2.python 中一个完整的数据库操作

import MySQLdb  ##导入数据库模块
conn=MySQLdb.connect(host='localhost',user='root',passwd='westos',db='westos',charset='utf8')  ##建立数据库连接
cur=conn.cursor()  ##建立游标
cur.execute('use westos;')  ##对数据库进行操作
conn.commit()  ##提交操作
cur.close()    ##关闭游标
conn.close()   ##关闭连接


3.基本操作

##插入数据
cur.execute('insert into useinfo value("hello0","123");')
sqli='insert into useinfo value(%s,%s)'
cur.execute(sqli,('aa','123'))      ##插入单条数据
cur.executemany(sqli,[('bb','234'),('cc','345')])  ##快速插入多条数据,使用列表插入

##查看表的内容
cur.execute('select * from useinfo;')
cur.fetchone()  ##查看单个信息
cur.fetchall()  ##查看所有信息
cur.fetchmany() ##查看多个信息


##移动游标
cur.scroll(0,'absolute')  ##移动到开头

原创粉丝点击