Django连接数据库

数据库登录命令

mysql -u root -p

show databases;

Django连接数据库

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

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

相关推荐

  1. Django--数据库连接

    2024-04-27 09:06:04       35 阅读
  2. DjangoDjango 使用连接串配置数据库

    2024-04-27 09:06:04       27 阅读
  3. django连接达梦数据库

    2024-04-27 09:06:04       26 阅读
  4. 如何创建一个 Django 应用并连接数据库

    2024-04-27 09:06:04       38 阅读
  5. Django——数据库

    2024-04-27 09:06:04       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-27 09:06:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-27 09:06:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-27 09:06:04       87 阅读
  4. Python语言-面向对象

    2024-04-27 09:06:04       96 阅读

热门阅读

  1. Qt窗口全屏显示方法

    2024-04-27 09:06:04       28 阅读
  2. qt创建线程的两种方法

    2024-04-27 09:06:04       33 阅读
  3. Django 学习 笔记

    2024-04-27 09:06:04       27 阅读
  4. 探索光纤通信核心:光分路器光衰深度解析

    2024-04-27 09:06:04       31 阅读
  5. MATLAB初学者入门(14)—— 支持向量机

    2024-04-27 09:06:04       36 阅读
  6. vue的v-model、v-if、v-for用react语法实现

    2024-04-27 09:06:04       29 阅读
  7. 计算机常见病毒及处理办法

    2024-04-27 09:06:04       32 阅读
  8. 【力扣】18. 四数之和

    2024-04-27 09:06:04       34 阅读
  9. PostgreSQL的扩展(extensions)-常用的扩展之pgBackRest

    2024-04-27 09:06:04       32 阅读