django连接mysql增删改查

更新时间:02-11 教程 由 稚情 分享

如何连接MySQL数据库

首先,在django项目的settings.py文件中进行数据库配置,需要配置数据库的名称、用户名、密码、主机端口等信息。具体操作可以参考官方文档。

接下来,需要在项目的views.py文件中编写数据库操作相关的函数。可以使用Python自带的MySQLdb模块或者使用第三方的SQLAlchemy等ORM框架。

如何进行增加操作

使用MySQLdb模块的cursor.execute()方法来执行SQL语句,增加数据的操作语句为“INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...)”。具体例子可以参考下面的代码:

import MySQLdbdef add_data(request):conn = MySQLdb.connect(host='localhost',user='root',passwd='123456',db='testdb',charset='utf8')cursor = conn.cursor()sql = "INSERT INTO user (name, age) VALUES ('jack', 22)"cursor.execute(sql)conn.commit()cursor.close()conn.close()

如何进行删除操作

使用MySQLdb模块的cursor.execute()方法来执行SQL语句,删除数据的操作语句为“DELETE FROM 表名 WHERE 条件”。具体例子可以参考下面的代码:

import MySQLdbdef del_data(request):conn = MySQLdb.connect(host='localhost',user='root',passwd='123456',db='testdb',charset='utf8')cursor = conn.cursor()sql = "DELETE FROM user WHERE id=1"cursor.execute(sql)conn.commit()cursor.close()conn.close()

如何进行修改操作

使用MySQLdb模块的cursor.execute()方法来执行SQL语句,修改数据的操作语句为“UPDATE 表名 SET 字段1=值1, 字段2=值2, ... WHERE 条件”。具体例子可以参考下面的代码:

import MySQLdbdef update_data(request):conn = MySQLdb.connect(host='localhost',user='root',passwd='123456',db='testdb',charset='utf8')cursor = conn.cursor()sql = "UPDATE user SET age=23 WHERE name='jack'"cursor.execute(sql)conn.commit()cursor.close()conn.close()

声明:关于《django连接mysql增删改查》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2074984.html