邢台网络公司做网站网上做兼职网站有哪些工作

张小明 2025/12/31 1:04:04
邢台网络公司做网站,网上做兼职网站有哪些工作,wordpress漂浮小人,抓取网站访问量引言如果你刚开始学习编程或数据存储#xff0c;可能会觉得数据库听起来有点“高大上”。但实际上#xff0c;使用数据库可以非常轻松#xff0c;尤其是当你选择了 SQLite —— 一个轻量、易用、功能强大的嵌入式数据库。本博客将带你从零开始#xff0c;学习如何使用 Pyth…引言如果你刚开始学习编程或数据存储可能会觉得数据库听起来有点“高大上”。但实际上使用数据库可以非常轻松尤其是当你选择了 SQLite —— 一个轻量、易用、功能强大的嵌入式数据库。本博客将带你从零开始学习如何使用 Python 操作 SQLite 数据库并通过一个实际案例展示如何基于 FastAPI 构建一个简单的 CRUD API。一.什么是 SQLiteSQLite 是一个基于 C 语言开发的轻量级 SQL 数据库引擎。它不需要独立的服务器整个数据库就存储在一个文件中非常适合小型项目、移动应用或学习使用。1.1 SQLite 的特点轻量级无需安装直接使用易于学习语法与标准 SQL 非常相似高性能对于中小型数据操作非常快跨平台支持 Windows、macOS、Linux二.Python 操作 SQLite 数据库Python 自带 sqlite3 模块无需额外安装。下面我们一步步学习如何操作。2.1准备工作import sqlite32.2 创建数据库和表conn sqlite3.connect(students.db) cur conn.cursor() cur.execute( CREATE TABLE IF NOT EXISTS students ( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, age INTEGER, grade TEXT ) ) conn.commit() conn.close()2.3 插入数据conn sqlite3.connect(students.db) cur conn.cursor() cur.execute(INSERT INTO students (name, age, grade) VALUES (?, ?, ?), (Alice, 20, A)) cur.execute(INSERT INTO students (name, age, grade) VALUES (?, ?, ?), (Bob, 22, B)) conn.commit() conn.close()2.4查询数据conn sqlite3.connect(students.db) cur conn.cursor() cur.execute(SELECT * FROM students) rows cur.fetchall() for row in rows: print(row) conn.close()2.5 更新与删除数据conn sqlite3.connect(students.db) cur conn.cursor() # 更新数据 cur.execute(UPDATE students SET grade ? WHERE name ?, (A, Bob)) # 删除数据 cur.execute(DELETE FROM students WHERE name ?, (Bob,)) conn.commit() conn.close()更新删除三.练习多练习加深印象创建 books.db 数据库建立 books 表字段包括 id、title、author、year插入三条书籍数据import sqlite3 # 连接到数据库如果不存在会自动创建 conn sqlite3.connect(books.db) cursor conn.cursor() # 创建 books 表 cursor.execute( CREATE TABLE IF NOT EXISTS books ( id INTEGER PRIMARY KEY AUTOINCREMENT, title TEXT NOT NULL, author TEXT NOT NULL, year INTEGER ) ) # 插入三条书籍数据 books_data [ (The Great Gatsby, F. Scott Fitzgerald, 1925), (To Kill a Mockingbird, Harper Lee, 1960), (1984, George Orwell, 1949) ] cursor.executemany(INSERT INTO books (title, author, year) VALUES (?, ?, ?), books_data) # 提交事务 conn.commit() # 查询并显示插入的数据 print(已插入的数据) cursor.execute(SELECT * FROM books) for row in cursor.fetchall(): print(fID: {row[0]}, 书名: {row[1]}, 作者: {row[2]}, 年份: {row[3]}) # 关闭连接 conn.close()四.总结SQLite 是一个非常友好的数据库入门选择搭配 Python 的 sqlite3 模块你可以轻松实现数据的存储与管理。通过函数和面向对象封装代码会更易维护。而使用 FastAPI SQLAlchemy 则可以构建出功能完整、结构清晰的 Web API。如果你对数据库操作还不熟悉建议从简单的 SQLite 开始逐步过渡到更复杂的应用场景。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

邯郸北京网站建设企业网站推广公司

第一章:Open-AutoGLM 插件扩展性能优化概述Open-AutoGLM 是一个基于 AutoGLM 架构的开源插件系统,旨在提升大语言模型在复杂任务中的推理效率与扩展能力。通过模块化设计和动态加载机制,该系统支持第三方开发者快速集成自定义功能&#xff0c…

张小明 2025/12/30 5:02:12 网站建设

qq空间是用什么做的网站加强两微一端和门户网站建设

智能决策系统日志系统设计:AI架构师的调试与分析技巧 摘要 本文深入探讨智能决策系统中日志系统的设计原理与实践技巧。作为AI架构师,我们面临的核心挑战是如何在复杂的决策流水线中建立有效的可观测性机制。文章从第一性原理出发,系统分析智能决策系统的独特日志需求,提…

张小明 2025/12/30 18:46:20 网站建设

整站排名服务wordpress评论审核

还在为堆积如山的学术文献而烦恼吗?今天为大家带来一款超实用的Zotero插件使用教程,让你从此告别混乱的文献管理方式!🎯 无论你是科研新手还是学术大牛,这篇完整教程都能帮你快速上手,享受智能文献管理的乐…

张小明 2025/12/28 17:06:58 网站建设

c2c有哪些网站湖南常德高铁最新消息

海尔智能设备接入HomeAssistant完整教程:零基础可视化配置指南 【免费下载链接】haier 项目地址: https://gitcode.com/gh_mirrors/ha/haier 还在为家中海尔空调、热水器等智能设备无法与其他品牌设备联动而烦恼吗?智能家居的真正价值在于设备间…

张小明 2025/12/30 20:10:55 网站建设

版面设计网站有哪些用深度liunx做网站

3个步骤掌握抖音下载神器:从手忙脚乱到轻松管理的蜕变之旅 【免费下载链接】douyin-downloader 项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader 你是否也曾遇到过这样的困扰:刷到一个超棒的抖音视频,想要保存下…

张小明 2025/12/30 13:23:34 网站建设

太原企业网站制作wordpress 复杂表单

第一章:Open-AutoGLM跨境数据合规处理在跨国企业数据流通日益频繁的背景下,Open-AutoGLM 作为一款支持多语言、多模态理解的大模型系统,必须严格遵循全球主要监管区域的数据合规要求。其核心设计原则之一即是在不牺牲模型性能的前提下&#x…

张小明 2025/12/28 17:50:25 网站建设