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 表名

相关推荐
r_oo_ki_e_9 分钟前
快速复习mysql
数据库·mysql
硅基喵18 分钟前
Python 入门:从“其他语言”到 Pythonic 思维的完整迁移手册
python
huabiangaozhi21 分钟前
修改表字段属性,SQL总结
java·数据库·sql
liu****35 分钟前
LangChain-AI应用开发框架(二)
人工智能·python·langchain·大模型部署
IvorySQL36 分钟前
第 6 次执行后,PostgreSQL 执行计划为何突变?
数据库·postgresql·开源
小文大数据41 分钟前
python实现HTML转PDF
java·前端·数据库
羊小蜜.41 分钟前
Mysql 03: 连接查询全解——内连接、外连接与复合条件查询
数据库·mysql·算法·连接查询
IvorySQL1 小时前
PostgreSQL 技术日报 (4月2日)|社区工具更新与内核补丁讨论速递
数据库·postgresql·开源
未来转换1 小时前
OpenClaw 命令大全以及使用指南
python·ai·openclaw
polaris06301 小时前
完美解决phpstudy安装后mysql无法启动
数据库·mysql