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

相关推荐
色空大师几秒前
【mysql建表避坑指南】
数据库·mysql
进击的小头2 分钟前
第4篇:二阶系统的时域响应分析
python·算法
赵谨言3 分钟前
基于YOLOv5的火灾检测研究是当前计算机视觉和消防安全领域的重要研究方向
大数据·开发语言·经验分享·python
ZhengEnCi6 分钟前
P1C-Python变量和数据类型详解
python
chushiyunen7 分钟前
django venv虚拟环境
后端·python·django
GDAL7 分钟前
qpip 教程:把 Python 包安装、项目脚本和虚拟环境统一到一个命令里
python·pip·venv
弈风千秋万古愁7 分钟前
常见配置文件-AI辅助
开发语言·python
花间相见11 分钟前
【JAVA基础01】——类和对象
java·开发语言·python
V1ncent Chen14 分钟前
从零学SQL 02 MySQL架构介绍
数据库·sql·mysql·架构·数据分析
大母猴啃编程14 分钟前
MySQL内置函数
数据库·sql·mysql·adb