Python SQL 创建数据库

在本节中,我们将向您展示如何使用 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))
Create DB 1

以下代码将创建一个新的 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))
Create Database

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

  1. 从表中选择记录
  2. 选择排序后的表记录
  3. 前 10 条记录
  4. Where 子句