python执行数据库整删改操作的小程序

先把我的数据库先发出来create database nbuse nbcreate table dianying --电影表( id int primary key identity, --电影编号 name varchar(200), --电影名 dqid int foreign key references diqu1(did), --地区 haibao varchar(200), --海报URL niandai datetime, -
摘要由CSDN通过智能技术生成

先把我的数据库先发出来

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(
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值