数据库的实践--大学排名

1、将csv文件写入数据库

 1 import pandas
 2 import sqlite3
 3 conn= sqlite3.connect("大学排名(12).db")
 4 k = pandas.read_csv(data1.csv,encoding=utf-8)
 5 k.to_sql(University, conn, if_exists=append, index=False)
 6 print(success)
 7 conn = sqlite3.connect(大学排名(12).db)
 8 cur = conn.cursor()
 9 cur.execute(SELECT * FROM University)
10 li = cur.fetchall()  
11 i=0              
12 for line in li:
13     i+=1
14     for item in line:
15         print(item, end= )
16     print()
17     if i==192:
18         break
19 conn.close()

数据库的实践--大学排名

 

 2、查询本校排名

 1 import sqlite3
 2 conn= sqlite3.connect("大学排名(12).db")
 3 cur = conn.cursor()
 4 cur.execute(SELECT * FROM University)
 5 li = cur.fetchall()                  #返回所有查询结果
 6 for line in li:
 7     if "广东技术师范大学" in line:
 8         print(line)
 9         break
10 else:
11     print("查无该校数据")
12 conn.close()

数据库的实践--大学排名

 

数据库的实践--大学排名

上一篇:三、mysql多实例安装


下一篇:JDBC 中如何进行事务处理?