实验八 数据库操作
- 实验目的
- 了解关系数据库
- 掌握Python对数据库相关操作
- 掌握SQLITE数据库操作
- 了解用Python访问MYSQL、Microsoft SQL Server
- 实验题目
以下用Python语句实现:
1、建立一个SQLITE数据库Studb,内含Student表,表结构如下所示。
字段名 | 类型和宽度 | 字段名 | 类型和宽度 |
学号 | 文本 | 姓名 | 文本 |
性别 | 文本 | 出生日期 | 文本 |
团员否 | (文本或数字)自己定 | 年龄 | 数字 |
籍贯 | 文本 | 入学成绩 | 数字 |
奖学金 | 数字 | 个人简历 | 文本 |
2、插入若干条记录
3、显示表头
4、显示并输出记录
5、显示并输出查询记录
6、添加、删除、修改记录并显示结果
7、导入CSV格式文件记录
import sqlite3
cn=sqlite3.connect('Studb.db')
cur=cn.cursor()
cur.execute('create table Student(name VARCHAR (10),age INT (2))')
n=cur.executemany('INSERT INTO Student VALUES (?,?)',[('a',1),('b',2),('c',3)])
cn.commit()
a=cur.fetchall()
b=cur.execute('SELECT * FROM Student')
print(cur.rowcount)
print(a)
print(b)