######################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與數據庫的鏈接