如何在數據庫中插入數據的代碼

在數據庫中插入數據的代碼取決于你使用的數據庫系統(如MySQL、PostgreSQL、SQLite等)和編程語言。以下是一些常見數據庫系統的示例代碼。 MySQL如果你...
在數據庫中插入數據的代碼取決于你使用的數據庫系統(如MySQL、PostgreSQL、SQLite等)和編程語言。以下是一些常見數據庫系統的示例代碼。
MySQL
如果你使用的是Python,并且使用的是`mysql-connector-python`庫,以下是一個插入數據的示例:
```python
import mysql.connector
連接到數據庫
conn = mysql.connector.connect(
host='localhost',
user='your_username',
password='your_password',
database='your_database'
)
創建一個cursor對象
cursor = conn.cursor()
SQL 插入語句
sql = "INSERT INTO table_name (column1, column2) VALUES (%s, %s)"
想要插入的數據
val = ("value1", "value2")
執行SQL語句
cursor.execute(sql, val)
提交到數據庫執行
conn.commit()
關閉cursor和連接
cursor.close()
conn.close()
```
PostgreSQL
如果你使用的是Python,并且使用的是`psycopg2`庫,以下是一個插入數據的示例:
```python
import psycopg2
連接到數據庫
conn = psycopg2.connect(
host='localhost',
database='your_database',
user='your_username',
password='your_password'
)
創建一個cursor對象
cursor = conn.cursor()
SQL 插入語句
sql = "INSERT INTO table_name (column1, column2) VALUES (%s, %s)"
想要插入的數據
val = ("value1", "value2")
執行SQL語句
cursor.execute(sql, val)
提交到數據庫執行
conn.commit()
關閉cursor和連接
cursor.close()
conn.close()
```
SQLite
如果你使用的是Python,并且使用的是`sqlite3`庫,以下是一個插入數據的示例:
```python
import sqlite3
連接到SQLite數據庫
如果文件不存在,會自動在當前目錄創建:
conn = sqlite3.connect('example.db')
創建一個cursor對象
cursor = conn.cursor()
SQL 插入語句
sql = "INSERT INTO table_name (column1, column2) VALUES (?, ?)"
想要插入的數據
val = ("value1", "value2")
執行SQL語句
cursor.execute(sql, val)
提交到數據庫執行
conn.commit()
關閉cursor和連接
cursor.close()
conn.close()
```
請根據你使用的數據庫系統和編程語言選擇合適的代碼示例。記得替換`your_username`、`your_password`、`your_database`、`table_name`、`column1`、`column2`和`value1`、`value2`等占位符為實際的值。
本文鏈接:http://www.resource-tj.com/bian/359549.html
上一篇:三階矩陣怎么快速求逆