Django连接数据库

数据库登录命令

mysql -u root -p

show databases;

Django连接数据库

在settings.py文件中进行配置和修改

python 复制代码
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'HOST': '127.0.0.1',  # 数据库主机
        'PORT': 3306,  # 数据库端口
        'USER': 'root',  # 数据库用户名
        'PASSWORD': '123456',  # 数据库用户密码
        'NAME': 'gx_day15'  # 数据库名字
    }
}

Django创建表

在models.py文件中进行修改

创建表

执行命令:

python manage.py makemigrations

python manage.py migrate

条件:在setings保证app已经注册

删除表

当需要删除表时,则再models.py中注释表结构,然后重新执行命令即可。

修改表

新增列的时候,由于已存在列中可能已有数据,所以新增列必须指定新增列的对应数据

age=models.InterField(default=2) 默认为2
age=models.InterField(null = True ,blank =True) 默认为空

操作表中的数据

desc 表名

相关推荐
用户8356290780511 小时前
使用 C# 在 Excel 中创建数据透视表
后端·python
DolphinDB2 小时前
集成 Prometheus 与 DolphinDB 规则引擎,构建敏捷监控解决方案
数据库
IvorySQL3 小时前
PostgreSQL 技术日报 (3月10日)|IIoT 性能瓶颈与内核优化新讨论
数据库·postgresql·开源
码路飞4 小时前
FastMCP 实战:一个 .py 文件,给 Claude Code 装上 3 个超实用工具
python·ai编程·mcp
DBA小马哥6 小时前
时序数据库是什么?能源行业国产化替换的入门必看
数据库·时序数据库
dev派6 小时前
AI Agent 系统中的常用 Workflow 模式(2) Evaluator-Optimizer模式
python·langchain
前端付豪8 小时前
AI 数学辅导老师项目构想和初始化
前端·后端·python
用户0332126663678 小时前
将 PDF 文档转换为图片【Python 教程】
python
爱可生开源社区8 小时前
某马来西亚游戏公司如何从 SQL Server 迁移至 OceanBase?
数据库
悟空爬虫9 小时前
UV实战教程,我啥要从Anaconda切换到uv来管理包?
python