0
点赞
收藏
分享

微信扫一扫

Django - MySQL配置信息与迁移

洛茄 2022-04-18 阅读 27
mysql

首先了解一下,数据库简单分类:
1、sqlite3(免费)

2、中型数据库:mysql(甲骨文、免费)、sqlserver(微软)
3、大型的数据库:oracle、DB2

一、PyMySQL 使用配置

1、安装驱动程序

pip3 install PyMySQL==1.0.2

2、引用

主工程的 __init__.py 文件中,添加引用:

import pymysql
pymysql.install_as_MySQLdb()

3、修改 DATABASES 配置信息

主工程的 settings.py 文件中添加配置,如下:

DATABASES = {
    'default': {
        # 引擎
        'ENGINE': 'django.db.backends.mysql',
        'HOST': '127.0.0.1',  # 主机
        'PORT': '3306',  # 端口号
        'USER': 'root',  # 用户名
        'PASSWORD': '123456',  # 密码
        'NAME': 'book_01',  # 数据库名称
    }
}

4、在 MySQL 中创建数据库

# 1、访问本地数据库
# mysql -u账号 -p密码 -hip地址 --port=端口号
mysql -uroot -p123456 -h127.0.0.1 --port=3306
# 2、创建一个数据库
# create database 数据库名称 charset utf8;
create database book_manager_01 charset utf8;

# 3、使用xx数据库
# use 数据库名称;
use book_manager_01;

二、迁移

1、迁移表单

// 表单迁移
// 1、生成迁移文件
python3 manage.py makemigrations
// 2、对象迁移到数据库中,生成表单
python3 manage.py migrate

2、验证结果

方式1:
// 进入命令行查看结果

 show tables;

方式2:数据库插件查看

举报

相关推荐

0 条评论