SQL(Structured Query Language)是一种用于管理关系型数据库的语言。它包括数据查询、数据更新、数据插入和数据删除等操作。关系型数据库是基于关系模型的数据库,数据以表格形式存储,表与表之间通过主键和外键建立关联。
以下是一个简单的SQL数据库项目案例代码,使用Python和MySQL数据库。
import mysql.connector
# 连接到MySQL数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 创建游标对象
mycursor = mydb.cursor()
# 创建表
mycursor.execute("CREATE TABLE customers (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), address VARCHAR(255))")
# 插入数据
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)
mydb.commit() # 提交事务
# 查询数据
mycursor.execute("SELECT * FROM customers")
myresult = mycursor.fetchall()
for x in myresult:
print(x)
通过以上步骤,您可以解决大多数SQL数据库项目中的常见问题。如果遇到更复杂的问题,建议查阅相关文档或寻求专业帮助。
领取专属 10元无门槛券
手把手带您无忧上云