先把我的数据库先发出来
create database nb
use nb
create table dianying --电影表
(
id int primary key identity, --电影编号
name varchar(200), --电影名
dqid int foreign key references diqu1(did), --地区
haibao varchar(200), --海报URL
niandai datetime, --年代
juqing varchar(200) --剧情简介
)
create table yanyuan --演员表
(
yid int primary key identity, --演员编号
yname varchar(200) --演员名称
)
create table diqu1 --地区表
(
did int primary key identity, --地区编号
dname varchar(200) --地区名称
)
这是python小程序
#!/usr/bin/python3
# auther:eleven time:2020/9/15
import pymssql #引入pymssql是SQL SERVER mysql是pymysql
connect=pymssql.connect('127.0.0.1','sa','1234','nb') #定义一个连接数据库的变量
while True: #利用WHILE循环
print('执行数据库操作') #输出执行的操作
print('1.新增,2.不知道.3.删除.4.修改,0,退出')
A=input("请输入您要执行的操作:") #输入执行的操作
if (A=='0'): #判断输入的结果是0则退出当前程序
print('已退出循环')
break
if(A=='1'): #判断是1的时候,进入下一个循环(新增操作)
while True:
print('1.电影表,2.演员表,3.地区表,0.退出')
B=input("请输入你要添加的表:(填数字)")
if (B == '0'): #判断输入的结果是0则退出当前程序
print('正在退出')
break
if(B=='1'): #判断输入的结果为1时则添加第一张表的信息
if connect: #判断连接
a1=input("请输入电影名称:")
a2=input(