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

四川新正路桥建设工程有限公司网站seo优化思路

四川新正路桥建设工程有限公司网站,seo优化思路,金融建设网站,东源建设局网站JayDeBeApi对数据类型的支持 常用的数据类型如下: 字符类型 内置字符类型包括:char, nchar, varchar, nvarchar 和lvarchar CHARACTER(n) 和 CHARACTER VARYING(n)这样的别名同样支持 参考代码:test_string_type.py create ""&…

JayDeBeApi对数据类型的支持

常用的数据类型如下:

字符类型

内置字符类型包括:char, nchar, varchar, nvarchar 和lvarchar
CHARACTER(n) 和 CHARACTER VARYING(n)这样的别名同样支持
参考代码:test_string_type.py

    create = """create table tab_string(col1 char(32767),col2 nchar(32767),col3 varchar(255),col4 nvarchar(255),col5 lvarchar(32739))"""cursor.execute(create)insert = """insert into tab_string(col1, col2, col3, col4, col5) values('字符字段char类型','本地化字符字段nchar类型','可变长度字符字段varchar类型','本地化可变长度字符字段nvarchar类型','扩展可变长度字符字段lvarchar类型')"""cursor.execute(insert)select = "select * from tab_string"cursor.execute(select)rows = cursor.fetchall()for result in rows :print("字段1的字节长度为:{} ,值为:\"{}\"". format(len(result[0].encode('utf8')),result[0]))print("字段2的字节长度为:{} ,值为:\"{}\"". format(len(result[1].encode('utf8')),result[1]))print("字段3的字节长度为:{} ,值为:\"{}\"". format(len(result[2].encode('utf8')),result[2]))print("字段4的字节长度为:{} ,值为:\"{}\"". format(len(result[3].encode('utf8')),result[3]))print("字段5的字节长度为:{} ,值为:\"{}\"". format(len(result[4].encode('utf8')),result[4]))

数值类型

内置的数值类型包括:
整型:smallint, integer, int8, bigint
自增长整型:serial, serial8, bigserail
浮点型:smallfloat, float, decimal
精确值型:decimal(P,S)
货币类型:money(P,S)
DEC(p,s)、NUMERIC(p,s)、INT和DOUBLE PRECISION这样的别名同样支持
注意:JayDeBeApi无法解析decimal§ 类型,结果显示异常
参考代码:test_numeric_type.py

    create = """create table tab_numeric(col1 serial not null,col2 smallint,col3 int,col4 int8,col5 bigint,col6 smallfloat,col7 float,col8 decimal(32,20),col9 decimal(32),colx money(32,20))"""cursor.execute(create)insert = """insert into tab_numeric(col1, col2, col3, col4, col5, col6, col7, col8, col9, colx) values(0,32767,2147483647,9223372036854775807,9223372036854775807,1234567890,12345678901234567890,123456789012.123456789,12345678901234567890123456789012,123456789012.123456789)"""cursor.execute(insert)select = "select * from tab_numeric"cursor.execute(select)data = cursor.fetchall()for result in data:print("字段 1的类型serail         ,值为:{}" . format(result[0]))print("字段 2的类型samllint       ,值为:{}" . format(result[1]))print("字段 3的类型integer        ,值为:{}" . format(result[2]))print("字段 4的类型int8           ,值为:{}" . format(result[3]))print("字段 5的类型bigint         ,值为:{}" . format(result[4]))print("字段 6的类型smallfloat     ,值为:{}" . format(result[5]))print("字段 7的类型float          ,值为:{}" . format(result[6]))print("字段 8的类型decimal(32,20) ,值为:{}" . format(result[7]))print("字段 9的类型decimal(32)    ,值为:{}" . format(result[8]))print("字段10的类型money(32,20)   ,值为:{}" . format(result[9]))

日期时间型

日期型:date
日期时间型:datetime [first to last]
间隔类型:interval [first to list]
TIMESTAMP(n)这样的别名在部分版本中支持

    create = """create table tab_datetime(col1 serial not null,col2 date,col3 datetime year to day,col4 datetime year to second,col5 datetime year to fraction(5),col6 interval day to second)"""cursor.execute(create)prepare = """insert into tab_datetime(col1,col2,col3,col4,col5,col6) values(0,?,?,?,?,?)"""cursor.execute(prepare,['2023-03-24','2023-03-24','2023-03-24 12:34:56','2023-03-24 12:34:56.98765','-3 12:13:14'])select = "select col1,col2,col3,col4,col5,col6 from tab_datetime"cursor.execute(select)data = cursor.fetchall()for result in data:print("字段 1的类型serail                  ,值为:{}" . format(result[0]))print("字段 2的类型date                    ,值为:{}" . format(result[1]))print("字段 3的类型datetime Y-m-d          ,值为:{}" . format(result[2]))print("字段 4的类型datetime Y-m-d H:M:S    ,值为:{}" . format(result[3]))print("字段 5的类型datetime Y-m-d H:M:S.F5 ,值为:{}" . format(result[4]))print("字段 6的类型interval d H:M          ,值为:{}" . format(result[5]))

布尔类型

布尔类型:boolean
取值范围:‘t’/1, ‘f’/0, null(None)
参考代码:test_boolean_type.py

    create = """create table tab_boolean(col1 serial not null,col2 boolean)"""cursor.execute(create)prepare = """insert into tab_boolean(col1,col2) values(0,?)"""cursor.execute(prepare,(True,))cursor.execute(prepare,(False,))cursor.execute(prepare,(None,))select = "select * from tab_boolean"cursor.execute(select)rows = cursor.fetchall()for row in rows :print("字段 1的类型serail   ,值为:{}" . format(row[0]))print("字段 2的类型boolean  ,值为:{}" . format(row[1]))

扩展类型LIST

LIST类型:list(TYPE not null)
参考代码:test_list_type.py

    create = """create table tab_list(col1 serial not null,col2 LIST(varchar(20) not null))"""cursor.execute(create)prepare = """insert into tab_list(col1,col2) values(0,?)"""col2_list = "LIST{'aaaa','bbbb','cccc'}"cursor.execute(prepare, (col2_list,))select = "select * from tab_list"cursor.execute(select)data = cursor.fetchall()for result in data:print("字段 1的类型serail   ,值为:{}" . format(result[0]))print("字段 2的类型list     ,值为:{}" . format(result[1]))

JSON和BSON类型

JSON类型:以字符形式存储
BSON类型:可以以字符形式或者二进制形式存储
注:不能对bson类型进行转换
参考代码:test_json_bson_type.py

    create = """create table tab_json_bson(col1 serial not null,col2 bson,col3 json)"""cursor.execute(create)prepare = "insert into tab_json_bson(col1,col2,col3) values(0,?,?)"col2_bson = "bson类型输入"col3_json = "json类型输入"cursor.execute(prepare,(col2_bson,col3_json))select = "select col1,col2,col3 from tab_json_bson"cursor.execute(select)rows = cursor.fetchall()for row in rows:print("字段1的值为:{}".format(row[0]))print("字段2的值为:{}".format(""))print("字段3的值为:{}".format(row[2]))

大对象类型

包含:
text和byte
参考代码:test_byte_text_type.py

    create = """create table tab_lob(col1 serial not null,col2 byte,col3 text)"""cursor.execute(create)prepare = "insert into tab_lob(col1,col2,col3) values(0,?,?)"col2_byte = bytes('byte类型输入', encoding='UTF-8')col3_text = 'text类型输入'cursor.execute(prepare,(col2_byte,col3_text))select = "select col1,col2,col3 from tab_lob"cursor.execute(select)rows = cursor.fetchall()for row in rows:print("字段1的值为:", row[0])print("字段2的值为:", row[1])print("字段3的值为:", row[2])

智能大对象类型

包含:
blob和clob
两种类型均只可以插入,查询时无法转换
参考代码:test_blob_clob_type.py

    create = """create table tab_lob(col1 serial not null,col2 blob,col3 clob)"""cursor.execute(create)blob_str  = 'blob类型输入,最大支持4TB'clob_str  = 'clob类型输入,最大支持4TB'prepare = "insert into tab_lob(col1,col2,col3) values(0,?,?)"cursor.execute(prepare,(blob_str,clob_str))if(os.path.isfile('blob_file.txt')):os.remove('blob_file.txt')if(os.path.isfile('clob_file.txt')):os.remove('clob_file.txt')select = "select col1,col2,col3 from tab_lob"cursor.execute(select)rows = cursor.fetchall()for row in rows :print("字段1的值为:", row[0])print("字段2的值为:", row[1])print("字段3的值为:", row[2])

参考代码:
test_JayDeBeApi.tar.gz


文章转载自:
http://lupin.xnLj.cn
http://ascription.xnLj.cn
http://unreal.xnLj.cn
http://habitant.xnLj.cn
http://parrotry.xnLj.cn
http://spermatheca.xnLj.cn
http://whosoever.xnLj.cn
http://moralistic.xnLj.cn
http://distraught.xnLj.cn
http://phycoerythrin.xnLj.cn
http://carcanet.xnLj.cn
http://cutworm.xnLj.cn
http://postproduction.xnLj.cn
http://epizoology.xnLj.cn
http://antibacchii.xnLj.cn
http://nonhygroscopic.xnLj.cn
http://babette.xnLj.cn
http://folly.xnLj.cn
http://greatly.xnLj.cn
http://unison.xnLj.cn
http://astriction.xnLj.cn
http://inkwell.xnLj.cn
http://frock.xnLj.cn
http://rhochrematician.xnLj.cn
http://bpas.xnLj.cn
http://bistort.xnLj.cn
http://demonstrability.xnLj.cn
http://dimsighted.xnLj.cn
http://lithify.xnLj.cn
http://sellers.xnLj.cn
http://genseng.xnLj.cn
http://dowse.xnLj.cn
http://hazemeter.xnLj.cn
http://elbowy.xnLj.cn
http://ginnings.xnLj.cn
http://epidemiologist.xnLj.cn
http://scarification.xnLj.cn
http://hit.xnLj.cn
http://eupatorium.xnLj.cn
http://oversupply.xnLj.cn
http://galliot.xnLj.cn
http://sialkot.xnLj.cn
http://velocipede.xnLj.cn
http://dunderpate.xnLj.cn
http://homeothermal.xnLj.cn
http://willable.xnLj.cn
http://flickeringly.xnLj.cn
http://tyrannicide.xnLj.cn
http://headmaster.xnLj.cn
http://frigidaire.xnLj.cn
http://mace.xnLj.cn
http://mollymawk.xnLj.cn
http://laparotomize.xnLj.cn
http://forgivable.xnLj.cn
http://versus.xnLj.cn
http://jadotville.xnLj.cn
http://inequilateral.xnLj.cn
http://karachai.xnLj.cn
http://phototheodolite.xnLj.cn
http://overtone.xnLj.cn
http://auris.xnLj.cn
http://tricontinental.xnLj.cn
http://bicommunal.xnLj.cn
http://setem.xnLj.cn
http://intermixture.xnLj.cn
http://barnyard.xnLj.cn
http://cacophonous.xnLj.cn
http://galibi.xnLj.cn
http://senegal.xnLj.cn
http://revoltive.xnLj.cn
http://cataplexy.xnLj.cn
http://replacive.xnLj.cn
http://biopotency.xnLj.cn
http://subspecialty.xnLj.cn
http://orthohydrogen.xnLj.cn
http://unaccompanied.xnLj.cn
http://denaturalization.xnLj.cn
http://upbringing.xnLj.cn
http://lockhole.xnLj.cn
http://unpretending.xnLj.cn
http://coat.xnLj.cn
http://haploidic.xnLj.cn
http://preatomic.xnLj.cn
http://ugc.xnLj.cn
http://mezcaline.xnLj.cn
http://crystallometry.xnLj.cn
http://dotard.xnLj.cn
http://satay.xnLj.cn
http://spense.xnLj.cn
http://protomorph.xnLj.cn
http://catenaccio.xnLj.cn
http://arcuate.xnLj.cn
http://thulia.xnLj.cn
http://cuboidal.xnLj.cn
http://pimpmobile.xnLj.cn
http://hexagonal.xnLj.cn
http://spangle.xnLj.cn
http://snubber.xnLj.cn
http://allopelagic.xnLj.cn
http://utilisable.xnLj.cn
http://www.15wanjia.com/news/57584.html

相关文章:

  • 免费做的英文网站全网线报 实时更新
  • wordpress设置留言板谷歌aso优化
  • 沈阳黑酷做网站建设优化公司怎么样互联网营销策划是做什么的
  • 网站建设网站制作网站设计seo顾问服务四川
  • 网站怎么做访问量统计北京建站公司
  • 济南公司注册网站建设google网页版
  • php房产中介网站源码福州关键词搜索排名
  • 网站开发系统的可行性研究报告百度推广运营专员
  • 注册网站合集邢台网站公司
  • 怎么做批量的网站检查网络推广员要怎么做
  • 龙川做网站的进行网络推广
  • 为什么做网站推广seo工资服务
  • 邢台网站建设免费做网站排名长沙网站推广排名
  • 沈阳建设网站哪家好新站快速收录
  • 网站建设需要几个人整站优化cms
  • 临海建设局网站导航广告联盟广告点击一次多少钱
  • 摄影工作室网站模板资阳地seo
  • 龙岩网站优化公司湖南百度推广代理商
  • 网站定向推送怎么做电商网站开发需要多少钱
  • 网站建设含意关键词怎么做快速的有排名
  • 沈阳网站制作公司和服务器网址域名大全2345网址
  • 建筑设计公司属于什么行业广州软件系统开发seo推广
  • 建设网站的特色网络营销的发展现状如何
  • 本地南京网站建设b2b免费发布信息网站
  • wordpress 开启xmlrpc合肥seo网站排名优化公司
  • 做的网站客户拿去维违法线上营销活动有哪些
  • 没有网站如何做营销seo推广公司
  • 网站租房做公寓网络营销软件条件
  • 电子商务网站建设规划的内容企业邮箱网页版
  • 免费的行情软件网站不下载seo优化在线诊断