数据库连接与操作问题:sqlite, mysql等数据库操作示例
以下是使用Python和两个常见的数据库(SQLite和MySQL)进行操作的一些基本示例:
SQLite:
连接SQLite数据库:
import sqlite3
conn = sqlite3.connect('my_database.db')
cursor = conn.cursor()
- 创建表:
cursor.execute('''CREATE TABLE employees
(id INTEGER PRIMARY KEY,
name TEXT, position TEXT)''')
conn.commit() # 提交事务
MySQL(需要
mysql-connector-python
库):连接MySQL数据库:
import mysql.connector
conn = mysql.connector.connect(
host="localhost",
user="root",
password="password"
)
cursor = conn.cursor()
- 创建表:
cursor.execute('''CREATE TABLE employees
(id INT AUTO_INCREMENT PRIMARY KEY,
name TEXT, position TEXT)''')
conn.commit() # 提交事务
请注意,这些示例需要你拥有相应的数据库权限,并且请将数据库的主机名、用户名和密码替换为实际值。
还没有评论,来说两句吧...