django 和 mysql 的连接 MySQL 查看表结构简单命令

CREATE DATABASE save;

use save;

再建表

create table money


import pymysql


# 连接数据库 
connect = pymysql.Connect( 
host='localhost', 
port=3306, 
user='root', 
passwd='1234', 
db='save', 
charset='utf8' 


# 获取游标 
cursor = connect.cursor() 

# 插入数据 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Django 是一个流行的 Python Web 框架,它提供了许多便捷的功能和库来简化 Web 开发。在 Django 中,你可以使用 MySQL 数据库进行数据存储和操作。 要使用 Django 连接 MySQL 数据库,首先需要安装 DjangoMySQLPython 驱动程序。你可以通过 pip 命令来安装它们: ``` pip install Django pip install mysqlclient ``` 安装完成后,你需要在 Django 项目的设置文件中配置数据库连接。打开项目的 settings.py 文件,找到 DATABASES 部分,并进行如下配置: ```python DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'your_database_name', 'USER': 'your_username', 'PASSWORD': 'your_password', 'HOST': 'your_host', 'PORT': 'your_port', } } ``` 将上述配置中的 "your_database_name" 替换为你的数据库名称,"your_username" 替换为数据库的用户名,"your_password" 替换为数据库密码,"your_host" 替换为数据库主机地址,"your_port" 替换为数据库端口号。 配置完成后,你可以使用 Django 提供的 ORM(对象关系映射)来操作 MySQL 数据库。首先,在你的 Django 应用中创建一个模型类,定义数据结构和字段。例如,下面是一个简单的示例模型类: ```python from django.db import models class Book(models.Model): title = models.CharField(max_length=100) author = models.CharField(max_length=100) publication_date = models.DateField() def __str__(self): return self.title ``` 定义好模型类后,运行以下命令来创建数据库: ``` python manage.py makemigrations python manage.py migrate ``` 现在,你就可以在代码中使用该模型类来进行数据库操作了。例如,创建一条新的书籍记录: ```python book = Book(title='Django for Beginners', author='John Doe', publication_date='2021-01-01') book.save() ``` 查询书籍记录: ```python books = Book.objects.all() for book in books: print(book.title) ``` 更新书籍记录: ```python book = Book.objects.get(title='Django for Beginners') book.author = 'Jane Smith' book.save() ``` 删除书籍记录: ```python book = Book.objects.get(title='Django for Beginners') book.delete() ``` 这只是 Django 操作 MySQL 数据库的基本示例,你还可以使用更多高级的查询和操作方法。详细的文档可以在 Django 官方网站上找到:https://docs.djangoproject.com/

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值