已有若干个学生数据,这些数据包括学号Python,

  已有若干个学生数据,这些数据包括学号Python,

  Python将上述学生信息以表名tb_score存储在数据库中,读取文件,以适当的数据类型存储文件内容,并打印出全部内容_小南鹏友的技术博客_博客

  Python将上述学生信息存储在数据库中,表名为tb_score,读取文件,用合适的数据类型存储文件内容,并打印出所有内容。

  Yyds干货库存

  1.将上述学生信息存储在数据库中,表名为tb_score,读取文件,用合适的数据类型存储文件内容,并将所有内容打印出来。

  1.先创建一个数据库!

  2.创建表连接StdDB database config={ host : localhost ,

  端口:3306,

  用户: root ,

  密码: 1414141 ,

  数据库:标准数据库

  }

  Conn=pymysql.connect(**config)执行sql以创建表tb_scorecursor=conn.cursor()

  SQL= CREATE TABLE TB _ score(ID INT NOT NULL,name VARCHAR(20) NULL,score INT NULL,PRIMARY KEY (ID))

  游标. execute(sql)

  Conn.close()将数据存储在多维列表ls=[]的内存中

  Ls.append([10001,小明,90])

  Ls.append([10002,小白,85])

  Ls.append([10003,小兰,83])

  Ls.append([10004,小张,92])

  Ls.append([10005,小昭,81])多段数据被插入数据库cursor=conn.cursor()

  sql=insert into tb_score(ID,name,score)值({0}, {1} ,{2})

  尝试:

  对于ls中的行:

  cursor . execute(SQL . format(* line))

  conn.commit()

  除了:

  conn.rollback()

  最后:

  Conn.close()读取数据库中的数据cursor=conn.cursor()

  sql=select * from tb_score

  游标. execute(sql)

  rows=cursor.fetchall()

  ls2=list(map(list,rows))

  conn.close()

  打印(ls2)

  (1)插入一条学生记录信息:学号:10006,姓名:小花,年级:92,插入一条数据ls3=[10006,小花,92]

  cursor=conn.cursor()

  sql=insert into tb_score(ID,name,score)值({0}, {1} ,{2})

  尝试:

  cursor.execute(sql.format(*ls3))

  conn.commit()

  除了:

  conn.rollback()

  最后:

  conn.close()

  (2)打印出所有90分以下学生的信息,根据条件读取数据库的信息。cursor=conn.cursor()

  sql=select ID,name,score from tb_score where score {0}

  游标. execute(sql.format(90))

  rows=cursor.fetchall()

  rows=list(map(list,rows))

  打印(行)

  (3)删除小明的成绩,删除数据库中的数据cursor=conn.cursor()

  sql=从tb_score中删除,其中名称=%s

  尝试:

  Cursor.execute(sql,[Xiaoming])

  conn.commit()

  除了:

  conn.rollback()

  转载请联系作者获得授权,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: