django建立mysql数据库命令_django ORM创建数据库方法

1、指定连接pymysql(python3.x)

45723fdae8d124d76ad7bb5365e86e6b.png

先配置_init_.py

import pymysql

pymysql.install_as_MySQLdb()

2、配置连接mysql文件信息

settings.py

DATABASES = {

'default': {

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

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

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

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

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

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

}

}

3、在mysql数据库中,创建数据库。

mysql> create database Django_ORM character set utf8;

Query OK, 1 row affected (0.01 sec)

mysql> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| abc |

| crm |

| django_orm |

| mysql |

| performance_schema |

| s1 |

| sys |

| t2 |

+--------------------+

9 rows in set (0.00 sec)

mysql> use django_orm

Database changed

#####################################3

如果是连接linux系统上的mysql数据库,需要先授权,才能连接。

授权语句如下:

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

flush privileges;

4、在app01下面的models.py里面写建表语句

68e2caaf6937cd5dfd3845fa429f88a7.png

建表语句:

class Book(models.Model):

name=models.CharField(max_length=20)

price=models.IntegerField()

pub_date=models.DateField()

5、在终端执行命令

创建表

python manage.py makemigrations

写入数据库

python manage.py migrate

6、添加Mysql

8037b70eba057fa47a4e8f82a4363e06.png

配置mysql信息---点OK。

f06b4175eb83de216c276faf7b2d1cce.png

7、连接成功

681c5362c68f7a476012d422b80ef061.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值