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

相关推荐
2301_815357707 分钟前
parameterType和@Param注解的区别
java·开发语言·数据库
零雲24 分钟前
除了缓存,我们还可以用redis做什么?
数据库·redis·缓存
flysh0529 分钟前
pyAutoGUI 模块主要功能介绍-(2)键盘功能
python·pyautogui
cyforkk37 分钟前
MySQL 唯一约束:从基础到实战,解决数据重复的核心工具
数据库·mysql
强盛小灵通专卖员1 小时前
闪电科创 SCI专业辅导
python·深度强化学习·研究生·ei会议·导师·sci期刊
不想被吃掉氩1 小时前
MySQL的事务特性和高可用架构
数据库·oracle
跟橙姐学代码1 小时前
自动化邮件发送的终极秘籍:Python库smtplib与email的完整玩法
前端·python·ipython
万添裁1 小时前
关系模型的数据结构
数据库
扯淡的闲人1 小时前
多语言编码Agent解决方案(2)-后端服务实现
开发语言·python·深度学习
蒋星熠2 小时前
深度学习实战指南:从神经网络基础到模型优化的完整攻略
人工智能·python·深度学习·神经网络·机器学习·卷积神经网络·transformer