- 實驗目的
- 瞭解關係數據庫
- 掌握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)