热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

数据库之查询核心

我们在学习数据库的时候经常用到数据库的查询语句,它的重要性可想而知,下面我就来分析一下吧。txtSQLselect*fromstudent_Infowherestudent_SetmrcexecuteSQL(txtSQL,MsgText)select*fromstudent_Info这句是查询

我们在学习数据库的时候经常用到数据库的查询语句,它的重要性可想而知,下面我就来分析一下吧。 txtSQL = select*from student_Info where student_ID=' Trim(txtSID.Text) ' Set mrc = executeSQL(txtSQL, MsgText) select * from student_Info 这句是查询

我们在学习数据库的时候经常用到数据库的查询语句,它的重要性可想而知,下面我就来分析一下吧。

txtSQL = "select*from student_Info where student_ID='" & Trim(txtSID.Text) & "'" 

 

Set mrc = executeSQL(txtSQL, MsgText)

select * from student_Info 这句是查询表

student_Info where student_ID = '" & Trim(txtSID.Text) & "'" 这句是筛选条件 其中Trim()是去前后空格,txtSID.Text这个控件上输入的值。

student_ID等于你控件上输入的值。

ExecuteSQL(txtSQL, MsgText) 很明显是执行SQL。

ExecuteSQL是自定义函数。

传递参数SQL传递查询语句,MsgString传递查询信息。自身以一个数据集对象的形式返回 。

一定是执行SQL语句,里面的两个参数 txtSQL 是指 用来执行的SQL语句 比如:elect * from 表

MsgText参数 指的是实行完SQL语句后的弹出框 是成功了还是失败了之类的

第一句的意思就是:查询学生信息表,筛选出学生ID号为txtSID.Text的学生。

第二句的意思是:执行sql语句,并把MsgText作为参数传递进去,返回一个set类型的数据。

举列:

假如我把我们班的所有的同学排成一列,站在第一位的号码是1,排在1后面的号码为2,以此类推。

第一句sql的意思就是:我现在找到一个同学李四,然后告诉他让他把号码是5的同学给找出来。

那么这个同学就会从1数到5,就把号码是5的同学给找了出来。txtSQL就相当于李四。

但是数据库的sql查询时通过索引查询的,在数据库中不是通过1,2,3,4,5数到5才找到的。而是通过索引直接找到的。

举例:

我找的这个同学手里会有一个名单,每个名字前都有学号。直接叫学号对应的名字,这个人就被找到了。

这个学号就相当于索引。

我要从student_info里面找人,但是,这个人的ID必须是txtSID.Text

例如:我从5年级1班的86个人中找人,我只找一个,这个人的名字叫张三(txtSID.Text


推荐阅读
  • 本文深入探讨了ASP.NET中ViewState、Cookie和Session三种状态管理技术的区别与应用场景。ViewState主要用于保存页面控件的状态信息,确保在多次往返服务器过程中数据的一致性;Cookie则存储在客户端,适用于保存少量用户偏好设置等非敏感信息;而Session则在服务器端存储数据,适合处理需要跨页面保持的数据。文章详细分析了这三种技术的工作原理及其优缺点,并提供了实际应用中的最佳实践建议。 ... [详细]
  • Python与R语言在功能和应用场景上各有优势。尽管R语言在统计分析和数据可视化方面具有更强的专业性,但Python作为一种通用编程语言,适用于更广泛的领域,包括Web开发、自动化脚本和机器学习等。对于初学者而言,Python的学习曲线更为平缓,上手更加容易。此外,Python拥有庞大的社区支持和丰富的第三方库,使其在实际应用中更具灵活性和扩展性。 ... [详细]
  • 在CentOS上部署和配置FreeSWITCH
    在CentOS系统上部署和配置FreeSWITCH的过程涉及多个步骤。本文详细介绍了从源代码安装FreeSWITCH的方法,包括必要的依赖项安装、编译和配置过程。此外,还提供了常见的配置选项和故障排除技巧,帮助用户顺利完成部署并确保系统的稳定运行。 ... [详细]
  • Issue with the Reserved Term HOSTS in System Configuration ... [详细]
  • 在开发系统查询搜索功能时,需注意以下几点以提高信息检索效率:首先,在SQL语句中,每个参数占位符“?”后必须紧跟相应的参数赋值,确保参数与赋值一一对应,避免因参数不匹配导致的错误。其次,进行模糊搜索时,若用户输入通配符“%”,可能会导致全表扫描,因此需要对输入的“%”进行特殊处理或限制,以防止不必要的性能开销。此外,建议使用索引优化查询速度,并合理设计搜索逻辑,以提升用户体验。 ... [详细]
  • Spring Boot 实战(一):基础的CRUD操作详解
    在《Spring Boot 实战(一)》中,详细介绍了基础的CRUD操作,涵盖创建、读取、更新和删除等核心功能,适合初学者快速掌握Spring Boot框架的应用开发技巧。 ... [详细]
  • 开发心得:深入探讨Servlet、Dubbo与MyBatis中的责任链模式应用
    开发心得:深入探讨Servlet、Dubbo与MyBatis中的责任链模式应用 ... [详细]
  • 深入解析:Explain命令的应用与字段详解
    深入解析:Explain命令的应用与字段详解 ... [详细]
  • 本文详细解析了如何使用 jQuery 实现一个在浏览器地址栏运行的射击游戏。通过源代码分析,展示了关键的 JavaScript 技术和实现方法,并提供了在线演示链接供读者参考。此外,还介绍了如何在 Visual Studio Code 中进行开发和调试,为开发者提供了实用的技巧和建议。 ... [详细]
  • 如何运用蒙特卡洛方法计算NPV:计算机专业毕业设计遇到难题怎么办?
    许多计算机科学专业的学生在大学期间都会遇到这样的困扰:课堂上教授的内容往往偏向理论,实际应用的知识点讲解得较为浅显和概括,导致在进行毕业设计时,如运用蒙特卡洛方法计算净现值(NPV)等复杂问题时感到无从下手。本文旨在探讨如何通过深入理解和实践蒙特卡洛模拟技术,解决这类计算难题,为学生的毕业设计提供实用指导。 ... [详细]
  • 数据仓库架构中缓慢变化维度的优化设计策略
    在数据仓库架构中,缓慢变化维度(SCD)是一种广泛应用的技术手段。该技术处理的是那些随时间逐步变化的维度属性,确保在进行商业智能(BI)分析时能够准确反映特定历史时间点的数据状态。通过合理设计SCD,可以有效提升数据仓库的性能与准确性,同时简化数据管理和维护流程。 ... [详细]
  • 本文详细介绍了使用响应文件在静默模式下安装和配置Oracle 11g的方法。硬件要求包括:内存至少1GB,具体可通过命令`grep -i memtotal /proc/meminfo`进行检查。此外,还提供了详细的步骤和注意事项,确保安装过程顺利进行。 ... [详细]
  • 在Ubuntu系统中,由于预装了MySQL,因此无需额外安装。通过命令行登录MySQL时,可使用 `mysql -u root -p` 命令,并按提示输入密码。常见问题包括:1. 错误 1045 (28000):访问被拒绝,这通常是由于用户名或密码错误导致。为确保顺利连接,建议检查MySQL服务是否已启动,并确认用户名和密码的正确性。此外,还可以通过配置文件调整权限设置,以增强安全性。 ... [详细]
  • 如何使用Python高效绘制矩形图形
    本文详细介绍了如何利用Python的Turtle库高效绘制矩形图形,适合初学者快速上手。通过具体示例代码,帮助读者理解Turtle库的基本绘图方法和技巧,同时探讨了在不同应用场景中绘制矩形的实际操作,为后续复杂图形的绘制打下坚实基础。 ... [详细]
  • 智能制造数据综合分析与应用解决方案
    在智能制造领域,生产数据通过先进的采集设备收集,并利用时序数据库或关系型数据库进行高效存储。这些数据经过处理后,通过可视化数据大屏呈现,为生产车间、生产控制中心以及管理层提供实时、精准的信息支持,助力不同应用场景下的决策优化和效率提升。 ... [详细]
author-avatar
范二小姐儿
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有