※画像では、日本語で名前を入力していますが、英文字で入力してください。
以下のファイルをダウンロードし、インストールする
mysql-installer-community-8.0.23.0.msi
SQLのrootでユーザを作成する
CREATE USER 'ユーザ名'@'localhost' IDENTIFIED BY 'パスワード';
SHOW GRANTS FOR 'ユーザ名'@'localhost';
GRANT ALL PRIVILEGES ON *.* TO 'ユーザ名'@'localhost';
FLUSH PRIVILEGES;
SHOW GRANTS FOR 'ユーザ名'@'localhost';
コマンドプロンプトを起動し、作成したユーザインする
cd C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin
mysql -u ユーザ名 -p
データベースを作成する
CREATE DATABASE データベース名;
PyCharmの「Pythonパッケージ」から検索欄にmysqlclientと入力し、インストールを押す

Djangoプロジェクトのsettings.pyを開き、以下の内容を探す
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
以下に書き換える
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'データベース名',
'USER': 'ユーザ名',
'PASSWORD': 'パスワード',
'HOST': 'localhost',
'PORT': '3306',
}
}
テーブル作成
アプリケーションの models.py をChatGPTに作ってもらう
例(従業員表)
from django.db import models
class Employee(models.Model):
empid = models.CharField(max_length=8, primary_key=True)
empfname = models.CharField(max_length=64)
emplname = models.CharField(max_length=64)
emppasswd = models.CharField(max_length=256)
emprole = models.IntegerField()
PyCharmのターミナルを開き、以下を実行するとMySQLにテーブルが作成・変更される