######################mysql########################python
1.安装软件mysql
yum install mariadb-server MySQL-python -ysql
systemctl start mariadb数据库
systemctl enable mariadbide
2.建立数据库fetch
mysql_secure_installation ##修改mysql密码,密码设为123spa
mysql -uroot -p123server
create database westosip
3.打开ipython,把MySQLdb导入it
import MySQLdb ##导入模块
4.链接数据库
conn=MySQLdb.connect(host='localhost',user='root',passwd='123',db='westos')
cur=conn.cursor() ##建立数据库游标
cur.execute('create table userinfo(username varchar(6),passwd varchar(6) ##建立表
5.插入数据
cur.execute('insert into userinfo value("zhang","abcd");') ##插入一个数据
sqli='insert into userinfo value(%s,%s)'
cur.executemany(sqli,[('aa','123'),('bbb','123')]) ##多条数据插入
6.保存数据
commit() ##若是数据库表进行了修改,提交保存当前的数据。
7.查询数据
cur.fetchone() ##逐个查询
cur.fetchall() ##所有查询
cur.scroll(0,'absolute') ##恢复游标
cur.fetchmany(3) ##查询3个数据
8.移动游标
cur.scroll(0,'absolute')
#cur.scroll(value,mode)
# mode='relative',表示从当前游标向后移动value条数据
# mode='absolute',表示结果集的第一行向后移动value条数据
9.关闭链接
cur.close() ##关闭游标
conn.close() ##关闭ipython与数据库的链接