iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python数据库编程练习 ※
  • 507
分享到

Python数据库编程练习 ※

数据库pythonmysql 2023-09-11 19:09:05 507人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

第1关:数据库表创建※ 任务描述 本关任务:编写一个 python 程序完成数据库建表操作。 相关知识 pyMysql 模块介绍 pymysql 是在 python3.x 版本中用于连接 Mysql 服务器的一个库,Python2 中是使用

第1关:数据库表创建※

任务描述

本关任务:编写一个 python 程序完成数据库建表操作。

相关知识

pyMysql 模块介绍

pymysql 是在 python3.x 版本中用于连接 Mysql 服务器的一个库,Python2 中是使用 mysqldb

pymysql 基本使用

  1. # 导入pymysql模块
  2. import pymysql
  3. # 连接database
  4. conn = pymysql.connect(host='localhost', port=3306,
  5. user='root', passwd='root',
  6. charset='utf8', db = 'mydb')
  7. # 得到一个可以执行SQL语句的游标对象
  8. cursor = conn.cursor()
  9. # 定义要执行的SQL语句
  10. sql = """
  11. CREATE TABLE USER1 (
  12. id INT auto_increment PRIMARY KEY ,
  13. name CHAR(10) NOT NULL UNIQUE,
  14. age TINYINT NOT NULL
  15. )ENGINE=innodb DEFAULT CHARSET=utf8; #注意:charset='utf8' 不能写成utf-8
  16. """
  17. # 执行SQL语句
  18. cursor.execute(sql)
  19. # 关闭游标对象
  20. cursor.close()
  21. # 关闭数据库连接
  22. conn.close()

上面的代码就是 pymysql 模块操作 mysql 数据库的基本“套路”,接下来我们来总结下这“套路”吧。

  • 第一步,获取数据库连接对象。

  • 第二步,从数据库连接对象获取执行 SQL 的游标对象。

  • 第三步,编写 SQL 语句并使用游标对象执行 SQL

  • 第四步,关闭游标、关闭连接库连接。

编程要求

根据提示,在右侧Begin-End区域补充代码,完成以下需求:

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

课程表(Course)

字段名字段类型说明
CnoCHAR(10)课程编号(主键
CnameCHAR(100)课程名称
TnoCHAR(10)教师编号

教师表(Teacher)

字段名字段类型说明
TnoCHAR(10)教师编号(主键
TnameCHAR(100)教师名称
TsexCHAR(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',db='nudt')    cursor=conn.cursor()        sql='create table Course(Cno char(10) primary key,Cname CHAR(100),Tno CHAR(10))'    cursor.execute(sql)    sql='create table Teacher(Tno CHAR(10) primary key,Tname CHAR(100),Tsex CHAR(10))'    cursor.execute(sql)    cursor.close()    conn.close()       # **********end********** #      

第2关:数据更新※

任务描述

本关任务:编写一个 python 程序完成数据更新操作。

相关知识

pymsql 新增数据

案例1:添加多条数据。

  1. import pymysql
  2. conn = pymysql.connect(
  3. host='localhost',
  4. port=3306,
  5. user='root',
  6. passWord='root',
  7. database='mydb',
  8. charset='utf8'
  9. )
  10. # 获取一个游标
  11. cursor = conn.cursor()
  12. # 定义要执行的sql语句
  13. sql = 'insert into userinfo(user,pwd) values(%s,%s);'
  14. data = [
  15. ('july', '147'),
  16. ('june', '258'),
  17. ('marin', '369')
  18. ]
  19. # 拼接并执行sql语句
  20. cursor.executemany(sql, data)
  21. # 涉及写操作要注意提交
  22. conn.commit()
  23. # 关闭连接
  24. cursor.close()
  25. conn.close()

效果如下:

案例2:单条数据插入。

  1. import pymysql
  2. conn = pymysql.connect(
  3. host='localhost',
  4. port=3306,
  5. user='root',
  6. password='root',
  7. database='mydb',
  8. charset='utf8'
  9. )
  10. cursor =conn.cursor() #获取一个游标
  11. sql ='insert into userinfo (user,pwd) values (%s,%s);'
  12. name = 'wuli'
  13. pwd = '123456789'
  14. cursor.execute(sql, [name, pwd])
  15. conn.commit()
  16. cursor.close()
  17. conn.close()

效果如下:

数据库表说明

课程表(Course)

字段名字段类型说明
CnoCHAR(10)课程编号(主键
CnameCHAR(100)课程名称
TnoCHAR(10)教师编号

教师表(Teacher)

字段名字段类型说明
TnoCHAR(10)教师编号(主键
TnameCHAR(100)教师名称
TsexCHAR(10)教师性别

编程要求

根据提示,在右侧Begin-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='localhost', port=3306,user='root', passwd='123123', db="nudt",charset='utf8'


测试说明

平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。


开始你的任务吧,祝你成功!

import pymysqlif __name__ == '__main__':    # **********begin********** #    conn=pymysql.connect(host='localhost', port=3306,user='root', passwd='123123', db="nudt",charset='utf8')    cursor=conn.cursor()    sql='insert into Teacher(Tno,Tname,Tsex)values(%s,%s,%s);'    data=[('T1','周海芳','女'),('T2','周竞文','男'),('T3','谭春娇',    '女'),('T4','陈立前','男'),('T5','李暾','男'),('T6','毛晓光','男')]    cursor.executemany(sql,data)    conn.commit()    sql='insert into Course(Cno,Cname,Tno)values(%s,%s,%s);'    data=[('C1','大学计算机基础','T1'),('C2','大学计算机基础','T2'),('C3','数据库原理与技术','T2'),('C4','大学计算机基础','T5'),('C5','程序设计','T1'),('C6','程序设计','T4'),('C7','数字图像处理','T1'),('C8','抽象代数','T6'),('C9','离散数学','T5'),('C10','软件可靠性','T6')]    cursor.executemany(sql,data)    conn.commit()    cursor.close()      conn.close()              # **********end********** #

第3关:单表查询※

任务描述

本关任务:使用 pymysql 模块统计男女教师的数量。

相关知识

为了完成本关任务,你需要掌握:如何使用 pymysql 查询数据。

pymysql 查询之 fetchone

fetchone 查看一条符合条件的数据,可以连续使用,查询的是上一个fetchone 的后面一条。

表数据如下:

案例如下:

  1. import pymysql
  2. if __name__ == '__main__':
  3. conn = pymysql.connect(host='localhost', port=3306,
  4. user='root', passwd='root', db="educoder",charset='utf8')
  5. cs = conn.cursor()
  6. cs.execute("select * from user ")
  7. print(cs.fetchone())
  8. print(cs.fetchone())
  9. print(cs.fetchone())
  10. cs.close()
  11. conn.close()

结果如下:

  1. (1, 'alice', '女', 21)
  2. (2, 'planet ', '男', 20)
  3. (3, 'cage', '男', 22)

pymysql 查询之 fetchall

fetchall : 查询所有符合条件的数据。

案例如下:

  1. import pymysql
  2. if __name__ == '__main__':
  3. conn = pymysql.connect(host='localhost', port=3306,
  4. user='root', passwd='root', db="educoder",charset='utf8')
  5. cs = conn.cursor()
  6. cs.execute("select * from user ")
  7. print(cs.fetchall())
  8. cs.close()
  9. conn.close()

结果如下:

  1. ((1, 'alice', '女', 21), (2, 'planet ', '男', 20), (3, 'cage', '男', 22), (4, 'zero', '男', 20), (5, 'mary', '女', 18), (10, 'Isabella', '女', 23), (11, 'Madison', '女', 25), (12, 'Abigail', '男', 24))

pymysql 查询之 fetchmany

fetchmany : 获取指定的条数数据。

案例如下:

  1. import pymysql
  2. if __name__ == '__main__':
  3. conn = pymysql.connect(host='localhost', port=3306,
  4. user='root', passwd='root', db="educoder", charset='utf8')
  5. cs = conn.cursor()
  6. cs.execute("select * from user ")
  7. print(cs.fetchmany(3))
  8. print(cs.fetchmany(1))
  9. print(cs.fetchmany(1))
  10. cs.close()
  11. conn.close()
  1. ((1, 'alice', '女', 21), (2, 'planet ', '男', 20), (3, 'cage', '男', 22))
  2. ((4, 'zero', '男', 20),)
  3. ((5, 'mary', '女', 18),)

说明:fetchmany(count)count 是获取的数量。

为什么第一次取 cs.fetchmany(3)((1, 'alice', '女', 21), (2, 'planet ', '男', 20), (3, 'cage', '男', 22)),而第二次取 cs.fetchmany(1)((4, 'zero', '男', 20),)呢?为什么不是 ((1, 'alice', '女',21),)?

原因是第一取 cs.fetchmany(3) 的时候,游标已经到 3 了,第二次取的时候,游标还是之前的的游标(指向 3 的游标),所以再一次取数据的时候,数据就是从 4 开始。

编程要求

根据提示,在右侧Begin-End区域补充代码,完成以下需求:

  • 查询所用表:Teacher

  • 查询男老师数量并将数值赋予给变量 maleNum

  • 查询女老师数量将数值赋予给变量 femaleNum

  • 将变量 maleNum 与变量 femaleNum 输出到控制台,格式如 --> 变量名:数值(拼接时使用逗号拼接,不要使用加号)。

预期图片:

连接参数如下:

  1. host='localhost', port=3306,
  2. user='root', passwd='123123',
  3. charset='utf8', db="nudt"

测试说明

平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。


开始你的任务吧,祝你成功!

import pymysqlimport matplotlibmatplotlib.use('Agg')import matplotlib.pyplot as pltfrom pylab import mplmpl.rcParams['font.sans-serif'] = ['SimHei']if __name__ == '__main__':    # **********begin********** #    # 获取连接对象    conn= pymysql.connect(host='localhost', port=3306,user='root', passwd='123123',charset='utf8', db="nudt" )    # 获取光标    cs = conn.cursor()    # 查询男老师数量并将数值赋予给变量 maleNum    sql='select count(Tsex) from Teacher where Tsex="男"'    cs.execute(sql)    maleNum=cs.fetchall()[0][0]    # 查询女老师数量将数值赋予给变量 femaleNum    sql='select count(Tsex) from Teacher where Tsex="女"'    cs.execute(sql)    femaleNum=cs.fetchall()[0][0]    # 将变量 maleNum 与变量 femaleNum 输出到控制台,格式如 -->  变量名:数值    # 例如: maleNum:100    # 注意:一行输出一个变量,请先输出变量 maleNum ,其次是变量 femaleNum    print('maleNum: '+str(maleNum))    print('femaleNum: '+str(femaleNum))    # 绘制柱状图    plt.xticks(fontsize=12)    plt.yticks([])  # 不显示y轴刻度    plt.text(0, maleNum * 0.5, maleNum, ha='center', fontsize=30)    plt.text(1, femaleNum * 0.5, femaleNum, ha='center', fontsize=30)    plt.bar(range(2), (maleNum, femaleNum), color='gy', tick_label=('男', '女'))    plt.savefig("img/1.png")    cs.close()    conn.close()    # 关闭资源    # **********end********** #

第4关:多表查询※

任务描述

本关任务:使用 pymysql 模块统计教师的课程数量。

相关知识

相关知识略

编程要求

根据提示,在右侧Begin-End区域补充代码,完成以下需求:

  • 统计教师的课程数量并按照教师名称倒序。

  • 获取结果集,将其赋予给变量 results 并遍历结果集,按照格式 --> 教师:课程数量 ,输出到控制台。

连接参数如下:

  1. host='localhost', port=3306,
  2. user='root', passwd='123123',
  3. charset='utf8', db="nudt"

课程表(Course)

字段名字段类型说明
CnoCHAR(10)课程编号(主键
CnameCHAR(100)课程名称
TnoCHAR(10)教师编号

表数据如下:

教师表(Teacher)

字段名字段类型说明
TnoCHAR(10)教师编号(主键
TnameCHAR(100)教师名称
TsexCHAR(10)教师性别

表数据如下:

测试说明

平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。


开始你的任务吧,祝你成功!

import pymysql  import matplotlibmatplotlib.use('Agg')  import matplotlib.pyplot as plt  from pylab import mplmpl.rcParams['font.sans-serif'] = ['SimHei']if __name__ == '__main__':      # **********begin***********#    # 获取连接对象      conn = pymysql.connect(host='localhost', port=3306,                         user='root', passwd='123123',                         charset='utf8',db='nudt')    # 获取光标      cs = conn.cursor()    # 执行SQL,统计教师的课程数量并按照教师名称倒序      cs.execute("SELECT Tname, count(Cno) FROM Teacher LEFT JOIN Course  ON Teacher.Tno=Course.Tno  GROUP BY Tname order by Tname desc")    # 获取结果集,将其赋予给变量 results      results = cs.fetchall()    # 遍历结果集,按照格式 --> 教师:课程数量 ,输出到控制台      for x in results:          print(x[0],":",x[1])      # 绘制柱状图      names, courseNum = zip(*results)      plt.xticks(fontsize=16)      plt.yticks([])  # 不显示y轴刻度      for i in range(len(courseNum)):          plt.text(i, courseNum[i] * 0.5, courseNum[i], ha='center', fontsize=20)      plt.bar(range(len(courseNum)), courseNum, color='y', tick_label=names)      plt.savefig("step4_img/1.png")    # 关闭资源      cs.close()      conn.close()    # **********end**********#

第5关:信息管理系统※

任务描述

本关任务:使用 python 实现一个有增删改查功能的信息管理系统(简易版)

相关知识

相关知识略

编程要求

根据提示,在右侧Begin-End区域补充代码,完成以下需求:

  • 补全 addCourse(cs) 函数,完成添加课程信息功能。

  • 补全 updateCourse(cs) 函数,完成修改课程信息功能。

  • 补全 findCourseByCno(cs) 函数,完成查询课程信息功能。

  • 补全 deleteCourse(cs) 函数,完成删除课程信息功能。

  • 补全 findCourseByTeacherName(cs) 函数,完成通过教师名称查询课程名称功能。

  • 补全 selectTeacherByCname(cs) 函数,完成通过课程名称查询教师名称功能。

课程表(Course)

字段名字段类型说明
CnoCHAR(10)课程编号(主键
CnameCHAR(100)课程名称
TnoCHAR(10)教师编号

表数据如下:

教师表(Teacher)

字段名字段类型说明
TnoCHAR(10)教师编号(主键
TnameCHAR(100)教师名称
TsexCHAR(10)教师性别

表数据如下:

测试说明

平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。


开始你的任务吧,祝你成功!

import pymysql  # 添加课程信息,输入课程信息格式为:Cno,Cname,Tno  def addCourse(cs):      courseInfo = input()      # **********begin********** #      arr = courseInfo.split(",")      sql = "INSERT INTO Course VALUES ('%s', '%s', '%s')" % (arr[0], arr[1], arr[2])      try:          cs.execute(sql)      except:          return      # **********end********** #  # 修改课程信息(通过课程编号修改课程名称),输入新课程信息格式为:Cno,Cname  def updateCourse(cs):      courseInfo = input()      # **********begin********** #      arr = courseInfo.split(",")      sql = "UPDATE Course SET Cname='%s' WHERE Cno='%s'" % (arr[1], arr[0])      try:          cs.execute(sql)      except:          return      # **********end********** #  # 查询课程信息(通过课程编号查询课程信息),输入课程编号 Cno  # 将课程信息打印到控制台  def findCourseByCno(cs):      courseId = input()      # **********begin********** #      sql = "select * from Course where Cno = '%s'" % (courseId)      try:          cs.execute(sql)          courseInfo = cs.fetchall()          print(courseInfo)      except:          return      # **********end********** #  # 删除课程信息(通过课程编号删除课程信息),输入课程编号 Cno  def deleteCourse(cs):      courseId = input()      # **********begin********** #      sql = "delete  from Course where Cno = '%s'" % (courseId)      try:          cs.execute(sql)      except:          return      # **********end********** #  # 通过教师名称查询课程名称并将其打印到控制台  # 打印格式为:课程名  (一个课程名一行,不含其它字符)  def findCourseByTeacherName(cs):      tname = input()      # **********begin********** #      sql = "SELECT Cname From Course, Teacher WHERE Course.Tno=Teacher.Tno AND Tname='%s'" % (tname)      try:          cs.execute(sql)          courseInfo = cs.fetchall()          for x in courseInfo:              print(x[0])      except:          return      # **********end********** #  # 通过课程名称查询教师名称并将其打印到控制台  # 打印格式为:教师名  (一个教师名一行,不含其它字符)  def selectTeacherByCname(cs):      cname = input()      # **********begin********** #      sql = "SELECT Tname From Course, Teacher WHERE Course.Tno=Teacher.Tno AND Cname='%s'" % (cname)      try:          cs.execute(sql)          teachers = cs.fetchall()          for x in teachers:              print(x[0])      except:          return      # **********end********** #  def Test(cs):      sql = "select * from Course"      cs.execute(sql)      courseInfo = cs.fetchall()      print(courseInfo)  if __name__ == '__main__':      conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='123123', db="nudt", charset='utf8')      command = input()      cs = conn.cursor()      if command == '01':          addCourse(cs)      elif command == '02':          updateCourse(cs)      elif command == '03':          findCourseByCno(cs)      elif command == '04':          deleteCourse(cs)      elif command == '05':          findCourseByTeacherName(cs)      elif command == '06':          selectTeacherByCname(cs)      conn.commit()      Test(cs)      cs.close()      conn.close()  

来源地址:https://blog.csdn.net/wangpai_tank/article/details/125682260

--结束END--

本文标题: Python数据库编程练习 ※

本文链接: https://www.lsjlt.com/news/403496.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python数据库编程练习 ※
    第1关:数据库表创建※ 任务描述 本关任务:编写一个 python 程序完成数据库建表操作。 相关知识 pymysql 模块介绍 pymysql 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2 中是使用...
    99+
    2023-09-11
    数据库 python mysql
  • python编程练习
    1.创建一个文件,文件的第一行写入0,再创建20个任务线程,他们同时打开文件并将文件第一行读出来,加1写回去(将文件原有值覆盖掉)请保证20个任务线程完成后,文件中的第一行一定是20!   2.完成一个cs架构程序,服务端一旦接受到客户端...
    99+
    2023-01-30
    python
  • 【python】编程学习练习题--3
      1 #利用map和reduce编写一个str2float函数,把字符串'123.456'转换成浮点数123.456:代码:  2    3 from functools import reduce   4 str = '123.456'...
    99+
    2023-01-31
    练习题 python
  • 数据库之MySQL数据操作练习
    目录 练习内容 worker表要求 创建的表的表结构 表中的数据内容 对数据的操作 1.显示所有职工的基本信息 2.查询所有职工所属部门的部门号,不显示重复的部门号 3.求出所有职工的人数 4.列出最高工和最低工资 5.列出职工的平均工资...
    99+
    2023-09-20
    数据库 mysql
  • 数据库SQL基本功练习
    表架构Student(S#,Sname,Sage,Ssex) 学生表  Course(C#,Cname,T#) 课程表  SC(S#,C#,score) 成...
    99+
    2024-04-02
  • python核心编程2 第六章 练习
    6-2. 字符串标识符.修改例 6-1 的 idcheck.py 脚本,使之可以检测长度为一的标识符,并且可以识别 Python 关键字,对后一个要求,你可以使用 keyword 模块(特别是 keyword.kelist)来辅助 1...
    99+
    2023-01-30
    第六章 核心 python
  • python核心编程2 第九章 练习
    9–1. 文件过滤. 显示一个文件的所有行, 忽略以井号( # )开头的行. 这个字符被用做Python , Perl, Tcl, 等大多脚本文件的注释符号.附加题: 处理不是第一个字符开头的注释. 1 filename = input...
    99+
    2023-01-30
    第九章 核心 python
  • python核心编程2 第十章 练习
    10-6.改进的open()。为内建的open()函数创建一个封装。使得成功打开文件后,返回文件句柄:若打开失败则返回给调用者None, 而不是生成一个异常。这样你打开文件就不需要额外的异常处理语句。 1 def openfile(f...
    99+
    2023-01-30
    第十章 核心 python
  • python核心编程2 第五章 练习
    5-2 运算符(a) 写一个函数,计算并返回两个数的乘积(b) 写一段代码调用这个函数,并显示它的结果 1 def product(x, y): 2 3 return x * y 4 5 if __name__ == '__...
    99+
    2023-01-30
    第五章 核心 python
  • 数据库中10道日常练习题
    这篇文章给大家分享的是有关数据库中10道日常练习题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、下列四项中,不属于数据库系统的特点的是( )正确答案: C 数据结构化数据由DBMS统一管理和控制数据冗余度大数...
    99+
    2023-06-20
  • python基本数据类型练习题
    题目[1]:格式输出练习。在交互式状态下完成以下练习。 运行结果截图: 题目[2]:格式输出练习。在.py的文件中完成以下练习 代码: num = 100 print('%d ...
    99+
    2024-04-02
  • 【Python】编程练习的解密与实战(三)
    ​🌈个人主页:Sarapines Programmer🔥 系列专栏:《Python | 编程解码》⏰诗赋清音:云生高巅梦远游, 星光点缀碧海愁。 山川深邃情难晤, 剑气凌云志自修。 目录 ᾩ...
    99+
    2024-01-21
    python 开发语言 算法 编程 练习
  • python核心编程2 第十二章 练习
    12–5. 使用 __import__().(a) 使用 __import__ 把一个模块导入到你的名称空间。 你最后使用了什么样的语法 (b) 和上边相同, 使用 __import__() 从指定模块导入特定的名字。 1 module...
    99+
    2023-01-30
    十二章 核心 python
  • python练习_编写登陆接口
    具体需求 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 一、 实现思路                                                                             ...
    99+
    2023-01-30
    接口 python
  • Python练习程序(一)Python用
    功能:用户认证后,联系人信息查询#!/usr/bin/env python #coding=utf-8 name = raw_input("请输入你的用户名:") while name != 'fgf':         name = ra...
    99+
    2023-01-31
    程序 Python
  • Python操作数据库之数据库编程接口
    目录一、前言二、连接对象1.获取连接对象2.连接对象的方法三、游标对象一、前言 在项目开发中,数据库应用必不可少。虽然数据库的种类有很多,如SQLite、MySQL、Oracle等,...
    99+
    2024-04-02
  • Python Flask + Redis 程序练习
    目录1.程序准备2.镜像准备3.创建一个docker bridge4.创建redis container5.创建flask container6.查看页面7.总结两个容器,一个fla...
    99+
    2024-04-02
  • Mysql 常见函数、information_schema元数据库、查询、练习
    常见的运算符 MySQL 提供了一些运算符号,可以在SQL 语句中使用,比如需要对SQL 语句中的某个值,或者某个字段做运算操作的时候,就可以使用这些运算符。 比较运算符 运算符含义=字段等于固定的值...
    99+
    2023-10-28
    数据库 mysql android
  • 数据库日常练习题之在数据库中存储的是什么
    这篇文章主要介绍数据库日常练习题之在数据库中存储的是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、在数据库中存储的是( )正确答案: C 数据数据模型数据及数据之间的联系信息题解:数据库中存储的不仅是数据,还...
    99+
    2023-06-20
  • Python数据库编程之pymysql详解
    目录python数据库编程之pymysql一、pymsql的安装二、连接数据库三、创建和管理数据库四、创建和管理表总结Python数据库编程之pymysql 学习之前务必安装MySQL并已启动相关服务。 一、pymsql...
    99+
    2023-05-05
    Python数据库之Pymysql Python Pymysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作