python怎么创建数据库

admin 百科 13
Python不直接创建数据库,而是通过驱动操作数据库系统;SQLite用connect()自动创建文件型数据库,MySQL/PostgreSQL需先运行服务再发指令建库,SQLAlchemy则通过ORM方式统一管理建库建表。

python怎么创建数据库-第1张图片-佛山资讯网

Python 本身不直接“创建数据库”,而是通过数据库驱动(如 sqlite3pymysqlpsycopg2 等)连接并操作数据库系统。最简单、无需额外安装服务的方式是使用 Python 自带的 SQLite —— 它把整个数据库存为一个文件,调用时自动创建。

用 sqlite3 创建数据库文件(最常用)

SQLite 是轻量级嵌入式数据库,适合本地开发、小项目或学习。只要导入 sqlite3 模块,调用 connect(),指定一个尚不存在的文件路径,就会自动创建该数据库文件。

  • 代码示例:

import sqlite3
<h1>连接(若 test.db 不存在,则自动创建)</h1><p>conn = sqlite3.connect('test.db')</p><h1>可选:创建一张表,验证数据库已就绪</h1><p>cursor = conn.cursor()
cursor.execute('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)')
conn.commit()
conn.close()

登录后复制

执行后,当前目录下会出现 test.db 文件——这就是你的数据库。不需要启动任何服务,开箱即用。

立即学习“Python免费学习笔记(深入)”;

连接 MySQL 或 PostgreSQL(需先装服务和驱动)

这类数据库需要你已安装并运行 MySQL 或 PostgreSQL 服务,再用 Python 驱动连接。它们不“创建文件”,而是向数据库服务器发送指令,由服务器在内部创建数据库(schema)。

标签: mysql word python app session

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~