游标是在关系型数据库中用于对结果集进行遍历的机制。在 Python 中,我们可以使用以下命令来进行游标操作:
1、定义游标:
cursor = conn.cursor()其中 conn 是数据库连接对象,cursor() 方法可以返回一个游标对象,用于操作数据库。
2. 打开数据库:
conn = sqlite3.connect('example.db')
这里以 SQLite 数据库为例,connect() 方法可以返回一个数据库连接对象,用于连接到指定的数据库。
3. 提取数据:
cursor.execute('SELECT * FROM table')
results = cursor.fetchall()
这里以查询操作为例,execute() 方法可以执行指定的 SQL 语句,fetchall() 方法可以返回查询结果。
4. 关闭游标:
cursor.close()
使用 close() 方法关闭游标对象。
5. 关闭数据库连接:
conn.close()
使用 close() 方法关闭数据库连接对象。
需要注意的是,游标对象和数据库连接对象在使用完毕后需要进行关闭,以免造成资源浪费和数据丢失。