第一关 数据库表创建

  • 编程要求

在名为 nudt 的数据库下,创建课程表(Course)和教师表(Teacher),表结构如下:

课程表(Course)

字段名 字段类型 说明
Cno CHAR(10) 课程编号(主键
Cname CHAR(100) 课程名称
Tno CHAR(10) 教师编号

教师表(Teacher)

字段名 字段类型 说明
Tno CHAR(10) 教师编号(主键
Tname CHAR(100) 教师名称
Tsex CHAR(10) 教师性别

mysql连接参数如下:

host='localhost',port=3306,user='root',passwd='123123'

  • 代码实现
import pymysqlif __name__ == '__main__':# **********begin********** #conn = pymysql.connect(host='localhost',port=3306,user='root',passwd='123123',charset='utf8',db='nudt')cursor = conn.cursor();sql = """CREATE TABLE Course(Cno CHAR(10) PRIMARY KEY,Cname CHAR(100),Tno CHAR(10))ENGINE=innodb DEFAULT CHARSET=utf8;CREATE TABLE Teacher(Tno CHAR(10) PRIMARY KEY,Tname CHAR(100),Tsex CHAR(10))ENGINE=innodb DEFAULT CHARSET=utf8;"""cursor.execute(sql)cursor.close()conn.close()# **********end********** #

第二关  数据更新

  • 编程要求

将教师数据插入教师表(Teacher)

教师编号 教师名称 教师性别
T1 周海芳
T2 周竞文
T3 谭春娇
T4 陈立前
T5 李暾
T6 毛晓光

将课程数据插入课程表(Course)

课程编号 课程名称 教师编号
C1 大学计算机基础 T1
C2 大学计算机基础 T2
C3 数据库原理与技术 T2
C4 大学计算机基础 T5
C5 程序设计 T1
C6 程序设计 T4
C7 数字图像处理 T1
C8 抽象代数 T6
C9 离散数学 T5
C10 软件可靠性 T6

数据库连接参数如下:

host

1.10数据库编程练习相关推荐

  1. Asp.Net数据库编程-10条最优方法[翻译]

    Asp.Net数据库编程-10条最优方法[翻译] 原文标题:Using Data with ASP.Net - 10 of my 'Best Practices' 原文链接:http://www.de ...

  2. 有关数据库MySQL的演讲_有关Mysql数据库编程的文章推荐10篇

    在Python网络爬虫中,通常是通过TXT纯文本方式存储,其实也是可以存储在数据库中的:同时在WAMP(Windows.Apache.MySQL.PHP或Python)开发网站中,也可以通过Pytho ...

  3. Scala入门到精通——第二十九节 Scala数据库编程

    本节主要内容 Scala Mavenproject的创建 Scala JDBC方式訪问MySQL Slick简单介绍 Slick数据库编程实战 SQL与Slick相互转换 本课程在多数内容是在官方教程 ...

  4. 数据库编程入门培训(二)

    本文为数据库编程入门培训的第二讲,主要讲述一下数据库编程具体怎么实现.示例代码在本文后面的附件中可以下载. 如上篇文章所描述的那样,由于Microsoft Access数据库比较直观,适合初学者入门学 ...

  5. 数据库编程1 Oracle 过滤 函数 分组 外连接 自连接

    [本文谢绝转载原文来自http://990487026.blog.51cto.com] <大纲>数据库编程1 Oracle 过滤 函数 分组 外连接 自连接本文实验基于的数据表:winso ...

  6. 在Visual C++中用ADO进行数据库编程(下)

    在Visual C++中用ADO进行数据库编程(下)         5. 记录集的遍历.更新 根据我们刚才通过执行SQL命令建立好的users表,它包含四个字段:ID,username,old,bi ...

  7. linux python开发环境sql数据迁移到mysql_运用Python语言编写获取Linux基本系统信息(三):Python与数据库编程,把获取的信息存入数据库...

    运用Python语言编写获取Linux基本系统信息(三):Python与数据库编程 有关前两篇的链接: 一.实验环境: Python2.7.10.pycharm.VM虚拟机.CentOS6.3.mys ...

  8. 数据库编程--SqlServer示例

    数据库编程-->SqlServer示例 准备工作 1:微软官网下载jdbc包.解压得到如下文件: 注:我下的是6.0版本 其中jre8和jre7中包含了sqljdbc42.jar包和sqljdb ...

  9. 第五章 Spring Boot的数据库编程

    若有错,请指出 第二章 搭建Springboot环境,配置视图解析器jsp页面 第三章 全注解下的Spring Ioc 第四章 约定编程-Spring AOP 第五章 Spring Boot的数据库编 ...

  10. Node的数据库编程

    目录 Node的数据库编程 建立连接 终止与MySQL的连接 执行数据库的操作(CRUD) 数据库的连接池技术 数据库连接池的使用 数据库访问中的ORM 使用 Node的数据库编程 Node的MySQ ...

最新文章

  1. Scala和范畴论 -- 对Monad的一点认识
  2. [Codeforces513E2]Subarray Cuts
  3. Java记录 -55- Set下的HashSet
  4. hdu1255 扫描线,矩形重叠面积(两次以上)
  5. 第三十二章 elk(3)- broker架构 + 引入logback
  6. FinalShell SSH工具下载
  7. 数据库维护管理和监视新特性
  8. undefined reference to 'modbus_new_tcp'
  9. TR外汇黑平台资金盘深度揭秘,谨防上当受骗,迟早会跑路
  10. JVisualVM的使用教程
  11. 坚持分享的魅力,我超越了当年的榜样
  12. 网吧如何控制远程服务器,怎样在网吧控制一台远程的电脑
  13. 责任链模式实现及在Filter中的应用
  14. AI智能合同审阅系统
  15. 如何简单理解ngnix的反向代理
  16. 实习总结与收获(2021.6.7-2021.8.27)
  17. ⅰsee是什么意思_l see 什么意思
  18. codewars练习(javascript)-2021/3/16
  19. 获得“网管师”资格证书,开启新的网管职业生涯
  20. 友善之臂-4418环境搭建

热门文章

  1. 随心倾听好音质 SR2 TWS无线蓝牙耳机尽显大厂好品质
  2. InNet玻壳 的第一天,感觉是啥样的
  3. 性能测试-基础web
  4. 01-iOS逆向环境准备和SSH登录
  5. 帮我写一个微信小程序授权登陆代码
  6. 从底层结构开始学习FPGA(11)----Xilinx ROM IP的定制与测试
  7. TIGRE Windows11+CUDA11.6+Visual Studio 2022 编译安装
  8. PBDB Data Service:Occurrences grouped by bibliographic reference(按书目参考分组的产出记录)
  9. 苹果手机在input失焦时键盘缩回缩后,页面不归位解决方法
  10. 【UE5 多人联机教程】04-加入游戏