一、django操作表
1.创建表:在models.py文件中
from django.db import models
# 定义一个类
class UserInfo(models.Model):
name = models.CharField(max_length=32)
password = models.CharField(max_length=64)
age = models.IntegerField()
"""
create table app01_userinfo(
id bigint auto_increment primary key,
name varchar(32),
password varchar(64),
age int
)
"""
执行两个命令(把类中的代码执行数据库才能创建表):
python manage.py makemigrations
python manage.py migrate
注意: 前提是app需要注册 否色无法执行app里面的models.py里面的类
2.修改表
当我们要给表中新增或者删除字段的时候
删除: 可以在类中直接删除 然后运行上面的两个命令
添加: 当表中已有数据(字段),你添加字段,运行上面的两个命令时有两个选择
选1:
选2
允许字段值为空