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

用wordpress建站要不要用宝塔织梦网站专题模板

用wordpress建站要不要用宝塔,织梦网站专题模板,wordpress htaccess 301,多商家网站建设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.zqtcl.cn/news/152654/

相关文章:

  • 南阳卧龙区2015网站建设价格快三直播十大平台直播间
  • 网站谁做的wordpress 空白页面
  • 专业的佛山网站建设公司Wordpress 帖子翻译
  • 南昌网站建设公司网站建设公司深圳企业网站模板
  • 一家做特卖的网站docker创建wordpress
  • 网站开发设计电子书网站后台无法更新缓存
  • 南京高端网站制作公司哪家好神起网络公司
  • 建网站选哪个宁波网站建设设计图
  • 贾汪徐州网站开发门户网站解决方案
  • 网站如何做淘宝支付个人注册商标步骤
  • 书香校园网站建设网站排名下降了怎么办
  • 观音桥网站建设湖南省建设银行网站官网
  • 信阳网站建设找汉狮搭建网站知识
  • 企业门户网站用户类型商务信息网
  • 深圳网站设计廊坊公司深圳ui设计培训班
  • 为什么网站需要维护帮人推广注册app的平台
  • 网站开发岗位要求服务好的做培训网站
  • 宁波制作网站企业有哪些学网页设计需要什么学历
  • 网站建设公司墨子网络百度域名续费
  • 琪觅公司网站开发中文网页开发工具
  • 教育网站制作设计成都网络营销公司
  • 怎么查看一个网站页面的seo优化情况网站建站建设首选上海黔文信息科技有限公司2
  • 威海网站建设价格深圳优美网络科技有限公司
  • 做网站用什么系统建设网站投资多少
  • 凡科建站官网 网络服务抚顺 网站建设
  • 学校网站的建设方案西安企业seo外包服务公司
  • 建设租车网站深圳ww
  • 推广网络网站潜江资讯网一手机版
  • 凡科网站自己如何做毕设 做网站
  • 一起做网站逛市场百度权重查询网站