在PyCharm里面直接对MySql操作

首先我们需要在项目名称的init.py中加入添加pymysql

import pymysql
pymysql.install_as_MySQLdb()

在setting.py中设置DATABASES

DATABASES = {

'default': {

    'ENGINE': 'django.db.backends.mysql',

    'NAME': '',    #你的数据库名称

    'USER': '',   #你的数据库用户名

    'PASSWORD': '', #你的数据库密码

    'HOST': '', #你的数据库主机,留空默认为localhost

    'PORT': '3306', #你的数据库端口,

    }
}

然后开始写你的models吧!

class Book(models.Model):
    name = models.CharField(max_length=20)
    price = models.IntegerField()
    pub_date = models.DateField()

写完models,开始写python指令!在Terminal命令行中输入以下两句指令:

python manage.py makemigrations  会在你的 app -> migrations 目录中生成相应的文件
python manage.py migrate       在你的MySQL数据库中创建相应的表

之后我们就可以在PyCharm中直接查看MySql中我们创建的表了!


在PyCharm里面直接对MySql操作_第1张图片
1.jpg
在PyCharm里面直接对MySql操作_第2张图片
2.jpg
在PyCharm里面直接对MySql操作_第3张图片
3.jpg

上面圈红色的圈,就是我所写的models,然后创建的表!

你可能感兴趣的:(在PyCharm里面直接对MySql操作)