首先了解一下,数据库简单分类:
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:数据库插件查看