精华内容
下载资源
问答
  • 状态:生产就绪 适用于Grafana的BigQuery数据源 BigQuery DataSource插件提供对作为后端数据库的支持。 快速开始 有多种安装bigquery-grafana的方法。 有关更多信息,请参见... 这是您在面板和查询中引用数据源的方式。
  • 数据表视图 9以表或查询作为数据源用于显示输入以及更新数据表中的字段 题号一二三四五总分 A.绑定型控件 B.计算型控件 C.标签控件 D.选项组控件 10主要用于在窗体或报表中显示描述性文本如标题或说明 得分 一单选题...
  • 整句语句的意思就是,将两个查询结果作为新的查询表分别命名为Hz1、Hz2,用 ”where hz1.分公司=Hz2.分公司“来组合数据, 没有条件的制约的话,将统计的结果再进行除数运算, 各品种的分组统计数(分组含品种字段)...
  • 6.5.4 方法4:使用单元格链接回数据透视作为图表的数据源 143 6.6 使用条件格式处理数据透视 146 6.7 下一步 153 第7章 借助数据透视对不同的数据源进行分析 155 7.1 使用多重合并计算数据区域 ...
  • 6.5.4 方法4:使用单元格链接回数据透视作为图表的数据源 143 6.6 使用条件格式处理数据透视 146 6.7 下一步 153 第7章 借助数据透视对不同的数据源进行分析 155 7.1 使用多重合并计算数据区域 ...
  • 6.5.4 方法4:使用单元格链接回数据透视作为图表的数据源 143 6.6 使用条件格式处理数据透视 146 6.7 下一步 153 第7章 借助数据透视对不同的数据源进行分析 155 7.1 使用多重合并计算数据区域 ...
  • 6.5.4 方法4:使用单元格链接回数据透视作为图表的数据源 143 6.6 使用条件格式处理数据透视 146 6.7 下一步 153 第7章 借助数据透视对不同的数据源进行分析 155 7.1 使用多重合并计算数据区域 ...
  • MySQL子查询

    2020-07-21 08:22:03
    子查询可以理解为,在一个SQL语句A( SELECT、 INSERT、 UPDATE等)中嵌入一个查询语句B,作为执行的条件或查询数据源(代替FROM后的数据)那么B就是子查询句,它是一条完整的SELECT语句,能够独立的执行。 在含有子查询...

    子查询可以理解为,在一个SQL语句A( SELECT、 INSERT、 UPDATE等)中嵌入一个查询语句B,作为执行的条件或查询的数据源(代替FROM后的数据表)那么B就是子查询句,它是一条完整的SELECT语句,能够独立的执行。

    在含有子查询的语句中,子查询必须书写在圆括号()内.
    SQL语句首先会执行子查询中的语句.
    然后再将返回的结果作为外层SQL语句的过滤条件.
    当遇到同一个SQL语句中含有多层子查询时,它们执行的顺序是从最里层的子査询开始执行.

    子查询的划分方式有多种,最常见的是以功能和位置进行划分.
    按子查询的功能可以分为标量子查询丶列子查询、行子查询和表子查询
    按子查询的位置可以分为 WHERE子查询 ,FROM子杳询.

    • 标量子查询:子查询返回的结果是一个数据,即一行一列
      WHERE条件判断{=|<>}
      (SELECT字段名FROM数据源[WHERE][GROUP BY HAVING] [ORDER BY] [LIMIT]);

      子査询利用比较运算符=或<>,判断子査询语句返回的数据是否与指定的条件相等或不等,然后根据比较结果完成相关需求的操作.
      数据源表示一个符合二维表结构的数据,如数据表.
    Select name From sh_goods_category 
    Where id=(Select category_id From sh_goods 
    Where name="智能手机");
    

    在这里插入图片描述

    • 列子查询:子查询返回的结果是一个字段符合条件的所有数据,即一列多行.
      WHERE 条件判断 { IN |NOT IN}( SELECT 字段名 FROM数据源 [WHERE] [GROUP BY] [ HAVING] [ORDER BY] [LIMIT]);
      子查询利用比较运算函数IN()或 NOT IN()
      判断指定的条件是否在子查询语句返回的结果集中.
      然后根据比较结果完成相关需求的操作.
    Select name From sh_goods_category Where id In (Select category_id From sh_goods);
    

    在这里插入图片描述

    • 行子查询:当子查询的结果是一条包含多个字段的记录(一行多列)时。
      WHERE(指定字段名1,指定字段名2,…)=(SELECT 字段名1,字段名2, FROM 数据源 [WHERE[ GROUP BY][ HAVING] [ORDER BY][LIMIT]);
      行子查询返回的一条记录与指定的条件比较,比较的运算符通常使用=。
      子查询的结果必须全部与指定的字段相等才满足 WHERE指定的条件.
      在这里插入图片描述
    Select id,name,price,score,content 
    From sh_goods 
    Where(price,score)=(Select Max(price),Min(score)
     From sh_goods);
    

    在这里插入图片描述

    • 表子查询:子查询的返回结果用于FROM数据源,它是一个符合二维表结构的数据,可以是一行一列、一列多行、一行多列或多行多列.
      SELECT 字段列表 FROM (SELECT语句) [AS] 别名[WTHERE] [GROUP BY] [HAVING] [ORDER BY ][LIMIT];
    Select a.id,a.name,a.price,a.category_id 
    From sh_goods a,(Select category_id,
    Max(price) max_price 
    From sh_goods Group By category_id) b 
    Where a.category_id=b.category_id 
    And a.price=b.max_price;
    

    在这里插入图片描述
    常用的子查询关键字还有 EXISTS、ANY和ALL。
    EXISTS关键字的子查询返回的结果只有0和1两个值.
    0代表不成立,1代表成立.
    WHERE EXISTS (子查询语句);

    Update sh_goods Set name="电饭煲",price=599,
    category_id=(Select id From sh_goods_category
     Where name="厨具")
     Where Exists (Select id From sh_goods_category 
     Where name="厨具") And id=5;
    

    使用带ANY关键的子查询时,表示给定的判断条件,只要符合ANY子查询结果中的任意一个,就返回1,否则返回0
    WHERE 表达式 比较运算符 ANY (子查询语句);

    Select name From sh_goods_category
     Where id=Any(Select Distinct category_id 
     From sh_goods Where price<500);
    

    在这里插入图片描述

    Select name From sh_goods_category 
    Where id<> Any (Select Distinct category_id
     From sh_goods Where price<500);
    

    在这里插入图片描述
    使用带ALL关键字的子查询时,表示给定的判断条件,只有全部符合ALL子查询的结果时,才返回1,否则返回0
    WHERE 表达式 比较运算符 ALL(子查询语句);

    Select id,name,price,keyword From sh_goods 
    Where category_id=3 
    And price<All(Select Distinct price 
    From sh_goods Where category_id=8);
    

    在这里插入图片描述

    展开全文
  • NoSQL,大数据和API数据源,可以简便地用sql语句查询来自不同来源和类型的数据,并将查询结果作为数据源来加入不同的数据库,组合数据各种格式可视化查询结果:如图表、同期群组、数据透视、箱形图、地图、...

    1. 开源版查询功能介绍

    Redash开源版支持SQL,NoSQL,大数据和API数据源,可以简便地用sql语句查询来自不同来源和类型的数据,并将查询结果作为数据源来加入不同的数据库,组合数据以各种格式可视化查询结果:如图表、同期群组、数据透视表、箱形图、地图、计数器、桑基图、词云图等。所有查询结果均被缓存,可以定时刷新以查看最新数据,最快30秒刷新,无需重复执行等待查询结果,每次打开都是新的查询结果。所有查询结果可以直接以CSV,TSV或Excel文件格式下载,支持筛选和过滤功能,支持多用户编辑。

    2.商业版有哪些功能增强?

    Redash商业版除支持所有开源版查询功能外,在此基础上拓展了查询的灵活性,新增Markdown全视图功能,在视图中可以自由图文排版,视图显示更丰富;可以自定义视图,如线条平滑、视图高级配置等,真正做到全方位自定义;定时刷新频率调整最快5秒,数据随时就绪,更新更快。

    此外商业版还增加了一些额外的功能,支持excel、csv文件直接上传查询,支持选择类型参数直接查询和枚举参数,支持查询完全删除,支持部件或视图可以获取所有url参数和配置样式的值,使得通用查询功能的实现十分轻松。

    展开全文
  • 这两种数据源即Excel 文件自身表单(Sheet)中的表作为数据源或以诸如Access、SQL Server等这样的数据库作为外部数据源。 为了实现将应用系统中的数据Excel的数据透视来显示的目的,我们应采用从外部数据源...
  • Access还为用户提供了查询“设计\"窗口,在查询设计视图中,可以完成新建查询的设计,修改已有的查询,也可以修改作为窗体、报表或数据访问页记录的SQL语句。在查询设计视图中所做的更改,也会反映到相应的SOL.....

    在ACCESS中创建查询

    像表向导、窗体向导等其他向导一样,Access查询向导能够有效地指导用户顺利地 进行创建查询的工作,详细地解释在创建过程中需要做出的选择,并能以图形的方式显示结果。

    Access还为用户提供了查询“设计\"窗口,在查询设计视图中,可以完成新建查询的设计,或修改已有的查询,也可以修改作为窗体、报表或数据访问页记录源的SQL语句。

    在查询设计视图中所做的更改,也会反映到相应的SOL语句。

    对创建查询来说,设计视图功能更为丰富,但使用向导创建基本的查询比较方便。可以先利用向导创建查询,然后在设计视图中打开它,加以修改。

    1.简单查询向导的使用

    简单查询向导只能生成一些简单的查询,如果在所查询的表中没有计算字段,该向导就只有两个对话框,一个用于选择查询所包含的表和字段,另一个用于命名查询。

    下面创建一个简单的查询。

    (1)打开Northwind数据库,并将数据库窗口切换到“查询”对象类型。

    (2)双击“使用向导创建查询\"快捷方式,弹出简单查询向导的第一个对话框,

    4.为查询选择字段

    查询中可只添加要查看其数据的字段,以及对其设置准则、分组、更新或排序的字段。

    本例中创建客户邮件表,故添加组成客户邮寄地址的字段。

    (1)在设计视图中打开查询,单击窗口下部网格第一列“字段’’行的下拉列表按钮,显示“查询字段\"列表。

    (2)选择列表中的“联系人姓名\"字段作为第一个字段标题。

    将“公司名称\"、“地址\"、“城市”、“地区’’、“邮政编码\"和“国家’’字段添加到查询设计网格的第2~7列。

    (3)执行“视图”菜单的“数据表视图’’命令,或单击工具条上“数据表视图”按钮,或单击“运行\",对客户表进行查询。

    在显示的查询结果集中,将包含“客户’’表的所有记录,原因是还未设置选择准则。

    5.按准则选择记录和排序显示

    准则是查询中用来识别所需特定记录的限制条件。

    上述示例查询是要为发给中国华北地区客户的邮件创建一个邮件清单,故希望在查询中只包含那些“地区\"字段为“华北\"的记录。基于字段的值来选择记录,其依据的准则是创建查询过程的核心。

    返回查询的设计视图,如图4—1 0所示。

    在地区的“准则’’列键人“华北’’(Access自动加引号),清除“国家’’列的“显示\"行复选框;并在“邮政编码\"的“排序\"行的下拉列表中选择“升序\"。

    最后,运行查询。查询结果集中只包含地区为“华北’’的客户的记录,不再包含“国家“字段,且记录按“邮政编码”升序排列。

    全部

    展开全文
  • 对于RDBMS数据库作为后端构建的任何Web应用程序,如果需要在具有数百万行的上执行搜索,或者需要执行连接多个查询,则可能需要花费大量时间才能完成得到回应。 这种后端服务使网站速度极慢。 在...

    SOLR是最流行且高度可扩展的搜索引擎之一,它基于分布式索引技术运行。 Solr索引几乎可以基于任何类型的数据源(CSV数据或XML数据或从RDBMS数据库或标准文件系统中提取的数据)构建。

    对于以RDBMS数据库作为后端构建的任何Web应用程序,如果需要在具有数百万行的表上执行搜索,或者需要执行连接多个表的查询,则可能需要花费大量时间才能完成得到回应。 这种后端服务使网站速度极慢。 在这些情况下,SOLR索引编制可能是有用的解决方案。 SOLR可以以反向索引文档的形式存储数据,该文档包含多个字段,每个字段都有一个名称和值。 SOLR的单个实例通常对于中小型数据库就足够了。 如果大型数据库需要在数十亿行上执行查询,则需要一种分布式索引解决方案,其中索引需要分布在多个分片和群集中。 SOLR云就是为此目的而设计的。 但是,管理SOLR云的节点,分片和副本是一项艰巨的任务,无法手动完成。 与外部Zookeeper集群配对可以通过将查询路由到正确的Solr实例来帮助进行SOLR云管理,以及诸如负载平衡和容错之类的其他好处。

    但是,使用外部Zookeeper集成建立SOLR云集群非常复杂,对于开发人员而言似乎是一项艰巨的任务。 在本文中,我们将通过简单的步骤以及必要的代码片段和屏幕快照,讨论使用Zookeeper集群进行Solr云设置和实现。 我们将创建多个SOLR碎片,并通过zookeeper对其进行操作。 后来,通过使用SOLRJ API的spring boot micro服务对设置进行了测试。 SOLRJ是一个API,可帮助Java应用程序与SOLR通信并执行查询。 在下面显示的示例中,我已将Java 8用于JDK和Eclipse作为IDE。

    1. Zookeeper设置

    以下是设置Zookeeper集成的分步说明:

    SOLR云-Zookeeper配置

    Zookeeper配置

      • 在每个conf文件中,将dataDir位置更新为
    server.1=YourServerName:2888:3888
    server.2= YourServerName:2889:3889
    server.3= YourServerName:2890:3890
    • 在上面的conf文件的dataDir属性中提到的相应位置创建3个文件夹。 /opt/user_projects/poc/tmp/1 , /opt/user_projects/poc/tmp/2, /opt/user_projects/poc/tmp/3 )。
    • 在创建的每个文件夹中,制作一个新文件并将其命名为“ myid”,然后根据文件夹名称输入序列号(1或2或3)。
    • 这样就完成了Zookeeper配置。

    2. SOLR Cloud设置

    现在让我们开始Solr云配置。

    • 从URL http://lucene.apache.org/solr/downloads.html下载最新的Solr。
    • 导航到solr安装文件夹下的服务器目录,并在其中创建4个solr文件夹。 在我的情况下,它是/opt/user_projects/poc/solrpoc/solr-7.4.0/server': solr, solr2, solr3, solr4如下图所示。
    SOLR云-Solr Config

    Solr配置

    • 上面创建的每个solr文件夹都应具有solr.xml,并且必须在该文件中分配端口,如下所示。
      ${jetty.port:8993}
    • 另外,您应该在同一文件夹中有一个configsets。 如果要使用数据库,则应具有data_driven_schema_configs。
    • 修改端口后。 Solr设置已经准备就绪。

    3.启动Zookeeper

    • 在启动Zookeeper之前,请确保已设置JAVA_HOME。
    • 为Zookeeper准备启动和停止脚本,然后将它们放在/opt/user_projects/poc/solrpoc/zookeeper-3.4.12/startZookeeper.shstopZookeeper.sh ,如下所示。

    SOLR启动脚本

    #!/bin/sh
    echo "-----------------------------------"
    echo "Starting all Solr Instances"
    
    source /opt/sun_jdk/jdkversion/jdkversion.conf
    
    bin/solr start -Duser.timezone="America/Los_Angeles" -c -s server/solr -p 8993 -z yourServer:8997,yourServer:8998,yourServer:8999 -noprompt
    
    bin/solr start -Duser.timezone="America/Los_Angeles" -c -s server/solr2 -p 8994 -z yourServer:8997,yourServer:8998,yourServer:8999 -noprompt
    
    bin/solr start -Duser.timezone="America/Los_Angeles" -c -s server/solr3 -p 8995 -z yourServer:8997,yourServer:8998,yourServer:8999 -noprompt
    
    bin/solr start -Duser.timezone="America/Los_Angeles" -c -s server/solr4 -p 8996 -z yourServer:8997,yourServer:8998,yourServer:8999 -noprompt
    
    echo ""
    echo "Started all Solr Instances"
    echo "---------------------------------"
    • 为Solr准备启动和停止脚本,并将它们放在/opt/user_projects/poc/solrpoc/solr-7.4.0/startSolr.sh
      执行此脚本时,solr开始在指定的端口上运行。
    SOLR云-Solr控制台

    Solr控制台

    4.设置收藏

      • SOLR运行之后,确保将与数据库相关的jar复制到dist并在solrconfig.xml提到该依赖项。
    SOLR云-Solr系列

    Solr系列

    • 执行完上述创建命令后,您可以转到Solr Admin UI并查看如下所示的集合。
    SOLR云-Solr控制台

    Solr控制台

    • 创建集合后,我们可以如下所示运行Dataimport。 单击执行。
    SOLR云-数据导入

    Solr数据导入

    这样, SOLR cloud设置就完成了。

    5.使用SOLRJ的SPRING BOOT客户端

    现在,我们将讨论如何在基于Spring Boot的微服务中测试SOLR集群并使用SOLRJ API查询数据。 我提供了github链接,该链接提供了整个项目代码。

    • 使用以下结构创建一个新的spring boot项目。
    SOLR云-项目结构

    项目结构

      • 配置gradle依赖项以包括S​​OLRJ库。

    SOLRJ util连接到Zookeeper

    @Service
    public class SolrUtil {
    	
    	CloudSolrClient solrClient;
    	
    	@SuppressWarnings("deprecation")
    	public CloudSolrClient createConnection(){
    		//You need to replace SERVERNAME with the server on which the zookeeper is running
    		String zkHostString = "SERVERNAME:8997,SERVERNAME:8998,SERVERNAME:8999"; //- DEV
    		if(solrClient == null){
    			solrClient = new CloudSolrClient.Builder().withZkHost(zkHostString).build();
    		}
    		return solrClient;
    	}
    	
    	public SolrDocumentList getSolrResponse(SolrQuery solrQuery, String collection, CloudSolrClient solrClient) {
    		QueryResponse response = null;
    		SolrDocumentList list = null;
    		try {
    			QueryRequest req = new QueryRequest(solrQuery);
    			solrClient.setDefaultCollection(collection);
    			response = req.process(solrClient);
    			list = response.getResults();
    		} catch (Exception e) {
    			e.printStackTrace();//handle errors in this block
    		}
    		return list;
    	}
    }
    • 现在创建一个SolrSearchService,它可以调用查询,更新文档或在SOLR中删除,如下所示。

    SOLRJ服务到CRUD Solr文档

    @Service
    public class SolrSearchService {
    
    	@Autowired
    	SolrUtil solrUtil;
    
    	private static final String collection = "UserSearchCloud";
    
    	public ResponseVO search(SearchRequestVO requestVO) {
    		CloudSolrClient solrClient = solrUtil.createConnection();
    		String query = requestVO.getQuery();
    		SolrQuery solrQuery = new SolrQuery();
    		solrQuery.setQuery(query);
    		solrQuery.setRows(50);
    		solrQuery.set("collection", collection);
    		solrQuery.set("wt", "json");
    		SolrDocumentList documentList = solrUtil.getSolrResponse(solrQuery, collection, solrClient);
    		ResponseVO responseVO = new ResponseVO();
    		if(documentList != null && documentList.size() >0){
    			responseVO.setDocumentList(documentList);
    			responseVO.setMessage("Success");
    		}else{
    			responseVO.setMessage("Failure");
    			responseVO.setErrorMessage("Records Not Found");
    		}
    		return responseVO;
    	}
    
    	public ResponseVO update(UpdateRequestVO requestVO) {
    		CloudSolrClient solrClient = solrUtil.createConnection();
    		UpdateResponse response = new UpdateResponse();
    		
    		SolrDocument sdoc1 = null;
    		String id = requestVO.getId();
    		solrClient.setDefaultCollection(collection);
    		SolrInputDocument sdoc = new SolrInputDocument();
    		try {
    			sdoc1 = solrClient.getById(id);
    		} catch (SolrServerException e1) {
    			e1.printStackTrace();
    		} catch (IOException e1) {
    			e1.printStackTrace();
    		}
    		if(sdoc1 != null){
    			sdoc.setField("FIRST_NAME",requestVO.getFirstName() != null ? requestVO.getFirstName() : sdoc1.get("FIRST_NAME"));
    			sdoc.setField("WORK_EMAIL",requestVO.getWorkEmail() != null ? requestVO.getWorkEmail() : sdoc1.get("WORK_EMAIL"));
    			sdoc.setField("LAST_NAME",requestVO.getLastName() != null ? requestVO.getLastName() : sdoc1.get("LAST_NAME"));
    			sdoc.setField("ADDRESS1",requestVO.getAddress1() != null ? requestVO.getAddress1() : sdoc1.get("ADDRESS1"));
    			sdoc.setField("ADDRESS2",requestVO.getAddress2() != null ? requestVO.getAddress2() : sdoc1.get("ADDRESS2"));
    			sdoc.setField("PHONE1",requestVO.getPhone1() != null ? requestVO.getPhone1() : sdoc1.get("PHONE1"));
    			sdoc.setField("JOB_TITLE",requestVO.getJobTitle() != null ? requestVO.getJobTitle() : sdoc1.get("JOB_TITLE"));
    			sdoc.setField("COMPANY_NAME",requestVO.getCompanyName() != null ? requestVO.getCompanyName() : sdoc1.get("COMPANY_NAME") );
    			sdoc.setField("CITY",requestVO.getCity() != null ? requestVO.getCity() : sdoc1.get("CITY"));
    			sdoc.setField("PHONE2",requestVO.getPhone2() != null ? requestVO.getPhone2() : sdoc1.get("PHONE2"));
    			sdoc.setField("USER_NAME",requestVO.getUserName() != null ? requestVO.getUserName() : sdoc1.get("USER_NAME"));
    			sdoc.setField("id",sdoc1.get("id"));
    			sdoc.setField("_version_","0");
    			try {
    				solrClient.add(sdoc);
    				response = solrClient.commit();
    			} catch (SolrServerException e) {
    				e.printStackTrace();
    			} catch (IOException e) {
    				e.printStackTrace();
    			}
    		}
    		ResponseVO responseVO = new ResponseVO();
    		if(response != null && response.getResponse() != null){
    			responseVO.setMessage("Document Updated");
    		}else{
    			responseVO.setErrorMessage("Document Not Found");
    		}
    		return responseVO;
    	}
    	
    	public ResponseVO delete(DeleteRequestVO requestVO) {
    		CloudSolrClient solrClient = solrUtil.createConnection();
    		UpdateResponse response = new UpdateResponse();
    		try {
    			solrClient.setDefaultCollection(collection);
    			response = solrClient.deleteById(requestVO.getId());
    		} catch (SolrServerException e1) {
    			e1.printStackTrace();
    		} catch (IOException e1) {
    			e1.printStackTrace();
    		}
    		ResponseVO responseVO = new ResponseVO();
    		if(response != null){
    			responseVO.setMessage("Document Deleted");
    		}
    		return responseVO;
    	}
    
    }
    • 最后,您可以在启动Spring Boot服务之后从任何其他客户端测试服务。
    SOLR云-Rest Client测试

    休息客户测试

    这样就完成了整个端到端测试。

    6.下载源代码

    这是一个使用Zookeeper集成配置SOLR云并通过基于Spring boot的SOLRJ项目访问它的示例。

    下载
    您可以在这里下载该项目的完整源代码: SOLRJ-ZOOKEEPER-INTEGRATION

    翻译自: https://www.javacodegeeks.com/2018/08/solr-cloud-7-4-cluster-configuration-external-zookeeper-ensemble-using-solrj-api-access-data.html

    展开全文
  • 包允许为Parquet创建索引(作为和),减少在Spark SQL中用于几乎交互式分析查询时的查询延迟。 它设计用于不经常更改但经常用于查询的用例,例如使用Thrift JDBC / ODBC服务器。 建立索引后,架构和文件...
  • 从表格的角度来看,针对不同的数据视图构建了多个哈希表作为联合索引,在该哈希上,提出了特定于查询的排名融合,通过散布在图表中对按位排名的所有结果进行排名。 在三个著名基准上进行图像搜索的综合实验表明...
  • 介绍:  本文介绍ADF Faces...本文Oracle数据库中的HR作为数据源,并且在COUNTRIES中增加字段EFFECTIVE,代码如下: alter table COUNTRIES add EFFECTIVE CHAR(1);字段值为YN,将此字段作为查询条件,使用
  • 数据集成原理带书签可复制 pdf

    热门讨论 2015-02-07 12:58:47
    9.4.1 建模数据源模式TS和抽取程序EW 203 9.4.2 推导数据模式TS和抽取程序EW 203 9.5 交互的包装器构建 207 9.5.1 使用Stalker交互标记页面 208 9.5.2 使用Poly识别正确的抽取规则 209 9.5.3 用...
  • 日历表格面板 [ConfigLine.java] 控制条类 [RoundBox.java] 限定选择控件 [MonthMaker.java] 月份算法类 [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件代码 2个目标文件 Java实现HTTP连接...
  • 图书的借阅涉及到的操作算法都是链表顺序的基本运算作为基础的,此程序包括:图书添加,图书查询,图书资料删除,借书,还书,增加会员,删除会员,查询会员借书信息输出显示的功能。通过链表存储结构实现...
  • 三、通过将“SELECT”语句结合组合成查询语句显示在文本编辑框,然后使用“MYSQL支持库”中的“执行SQL语句”语句执行来显示数据库中的数据,并利用“LITIM”来显示部分数据,利用系统库中的...
  • 全书共分为11章,首先在第1章中详细介绍了sql server 2008的架构和配置,然后在接下来的10个章节中深入探讨了sql server 2008数据存储和查询处理等各个方面的内部机制,包括:数据库和数据库文件、、索引、跟踪、...
  • 若要连接其他数据库,可以直接输入数据源的名称(DSN),格式为:“dsn:数据源的名称;uid=用户名;pwd=密码” Field1 和 Field2 是查询条件,所选表格的字段已列出,点选字段名、比较运算符,然后在后面输入条件 ...
  • iPhone开发秘籍(第2版)--代码

    热门讨论 2012-12-11 13:51:22
    该资料是《iPhone开发秘籍:第2版》的代码 对应的书籍资料见: iPhone开发秘籍:第2版(iphone开发必备佳作,在第一版的基础上进行了全面修订和大量扩充) 基本信息 原书名: The iPhone Developer's Cookbook: ...
  • 17.7.11 从CGRAMDDRAM中读取数据212 17.8 LCM工作时序212 17.9 单片机驱动LCM的电路213 第18章 体验第一个液晶程序的效果并建立模块化设计的相关子程序 18.1 体验第一个液晶程序的效果215 18.1.1 程序文件215 ...
  • jQuery权威指南-代码

    2013-11-11 14:36:34
    作为一名从事Web开发多年的工作者,我对每一种新技术的出现与应用都充满了渴望与期待,渴望它能解决现存疑难,进一步提高程序开发的效率;期待它能超越旧俗,引领技术未来的发展方向。近年来,Web开发领域的新技术...
  • 本书依照SQL语句要素,按照数据定义、数据查询数据操纵、数据控制、事务控制和程序化SQL的顺序讲解SQL语言,内容全面。 本书中,大多数SQL语句都是采用“语法、说明、实例、实例代码、运行结果”的顺序结构来阐述...
  • 编写高质量代码:改善C#程序的157个建议_代码示例 目录 前 言 第一部分 语言篇 第1章 基本语言要素 / 2 建议1:正确操作字符串 / 2 建议2:使用默认转型方法 / 6 建议3:区别对待强制转型与as和is / 9 ...
  • 本书延续了Ivor Horton讲解编程语言的独特方法,从中读者可以学习Visual C++ 2005的基础知识,并全面掌握在MFC和Windows Forms中访问数据源的技术。此外,本书各章后面的习题将有助于读者温故而知新,并尽快成为C++...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 334
精华内容 133
关键字:

以表或查询作为数据源