在本节中,我们将向您展示如何使用 Python 编程语言和示例在 SQL Server 中创建数据库或 DB。 在我们进入 Create DB 示例查询之前,我将向您展示服务器上可用数据库的列表。
提示:请参阅 将 Python 连接到 SQL Server 文章以了解建立连接所涉及的步骤。
import pyodbc
dbConn = pyodbc.connect("Driver={SQL Server Native Client 11.0};"
"Server=PRASAD;"
# "Database=SQL Tutorial;" # Optional (to connectto particluare database
"Trusted_Connection=yes;")
dbCursor = dbConn.cursor()
cursor.execute('SELECT name FROM master.dbo.sysdatabases')
for x in dbCursor:
print('Database = %r' % (x))

以下代码将创建一个新的 SQL Server 数据库或 DB 作为 Python 数据库。 您需要遵循相同的步骤,但连接信息会有所不同。
import pyodbc
dbConn = pyodbc.connect("Driver={SQL Server Native Client 11.0};"
"Server=PRASAD;"
"Database=SQL Tutorial;"
"Trusted_Connection=yes;")
dbConn.autocommit = True
dbCursor = dbConn.cursor()
cursor.execute('CREATE DATABASE [PythonDatabase]')
现在,我将向您展示可用数据库的列表,以查看新创建的数据库是否成功。
import pyodbc
dbConn = pyodbc.connect("Driver={SQL Server Native Client 11.0};"
"Server=PRASAD;"
"Trusted_Connection=yes;")
dbCursor = dbConn.cursor()
cursor.execute('SELECT name FROM master.dbo.sysdatabases')
for x in dbCursor:
print('Database = %r' % (x))

以下是我们可以在 SQL Server 上执行的一些操作,但不仅限于这些。