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

扁平化网站布局wordpress系统是什么意思

扁平化网站布局,wordpress系统是什么意思,wordpress设置固定链接不生效,龙华网站建设的基本步骤第十三章 数据库支持 本章讨论Python数据库API#xff08;一种连接到SQL数据库的标准化方式#xff09;#xff0c;并演示如何使用这个API来执行一些基本的SQL。最后#xff0c;本章将讨论其他一些数据库技术。 关Python支持的数据库清单 Python数据库API 标准数据库API…第十三章 数据库支持 本章讨论Python数据库API一种连接到SQL数据库的标准化方式并演示如何使用这个API来执行一些基本的SQL。最后本章将讨论其他一些数据库技术。 关Python支持的数据库清单 Python数据库API 标准数据库APIDB API Python官方维基百科中的数据库编程指南 全局变量 变量名描述apilevel使用的Python DB API版本是一个字符串常量指出了使用的API版本。threadsafety模块的线程安全程度如何是一个0~3含的整数。0表示线程不能共享模块而3表示模块是绝对线程安全的。1表示线程可共享模块本身但不能共享连接而2表示线程可共享模块和连接但不能共享游标。paramstyle在SQL查询中使用哪种参数风格format’表示标准字符串格式设置方式使用基本的格式编码如在要插入参数的地方插入%s。pyformat’表示扩展的格式编码即旧式字典插入使用的格式编码如%(foo)sqmark’表示使用问号numeric’表示使用:1和:2这样的形式表示字段其中的数字是参数的编号而’named’表示使用:foobar这样的形式表示字段其中foobar为参数名 异常 异常超类描述StandardError所有异常的超类WarningStandardError发生非致命问题时引发ErrorStandardError所有错误条件的超类InterfaceErrorError与接口而不是数据库相关的错误DatabaseErrorError与数据库相关的错误的超类DataErrorDatabaseError与数据相关的问题如值不在合法的范围内OperationalErrorDatabaseError数据库操作内部的错误IntegrityErrorDatabaseError关系完整性遭到破坏如键未通过检查InternalErrorDatabaseError数据库内部的错误如游标无效ProgrammingErrorDatabaseError用户编程错误如未找到数据库表NotSupportedErrorDatabaseError请求不支持的功能如回滚 连接和游标 要使用底层的数据库系统必须先连接到它为此可使用名称贴切的函数connect。接受多个参数具体是哪些取决于要使用的数据库。 函数connect的常用参数 参数名描述是否可选dsn数据源名称具体含义随数据库而异否user用户名是password用户密码是host主机名是database数据库名称是 函数connect返回一个连接对象表示当前到数据库的会话。 连接对象的方法 方法名描述close()关闭连接对象。之后连接对象及其游标将不可用commit()提交未提交的事务——如果支持的话否则什么都不做rollback()回滚未提交的事务可能不可用cursor()返回连接的游标对象 游标对象的方法 名称描述callproc(name[, params])使用指定的参数调用指定的数据库过程可选close()关闭游标。关闭后游标不可用execute(oper[, params])执行一个SQL操作——可能指定参数executemany(oper, pseq)执行指定的SQL操作多次每次都序列中的一组参数fetchone()以序列的方式取回查询结果中的下一行如果没有更多的行就返回Nonefetchmany([size])取回查询结果中的多行其中参数size的值默认为arraysizefetchall()以序列的序列的方式取回余下的所有行nextset()跳到下一个结果集这个方法是可选的setinputsizes(sizes)用于为参数预定义内存区域setoutputsize(size[, col])为取回大量数据而设置缓冲区长度 游标对象的属性 名称描述description由结果列描述组成的序列只读rowcount结果包含的行数只读arraysizefetchmany返回的行数默认为1 类型 DB API构造函数和特殊值 名称描述Date(year, month, day)创建包含日期值的对象Time(hour, minute, second)创建包含时间值的对象Timestamp(y, mon, d, h, min, s)创建包含时间戳的对象DateFromTicks(ticks)根据从新纪元开始过去的秒数创建包含日期值的对象TimeFromTicks(ticks)根据从新纪元开始过去的秒数创建包含时间值的对象imestampFromTicks(ticks)根据从新纪元开始过去的秒数创建包含时间戳的对象Binary(string)创建包含二进制字符串值的对象STRING描述基于字符串的列如CHARBINARY描述二进制列如LONG或RAWNUMBER描述数字列DATETIME描述日期/时间列ROWID描述行ID列 SQLite和PySQLite 起步 导入模块sqlite3来导入Python标准库中的SQLit import sqlite3#导入模块sqlite3 conn sqlite3.connect(beyond.db)#连接数据库若数据库不存在则自动创建 curs conn.cursor()#从连接获得游标这个游标可用来执行SQL查询。 conn.commit()#在每次修改数据库后都进行提交 conn.close()#关闭连接数据库应用程序示例 ABBREV.txt数据库信息放在与程序同一个目录下 ABBREV.txt 在文件ABBREV.txt中每行都是一条数据记录字段之间用脱字符^分隔。 数字字段直接包含数字而文本字段用两个波浪字符~将其字符串值括起。 将这个ASCII文件中的数据转换为SQL数据库 1创建并填充数据库表 创建一个名为food的表 读取文件ABBREV.txt并对其进行分析 通过调用curs.execute来执行一条SQL INSERT语句从而将字段中的值插入数据库中。 将数据导入数据库 import sqlite3 def convert(value): if value.startswith(~): return value.strip(~) if not value: value 0 return float(value)conn sqlite3.connect(food.db) curs conn.cursor()curs.execute( CREATE TABLE food ( id TEXT PRIMARY KEY, desc TEXT, water FLOAT, kcal FLOAT, protein FLOAT, fat FLOAT, ash FLOAT, carbs FLOAT, fiber FLOAT, sugar FLOAT ) ) query INSERT INTO food VALUES (?,?,?,?,?,?,?,?,?,?) field_count 10 for line in open(ABBREV.txt):fields line.split(^) vals [convert(f) for f in fields[:field_count]] curs.execute(query, vals)conn.commit() conn.close()当你运行这个程序时文件ABBREV.txt和它位于同一个目录它将新建一个名为food.db的文件其中包含数据库中的所有数据。 2搜索并处理结果 数据库查询程序 import sqlite3,sys conn sqlite3.connect(food.db) curs conn.cursor() query SELECT * FROM food WHERE sys.argv[1] print(query) curs.execute(query) names [f[0] for f in curs.description] for row in curs.fetchall(): for pair in zip(names, row): print({}: {}.format(*pair)) print()小结 概念解释Python DB API这个API定义了一个简单的标准化接口所有数据库包装器模块都必须遵循它这让编写使用多个不同数据库的程序更容易。连接连接对象表示到SQL数据库的通信链路使用方法cursor可从连接获得游标。你还可使用连接对象来提交或回滚事务。使用完数据库后就可将连接关闭了。游标游标用于执行查询和查看结果。可逐行取回查询结果也可一次取回很多或全部行。类型和特殊值DB API指定了一组构造函数和特殊值的名称。构造函数用于处理日期和时间对象还有二进制数据对象而特殊值用于表示关系型数据库的类型如STRING、NUMBER和DATETIME。SQLite这是一个小型的嵌入式SQL数据库标准Python发行版中包含其Python包装器即模块sqlite3。这个数据库速度快、易于使用且不要求搭建专门的服务器。 本章介绍的函数 函数描述connect(…)连接到数据库并返回一个连接对象
http://www.pierceye.com/news/741021/

相关文章:

  • 上海闸北区网站建设广州市网站建设制作
  • 阜阳公司做网站余江区建设局网站
  • 南山网站设计方案网站开发的客户群体
  • 汕头市建设网站高端网站定制的案例
  • 深圳外贸网站设计公司郑州seo培训
  • 公司高端网站设计公司湖南竞网做网站好吗
  • 做微信的微网站费用黄冈论坛遗爱湖
  • 设计师用什么做网站河南程序开发公司
  • 路由器做服务器做网站怎么在百度发布免费广告
  • 惠州网站制作推广做响应式网站设计做图怎么搞
  • 天津高端网站设计公司美食网页设计图
  • 做柱状图饼状图好看的网站四川省住房和城乡建设厅证书
  • 网站建设公司模版wordpress自适应站点
  • 怎么在百度上创建网站wordpress时间轴页面
  • 网站建设公司济宁深圳互联网营销外包
  • 交互设计产品榆林网站seo
  • 唯品会网站开发招聘英文网站公司
  • 网站的推广一般有什么方式韩城网站建设韩城网站推广
  • 书城网站开发四川省建设厅网站投诉
  • 想要个网站沈阳网站备案
  • 网站建设分哪些类别谁有做爰网站号
  • 建设电子票务系统的网站需要多少钱网站开发一对一
  • 网站规划可以分成哪几步上海营销型网站制作
  • gta5 网站正在建设中新品发布会ppt
  • 做的网站每年需要续费idc网站源码
  • 备案主体负责人和网站负责人新网站 seo
  • 网站后台有什么用wordpress 不显示账号名
  • 另类小说 Wordpress长沙seo步骤
  • 网站建设7个基37网游官网
  • 网站设计存在的问题建筑设计私活平台