为您找到搜索结果:3700个
dede数据库类使用方法 $dsql
dedecms的数据库操作类,非常实用,在二次开发中尤其重要,这个数据库操作类说明算是奉献给大家的小礼物了。引入common.inc.php文件require_once(dirname(__FILE__)."/include/common.inc.php"); 获取一条记录的内容$row=$dsql->GetOne("Select*Fromdede_*whereid=$aid");echo$row['id']; 将查询获取总数输出$row=$dsql->GetOne("selectcount(*)asddwheretypeid=$typeid");echo$row['dd'];//输出总数 将查询的若干条记录输出$sql="Select*fromdede_*";$dsql->SetQuery($sql);//将SQL查询语句格式化$dsql->Execute();//执行SQL操作//通过循环输出执行查询中的结果while($row=$dsql->GetArray()){echo$row['id'];echo$row['title']...
mysql导数据库用到的语句
将字段格式为2013-08-0913:22:55转换为时间戳UPDATE`AttendClass`SET`regdate`=unix_timestamp(regDate2)WHERE`rowid`=118280; 将字段name前面添加一个字符xupdateaasetname=concat('x',name) MYSQL查询重复记录的方法1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select*frompeoplewherepeopleIdin(selectpeopleIdfrompeoplegroupbypeopleIdhavingcount(peopleId)>1) 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录deletefrompeoplewherepeopleIdin(selectpeopleIdfrompeoplegroupbypeopleIdhavingcount(peopleId)>1)androwidnotin(selectmin(row...
php连接多数据库
<?php$conn1=mysql_connect('localhost','root','','new_link');$conn2=mysql_connect('localhost','root','','new_link');mysql_select_db('111',$conn1);mysql_select_db('test',$conn2);$sql1="select*fromg4_member";$sql2="select*fromsubject";$rest1=mysql_query($sql1,$conn1);$rest2=mysql_query($sql2,$conn2);$num=mysql_fetch_array($rest1);$Row=mysql_fetch_array($rest2);print_r($Row);echo("<br><br><br>");print_r($num);?> ...
Mybatis根据数据库中的表自动生成Bean对象与Mapper文件 (小白式教程)
示例IDE采用IDEA//**********************华丽的分割线****************//1.新建一个java项目-->在Src目录下创建3个包(Package)与一个文件夹(Directory)Package(包)-①bean:存放自动生成的JavaBean②mapper:存放自动生成的mapper接口与对应的.xml文件③test:存放一个main方法用于执行自动生成操作Directory(目录)::lib:存放项目所需要导入的包 2.向lib导入所需的包(记得让项目关联上这4个包,教程结束处附上资源链接)3.右击Src目录-->new-->File(新建两个配置文件db.properties与config.xml)db.properties:用于存放链接数据库的基本配置信息config.xml:存放Mybatis相关配置信息配置文件代码:db.properties:jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/ssm_mybatis...
美团点评数据库高可用架构的演进与设想
金龙 ·2017-06-2920:11本文介绍最近几年美团点评MySQL数据库高可用架构的演进过程,以及我们在开源技术基础上做的一些创新。同时,也和业界其它方案进行综合对比,了解业界在高可用方面的进展,和未来我们的一些规划和展望。在2015年之前,美团点评(点评侧)长期使用MMM(Master-MasterreplicationmanagerforMySQL)做数据库高可用,积累了比较多的经验,也踩了不少坑,可以说MMM在公司数据库高速发展过程中起到了很大的作用。MMM的架构如下。如上所示,整个MySQL集群提供1个写VIP(VirtualIP)和N(N>=1)个读VIP提供对外服务。每个MySQL节点均部署有一个Agent(mmm-agent),mmm-agent和mmm-manager保持通信状态,定期向mmm-manager上报当前MySQL节点的存活情况(这里称之为心跳)。当mmm-manager连续多次无法收到mmm-agent的心跳消息时,会进行切换操作。mmm-manager分两种情况处理出现的异常。出现异常的是从节点mmm-manager会...
information_schema系列六(索引,表空间,权限,约束相关表)
1:STATISTICS这个表提供的是关于表的索引信息: INFORMATION_SCHEMANameSHOWNameTABLE_CATALOG TABLE_SCHEMA TABLE_NAMETableNON_UNIQUENon_uniqueINDEX_SCHEMA INDEX_NAMEKey_nameSEQ_IN_INDEXSeq_in_indexCOLUMN_NAMEColumn_nameCOLLATIONCollationCARDINALITYCardinalitySUB_PARTSub_partPACKEDPackedNULLABLENullINDEX_TYPEIndex_typeCOMMENTCommentINDEX_COMMENTIndex_comment 可以通过以下的语句查询信息:SELECT*FROMINFORMATION_SCHEMA.STATISTICSWHEREtable_name='tbl_name'ANDtable_schema='db_name'类似于SHOWINDEXFROMtbl_nameF...
information_schema系列二(列,列权限,事件,存储引擎)
这个系列的文章主要是为了能够让自己了解MySQL5.7的一些系统表,统一做一下备注和使用,也希望分享出来让大家能够有一点点的受益。1:COLUMNS老规矩。查一下这个表,看一下记录,由于这个是看表的结构的我们就拿qiandai数据库的一张表作为例子。root@localhost[information_schema]>select*fromCOLUMNSwhereTABLE_SCHEMA='qiandai'andTABLE_NAME='articles'G;***************************1.row***************************TABLE_CATALOG:defTABLE_SCHEMA:qiandaiTABLE_NAME:articlesCOLUMN_NAME:FTS_DOC_IDORDINAL_POSITION:1COLUMN_DEFAULT:NULLIS_NULLABLE:NODATA_TYPE:bigintCHARACTER_MAXIMUM_LENGTH:NULLCHARACTER_OCTET...
物联网(IoT)的11大云平台:AWS、Azure、谷歌云、Oracle、
物联网(IoT)的11大云平台:AWS、Azure、谷歌云、Oracle、2018-11-0614:02云技术关键词:物联网AzureGoogleSalesforce云计算导读:现在,我们将介绍用于物联网(IoT)开发的最为顶级,最为推荐的平台。让我们开始吧!现在,我们将介绍用于物联网(IoT)开发的最为顶级,最为推荐的平台。让我们开始吧!目录⊙1.Thinworx8物联网平台⊙2.MicrosoftAzure物联网套件⊙3.GoogleCloud物联网平台⊙4.IBMWaston物联网平台⊙5.AWS物联网平台⊙6.Cisco物联网云连接⊙7.Salesforce物联网云⊙8.Kaa物联网平台⊙9.Oracle物联网平台⊙10.Thingspeak物联网平台⊙11.GEPredix物联网平台1.Thinworx8物联网平台Thinworx是工业公司的顶级物联网平台之一,它为设备提供了十分简单的连接。它可以实现当今世界的互联体验。Thingworx8是一个提供构建,部署和扩展工业级别项目和应用的,更好,更快,更容易的平台。 Thingwor...
Django1.6版本的PG数据库定义手动升级
Django1.7以后添加了migration功能,数据库定义的升级完全实现自动化,之前是通过一个叫south的app来做的。这篇文章谈一下1.6下的手动更新升级。 1、tablecreate和tabledelete操作,万幸的是Django即便是旧版本,其table的添加删除,其syncdb命令也可以识别出来。 2、fieldadd和fieldremove这两个操作得自己手动来。一般定义名称、类型、非空这些基本属性,因为Django的model会默认增加主键,所以像主键字段的序列这种比较麻烦的定义就不用自己来了,但是像外键约束、索引啊这些东西有的时候还需要自己手动添加。外键约束的名字和索引的名字最好参考Django的命名方式,防止数据库内命名冲突。 3、修改主键序列,为表递增ID主键建立独立的序列是PG数据库的做法,这个序列是可以修改的,最主要的修改我觉得可能就是当前最大ID值,也就是序列的当前值,有的时候,像某些配置数据的修改,可能需要修改这个序列。 ...
pg_restore数据库恢复指令
pg_restorerestoresaPostgreSQLdatabasefromanarchivecreatedbypg_dump.Usage: pg_restore[OPTION]...[FILE]Generaloptions: -d,--dbname=NAME connecttodatabasename -f,--file=FILENAME outputfilename -F,--format=c|d|t backupfileformat(shouldbeautomatic) -l,--list printsummarizedTOCofthearchive -v,--verbose verbosemode --help &nbs...
TimescaleDB比拼InfluxDB:如何选择合适的时序数据库?
https://www.itcodemonkey.com/article/9339.html时序数据已用于越来越多的应用中,包括物联网、DevOps、金融、零售、物流、石油天然气、制造业、汽车、太空、SaaS,乃至机器学习和人工智能。虽然当前时序数据库仅局限于采集度量和监控,但是软件开发人员已经逐渐明白,他们的确需要一款时序数据库,真正设计用于运行多种工作负载。如果我们考虑采用一款时序数据库产品,这可能意味着我们正面对大量时序数据的快速堆积。我们需要一个地方对这些时序数据进行存储和分析。人们此时可能已经认识到,业务的存活严重地依赖于所选取的数据库。如何选取时序数据库在评估工作负载所使用的时序数据库时,需考虑多个因素:数据模型;查询语言;可靠性;性能;生态系统;运维管理;企业/社区的支持情况.本文中,我们将对比两款业界领先的时序数据库,TimescaleDB(https://www.timescale.com/?utm_source=timescale-blog&utm_medium=referral&utm_campaign=influx-benchmark-post&...
使用免费 mongodb数据库 + 免费node.js服务器搭建小程序接口
由于微信的小程序只支持不带端口的域名接口,不支持IP地址和接口,所以我们需要映射到80端口并绑定备案过的域名才能被微信小程序访问到。简单点就是接口需要https协议才行,找了许久的免费的数据库与node.js的环境,都不尽人意,下面是整理的可以考虑的免费的产品:通过新浪云部署Node.js微信小程序商城(不用买域名、不用备案、不用配置https如果已经有备案的网站但是没有配置SSL时,可以考虑阿里云免费证书DVSSL,这个免费的证书隐藏的比较隐蔽:证书类型选择Symantec品牌注意,选择之后你并不会看到免费的证书!选择证书类型你还需要选择一下增强型OVSSL,这时免费型DVSSL选项才会出现。使用国外的,国外有三家非常不错的供应商MongoLab和RedisLabs和MongoDBAtlas,可以提供免费的mongodb数据库,可以考虑,需要翻墙免费的node.js服务器heroku,同样需要翻墙,注册需要使用gmail邮箱,偏慢但(推荐)国外的三家免费的mongodb数据库对比: MongoLab 提供500MB免费的云端存储,Mongo目前版本为3...
简单 PHP + MySQL 数据库动态网站制作 -- 摘抄
在这篇文章中,我尽量用最浅显易懂的语言来说明使用PHP,MySQL制作一个动态网站的基本技术。阅读本文需要简单的HTML基础知识和(任一编程语言的)编程基础知识(例如变量、值、循环、语句块的概念等)。概述PHP是一种解释性语言,可用于对网页进行预处理。PHP脚本在服务器端运行,其运行结果是一个可用来显示的网页。尽管可以完成许多类似工作,但是JavaScript和PHP的一大区别就是,JavaScript是在浏览器端运行的。事实上,浏览器会接收JavaScript代码并运行它,所以用户是可以查看JavaScript代码的。而PHP不会将原始代码交给浏览器,只会将其运行的结果交给浏览器,所以用PHP处理用户登陆、用户权限等问题是安全可靠的。PHP与HTML实际编写的时候,通常采用的方式是建立扩展名为 php 的文件(网页文件本质上是文本文件)。编写php代码和编写html代码并没有多少区别,而最方便的地方在于,在一个php文件中,两种代码是可以混编的。规则:php代码需要包含在 <?php...?> 标签中,就像这样:<?php//...
android app通知栏权限状态判断及跳转状态栏设置页面
importandroid.app.NotificationManager;importandroid.content.Context;importandroid.content.Intent;importandroid.net.Uri;importandroid.os.Build;importandroid.provider.Settings;importandroid.support.v4.app.NotificationManagerCompat;/***Createdbychenxiangxiangon2019/1/16.*/publicclassUtils{publicstaticbooleanisPermissionOpen(Contextcontext){if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.O){returnNotificationManagerCompat.from(context).getImportance()!=NotificationManager.IMPORTANCE_NONE;}returnNot...
将excel的.xlsx文件转成数据库文件.db的方法
1.下载好工具SQLiteExpertProfessional3,晚上有很多,自行百度。2.打开.xls文件,将文件另存为.csv文件。说明一下:可以将xls文件看作是数据库里的一个表。所以,表名和.xls文件名称一直,里面的字段,就是.xls文件中的字段。3.打开SQLiteExpertProfessional3,新建一个数据库,数据库名称,就起你想要的名称,后缀就加.db。 ...