什么是;“确定SQLite数据库的方向”;什么意思?

什么是;“确定SQLite数据库的方向”;什么意思?,sqlite,Sqlite,在课堂上,我们得到了一个代码来定位SQLite数据库。我有点理解下面的代码,但我想从概念上理解“东方”的含义 我从来没有听说过“定向”数据库。你确定讲师是这么说的吗?这实际上是本节的标题。。。我可能想得太多了,但通常理解概念对我来说有很大帮助。你确定这不是“数据库导向”(即如何引导你思考数据库)吗?如果你能说出确切的措辞,那会很有帮助。很长一段时间以来,我一直在使用各种RDBMS,从未听说过使用代码“定向”数据库。事实上,您发布的代码只是几个SELECTs,它不会对数据库做任何事情。基本上,您只

在课堂上,我们得到了一个代码来定位SQLite数据库。我有点理解下面的代码,但我想从概念上理解“东方”的含义


我从来没有听说过“定向”数据库。你确定讲师是这么说的吗?这实际上是本节的标题。。。我可能想得太多了,但通常理解概念对我来说有很大帮助。你确定这不是“数据库导向”(即如何引导你思考数据库)吗?如果你能说出确切的措辞,那会很有帮助。很长一段时间以来,我一直在使用各种RDBMS,从未听说过使用代码“定向”数据库。事实上,您发布的代码只是几个
SELECT
s,它不会对数据库做任何事情。基本上,您只需要有选择地显示内置表sqlite_master中的两列。好吧,这不是一个真正的概念,至少据我所知(而且Google对“orient a database”只有两次点击)。有没有可能有语言障碍的问题?也就是说,你的老师是以英语为母语的吗?
import sqlite3
conn = sqlite3.connect('example3.db')
c = conn.cursor()
c.execute('SELECT name FROM sqlite_master WHERE type=\'table\'') #list all tables therein
print c.fetchall()
c.execute('SELECT sql FROM sqlite_master WHERE type=\'table\' AND name=\'students\'') #list columns in table 'students'
print c.fetchall()
conn.close()