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

关于高校网站建设论文的总结零基础学做衣服的网站

关于高校网站建设论文的总结,零基础学做衣服的网站,河北网络公司有哪些,百度公司简介介绍Python自带一个轻量级的关系型数据库SQLite。这一数据库使用SQL语言。SQLite作为后端数据库#xff0c;可以搭配Python建网站#xff0c;或者制作有数据存储需求的工具。SQLite还在其它领域有广泛的应用#xff0c;比如HTML5和移动端。Python标准库中的sqlite3提供该数据库的…Python自带一个轻量级的关系型数据库SQLite。这一数据库使用SQL语言。SQLite作为后端数据库可以搭配Python建网站或者制作有数据存储需求的工具。SQLite还在其它领域有广泛的应用比如HTML5和移动端。Python标准库中的sqlite3提供该数据库的接口。我将创建一个简单的关系型数据库为一个书店存储书的分类和价格。数据库中包含两个表category用于记录分类book用于记录某个书的信息。一本书归属于某一个分类因此book有一个外键(foreign key)指向catogory表的主键id。创建数据库我首先来创建数据库以及数据库中的表。在使用connect()连接数据库后我就可以通过定位指针cursor来执行SQL命令复制代码 代码如下:# By Vameiimport sqlite3# test.db is a file in the working directory.conn sqlite3.connect(test.db)c conn.cursor()# create tablesc.execute(CREATE TABLE category(id int primary key, sort int, name text))c.execute(CREATE TABLE book(id int primary key,sort int,name text,price real,category int,FOREIGN KEY (category) REFERENCES category(id)))# save the changesconn.commit()# close the connection with the databaseconn.close()SQLite的数据库是一个磁盘上的文件如上面的test.db因此整个数据库可以方便的移动或复制。test.db一开始不存在所以SQLite将自动创建一个新文件。利用execute()命令我执行了两个SQL命令创建数据库中的两个表。创建完成后保存并断开数据库连接。插入数据上面创建了数据库和表确立了数据库的抽象结构。下面将在同一数据库中插入数据复制代码 代码如下:# By Vameiimport sqlite3conn sqlite3.connect(test.db)c    conn.cursor()books [(1, 1, Cook Recipe, 3.12, 1),(2, 3, Python Intro, 17.5, 2),(3, 2, OS Intro, 13.6, 2),]# execute INSERTc.execute(INSERT INTO category VALUES (1, 1, kitchen))# using the placeholderc.execute(INSERT INTO category VALUES (?, ?, ?), [(2, 2, computer)])# execute multiple commandsc.executemany(INSERT INTO book VALUES (?, ?, ?, ?, ?), books)conn.commit()conn.close()插入数据同样可以使用execute()来执行完整的SQL语句。SQL语句中的参数使用?作为替代符号并在后面的参数中给出具体值。这里不能用Python的格式化字符串如%s因为这一用法容易受到SQL注入攻击。我也可以用executemany()的方法来执行多次插入增加多个记录。每个记录是表中的一个元素如上面的books表中的元素。查询在执行查询语句后Python将返回一个循环器包含有查询获得的多个记录。你循环读取也可以使用sqlite3提供的fetchone()和fetchall()方法读取记录复制代码 代码如下:# By Vameiimport sqlite3conn sqlite3.connect(test.db)c conn.cursor()# retrieve one recordc.execute(SELECT name FROM category ORDER BY sort)print(c.fetchone())print(c.fetchone())# retrieve all records as a listc.execute(SELECT * FROM book WHERE book.category1)print(c.fetchall())# iterate through the recordsfor row in c.execute(SELECT name, price FROM book ORDER BY sort):print(row)更新与删除你可以更新某个记录或者删除记录复制代码 代码如下:# By Vameiconn sqlite3.connect(test.db)c conn.cursor()c.execute(UPDATE book SET price? WHERE id?,(1000, 1))c.execute(DELETE FROM book WHERE id2)conn.commit()conn.close()你也可以直接删除整张表复制代码 代码如下:c.execute(DROP TABLE book)如果删除test.db那么整个数据库会被删除。总结sqlite3只是一个SQLite的接口。想要熟练的使用SQLite数据库还需要学习更多的关系型数据库的知识。
http://www.pierceye.com/news/494217/

相关文章:

  • 公司网站开发国内外现状网络营销外包团队哪些好
  • 淘客网站怎么建立如何用api做网站
  • 合肥网站建设ahyedawordpress主题安全
  • 网站建设实训室介绍东莞seo广告宣传
  • 公职人员可以做公益网站吗aws网站建设
  • 什么叫高端网站定制广州建筑公司
  • 全新网站如何做百度竞价网站制作现状解决方案
  • 阿里云esc建设网站近三天时政热点
  • 怎样做公司网站介绍仿站网站源码下载
  • 电子商务网站规划与建设摘要软件app定制开发
  • 天水做网站的公司kj6699的seo综合查询
  • 找工程项目信息网站早那么做商城网站
  • 做网站优化销售管理系统排名
  • wordpress导入网站模板wordpress部分图片
  • 无锡做网站365caiyi秘密直播
  • 无锡企业网站制作报价公司做网站需要哪些手续
  • 最好的营销型网站保险购买平台有哪些
  • 网站建设实训的目的网站开发的框架协议
  • 本地郑州网站建设搭建一个网站
  • 如何做网站竞品分析哪个网站可以接任务做兼职
  • 佛山网站关键词网站建设需求分析文档
  • 网站收录地址旅游网站建设的相关报价
  • seo月薪seo优化方法网站快速排名推广渠道
  • 企业网站设计理念如何seo网站
  • 河南移动商城网站建设怎么创建平台卖自己的产品
  • 网上做网站钱被骗了报案有用吗文章自定义wordpress
  • 网站设置成灰色市场监督管理局是什么单位
  • 北京国贸网站建设wordpress需要付费才能看某些页面
  • 郸城网站建设wordpress教程cms
  • 做本地网站赚钱吗?php网站制作过程中遇到的问题及解决办法