当前位置: 首页 > news >正文

宛城区微网站建设雷诺网站群建设

宛城区微网站建设,雷诺网站群建设,杭州 商城网站开发,表格 wordpress起因, 目的: sqlite3 最常用的函数。 比如,某人给了一个 database.db 文件。 但是你登录的时候,不知道账号密码。 此文件就是,查看这个数据库的详细内容。 有哪些表某个表的全部内容。添加数据 代码, 见注释 impor…

起因, 目的:

sqlite3 最常用的函数。
比如,某人给了一个 database.db 文件。 但是你登录的时候,不知道账号密码。
此文件就是,查看这个数据库的详细内容。

  1. 有哪些表
  2. 某个表的全部内容。
  3. 添加数据
代码, 见注释
import os
import time
import sqlite3# sqlite3。添加。保存。
class DB:def __init__(self, db_name=None, table_name=None):# 如果不提供数据库名称,则自动创建一个。dt = time.strftime("%Y-%m-%d_%H_%M_%S", time.localtime())if not db_name:self.db_name = f"temp_db_{dt}.db"else:self.db_name = db_nameif not table_name:self.table_name = f"temp_table_{dt}"else:self.table_name = table_name# 查看全部的 tabledef get_tables(self):con = sqlite3.connect(self.db_name)c = con.cursor()sql = """SELECT name FROM sqlite_master WHERE type='table';"""c.execute(sql)tables = list(map(lambda i: i[0], c.fetchall()))print("All tables: ", tables)con.close()return tables# 查看某个 table 的全部列名def get_columns(self, tb_name=None):if not tb_name:tb_name = self.table_namecon = sqlite3.connect(self.db_name)c = con.cursor()sql = f"SELECT * FROM {tb_name}"data = c.execute(sql)cols = list(map(lambda i: i[0], data.description))print("All columns: ", cols)con.close()return colsdef add_many(self):con = sqlite3.connect(self.db_name)c = con.cursor()# 表头. 只能创建一次。cols = self.get_columns()if len(cols) == 0:# cols = ("比赛名", "球队名", "比赛时间", "进球数", "红牌")c.execute(f'''CREATE TABLE {self.table_name}(game_name text, team_name text, date_time text, score text, price red_card)''')# 插入数据。  插入大量的数据。purchases = [('2006-03-28', 'BUY', 'IBM', 1000, 45.00),('2006-04-05', 'BUY', 'MSFT', 1000, 72.00),('2006-04-06', 'SELL', 'A', 500, 53.00),('2006-04-06', 'EEE', 'V', 5412, 53.00),('2006-04-06', 'QQ', 'TT', 500, 53.00),]c.executemany('INSERT INTO fake_data VALUES (?,?,?,?,?)', purchases)con.commit()con.close()def show_table(self, tb_name=None):if not tb_name:tb_name = self.table_namecon = sqlite3.connect(self.db_name)c = con.cursor()c.execute(f'SELECT * FROM {tb_name}')print("All data: ", c.fetchall())  # 查询全部的数据。info = c.fetchall()c.close()return infoif __name__ == '__main__':x = DB(db_name="gc3.db")tbs = x.get_tables()# x.get_columns()# x.show_table()# print()# x.add_many()# x.show_table()

结论 + todo

简单,但是常用,写篇文章,方便自己下次查看。


老哥留步,支持一下。

请求支持

http://www.yayakq.cn/news/478626/

相关文章:

  • 二手车网站系统做网站用什么电脑好
  • 免费查找企业信息的网站揭阳城乡建设局网站
  • 做网站空间多大网站建设与管理期末总结
  • 张家界做网站的网站内容建设策略
  • 网站外包方案建设高校网站的现实意义
  • 用自己照片做衣服 杯子的是哪个网站建设官网的网站
  • 专做农产品的网站怎么做360网站
  • 许昌住房和城乡建设部网站天津市建设工程管理总队网站
  • 网站建设报价模块办公空间设计论文
  • 网站 设计工具重庆网站建站
  • 惠州网站建设效果网站开发 哪些技术
  • 开鲁网站seo站长工具天创网站
  • 网络营销心得体会800字福州seo关键字推广
  • 专题页网站手机怎么网站建设
  • 网站备案多久一次成都家具企业网站建设
  • 临翔区城乡建设局网站wordpress 插件写
  • 网络私人定制网站国际十大猎头公司排名
  • 网络销售模式 自建网站重庆建设工程信息网怎么打不开
  • 网站内外链接怎么做中国万网商城
  • 备案中的网站信息怎么填上海闵行区房价
  • 成都网站建设 招聘做jsp网站时怎么预览
  • 用dw做网站背景两学一做纪实评价系统网站
  • 西宁做网站建设公司一站式网站建设服务商
  • 门户 网站 asp网络舆情监测平台
  • 做外贸需要什么样的网站亚马逊热带雨林
  • 内蒙古建设执业资格注册中心网站济南新网站建设
  • 傻瓜自助建站软件电子商务网站功能特点
  • 第三方做公司网站个人网站建设方法
  • 网站开发找哪家重庆网站营销公司
  • 哪个学校有网站建设张家口企业网站建设