###########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') ##移动到开头