首页 >

django中操作Mysql中数据 |mysql数据库如何登录

mysql操作步骤,mysql日期范围筛选,mysql代码在哪里写,mysql php登陆查询,mysql存储文件语句,mysql数据库如何登录django中操作Mysql中数据 |mysql数据库如何登录

连接Mysql数据库

在Django中使用ORM模型操作Mysql数据库,需要在settings.py文件中配置数据库信息。例如:

DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'database_name','USER': 'your_username','PASSWORD': 'your_password','HOST': 'localhost', 'PORT': '3306',}}

其中,ENGINE指定数据库类型,NAME指定数据库名称,USER指定数据库用户名,PASSWORD指定数据库密码,HOST指定数据库地址,PORT指定数据库端口。

定义模型

在Django中,每个数据库表对应一个模型(Model),模型是一个Python类,它继承了Django提供的Model类,并指定了需要使用的数据库表名。例如:

from django.db import models class Student(models.Model): name = models.CharField(max_length=20) age = models.IntegerField() gender = models.CharField(max_length=10) class Meta: db_table = 'student'

这个模型定义了一个Student类,它有三个属性:name、age和gender。这三个属性在数据库表中对应的字段是同名的。通过Meta类中的db_table属性,指定了使用的数据库表名为student。

操作数据库

定义好模型后,就可以通过ORM模型来操作数据库了。

from app.models import Student

查询数据:

students = Student.objects.all()

过滤数据:

student = Student.objects.filter(name='Tom')

保存数据:

student = Student(name='Tom', age=18, gender='male') student.save()

删除数据:

student = Student.objects.get(id=1) student.delete()

以上代码都是通过ORM模型实现的,而不需要直接操作SQL语句。


django中操作Mysql中数据 |mysql数据库如何登录
  • MySQL安装与配置详细指南 |mysql 保存excel文件
  • MySQL安装与配置详细指南 |mysql 保存excel文件 | MySQL安装与配置详细指南 |mysql 保存excel文件 ...

    django中操作Mysql中数据 |mysql数据库如何登录
  • MySQL添加数据看不到 |mysql工具查询存储过程
  • MySQL添加数据看不到 |mysql工具查询存储过程 | MySQL添加数据看不到 |mysql工具查询存储过程 ...

    django中操作Mysql中数据 |mysql数据库如何登录
  • mysql数据库默认排序方式 |mysql model 存放位置
  • mysql数据库默认排序方式 |mysql model 存放位置 | mysql数据库默认排序方式 |mysql model 存放位置 ...