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

C#与 SQL Server互联(二):SQL Server基础语法

创建数据库(CREATE TABLE)连接数据库库中建表 如下图可以 直接在库中建表可以 直接CREATE TABLE 建表 不展示了 直接建建好表后 如下图点击 选择前 100行SQL直接跳到SQL表运行界面添加(Insert语句)1.下图语句为将所有字段内容完整写入数据表中把所有字段的内容按顺序完整逐条写入数据表中。字段顺序、数量必须和后面VALUES里的值一一对应不能多、不能少、不能乱序。字符类型加单引号、数字不用加主键自增就不用写 id 字段会自动生成。注意:想要 执行此语句选中此语句点击执行即表格生成新数据选中下述的Select点击执行便执行查询整个表2.指定列名添加选择需要添加的字段进行添加删除(Delete)1.根据字段删除数据id2其实是个运算逻辑可以写成id!2,意思时除了不等于2的全部字段删除,或者改成2意思是2的所有 字段都可删除更新(UPDATA)1.根据字段更新部分字段行中的内容UPDATE 表名指定要更新的表SET后面跟「字段 新值」可以同时修改多个字段用逗号分隔WHERE关键用来指定要更新哪几行不写会更新整张表的所有数据Where后面的可以增加逻辑运算符比如图片中or意思是在满足关键字段id4或者字段的productNameHR中更新productName数据yc和pirce0.33同样也可以用and查询(Select)1.在productTab的数据表中查询字段 为ProductName的列内容结果2.在productTab的数据表中查询字段 为ProductName的列内容通过as将product Name变更为产品名称结果3.在productTab的数据表中查询所有字段内容 并 将字段 名称改为中文结果1.查询满足id4的数据并把字段变更为中文展示数据表中的数据源是经过查询并字段展示 为 中文后4.升序降序排序查询结果升序5.区间查法通过字段CreatTime中内容区间为04-029 20:19:14.377到202-04-29 20:19:14.863之间查询6.模糊查法查询表ProductTab中字段productName中最后有l的内容结果查询ProductTab中字段productName中中间有l的内容结果这个比较奇特就是比如%1代表内容最后为1;%%1,代表末尾为1字段;1%,代表首字符为1字段;7.分页查询ROW_NUMBER() OVER (ORDER BY creatTime DESC)按创建时间倒序给每一行数据生成一个从 1 开始的连续序号RowNum这样表里的每一行都会带上一个唯一的行号外层查询按行号分页AS T给内层子查询的结果集起个别名方便外层调用WHERE RowNum BETWEEN 1 AND 10筛选出第 1~10 行数据也就是第 1 页每页 10 条结果8.select逻辑运算9.内连接两个表或者多表查询显示比如我有两张表orderTab表内容为productTab表内容为指令通过inner joinSELECT *查询两个表中所有匹配的字段FROM orderTab o从订单表orderTab开始查询给它起别名o方便后面引用INNER JOIN productTab p和商品表productTab做内连接给它起别名pON o.pId p.id连接条件用订单表的商品 IDo.pId和商品表的主键p.id做关联内连接的核心逻辑内连接只会返回两张表中都能匹配上的记录也就是只有订单表orderTab里的pId在商品表productTab里存在对应的id这条数据才会被查出来如果订单里有一个pId不存在于商品表这条订单就不会出现在结果里结果10.左连接左连接以左表为 基准结果11.联表查询UNION会把两个SELECT查询的结果合并成一个结果集而且会自动去重。两个查询都来自同一张productTab表查询的字段也完全一样所以执行后结果和单独执行一次SELECT id, productName FROM productTab是一样的因为去重了不会出现重复数据结果第二种

相关文章:

C#与 SQL Server互联(二):SQL Server基础语法

创建数据库(CREATE TABLE)连接数据库,库中建表 如下图,可以 直接在库中建表,可以 直接CREATE TABLE 建表 ,不展示了 ,直接建建好表后 ,如下图,点击 选择前 100行,SQL直接跳到SQL表运…...

7天突破编程障碍:游戏化学习的完整实战指南

7天突破编程障碍:游戏化学习的完整实战指南 【免费下载链接】codecombat Game for learning how to code. 项目地址: https://gitcode.com/gh_mirrors/co/codecombat 你还记得第一次面对编程时的感受吗?那些冰冷的语法规则、抽象的算法概念&#…...

雀魂牌谱屋:麻将竞技数据分析完全指南

雀魂牌谱屋:麻将竞技数据分析完全指南 【免费下载链接】amae-koromo 雀魂牌谱屋 (See also: https://github.com/SAPikachu/amae-koromo-scripts ) 项目地址: https://gitcode.com/gh_mirrors/am/amae-koromo 想要在雀魂麻将中实现段位突破却苦于找不到科学方…...

终极怪物猎人世界叠加层工具:HunterPie完整实战指南

终极怪物猎人世界叠加层工具:HunterPie完整实战指南 【免费下载链接】HunterPie-legacy A complete, modern and clean overlay with Discord Rich Presence integration for Monster Hunter: World. 项目地址: https://gitcode.com/gh_mirrors/hu/HunterPie-lega…...

音乐解锁革命:3个步骤让你真正拥有数字音乐

音乐解锁革命:3个步骤让你真正拥有数字音乐 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web 项目地址: https://gitcode…...

保姆级教程:用Python复现IEEE论文里的配电网光伏集群电压控制(附完整代码)

从理论到实践:Python复现配电网光伏集群电压控制全流程解析 当你在IEEE Transactions on Power Systems上读到那篇关于分布式光伏电压控制的论文时,是否曾被复杂的数学模型和算法描述难住?作为电力系统研究者,我完全理解这种从理论…...

ERA5⁃Land 数据集下载

1950-2026年ERA5-Land数据集(降水、径流、潜在蒸散发及土壤湿度)下载流程: ERA5 数据,是来自 Copernicus Climate Data Store(简称 CDS,哥白尼气候数据中心),由 ECMWF(欧…...

飞行模拟器在科研的价值

飞行模拟器在科研中的核心价值,是提供安全、可控、可重复、低成本的 “虚拟飞行实验室”,贯穿飞行器全生命周期,支撑气动 / 飞控 / 航电 / 人机工效 / AI 自主飞行等关键技术攻关与验证,显著缩短研发周期、降低试飞风险与成本。一…...

3个数据恢复场景:如何用TestDisk从绝望中找回你的宝贵文件

3个数据恢复场景:如何用TestDisk从绝望中找回你的宝贵文件 【免费下载链接】testdisk TestDisk & PhotoRec 项目地址: https://gitcode.com/gh_mirrors/te/testdisk 你是否曾经遇到过这样的情况:硬盘突然无法识别,系统提示"未…...

如何快速安装大气层系统:Switch玩家的终极破解指南

如何快速安装大气层系统:Switch玩家的终极破解指南 【免费下载链接】Atmosphere-stable 大气层整合包系统稳定版 项目地址: https://gitcode.com/gh_mirrors/at/Atmosphere-stable 大气层系统(Atmosphere)是目前最稳定、功能最丰富的N…...

Swoole长连接保活≠高成本!20年经验沉淀的4类LLM请求分级调度模型(含Go/PHP双实现)

更多请点击: https://intelliparadigm.com 第一章:Swoole长连接保活≠高成本!20年经验沉淀的4类LLM请求分级调度模型(含Go/PHP双实现) 在高并发LLM服务网关中,Swoole长连接常被误认为需持续心跳资源锁定时…...

Atlas200l DK A2内核编译实战:自己动手为AX210网卡定制驱动模块

Atlas200l DK A2内核编译实战:为AX210网卡定制驱动模块的完整指南 当你在Atlas200l DK A2开发板上插上那块崭新的Intel AX210无线网卡时,系统却对它视而不见——这种挫败感我太熟悉了。去年在为边缘计算设备部署无线功能时,我连续三天卡在驱动…...

二层交换机、三层交换机和路由器到底有啥不一样?用大白话给你讲透

很多刚入行的同学,甚至一些干了几年运维的朋友,都会在一个问题上绕一阵: 👉 二层交换机、三层交换机、路由器,到底有什么区别? 看起来都在“转发数据”,接口长得也差不多,配置命令甚至还有点像,但本质上,它们做的事情完全不是一个层级。 这篇文章,我们就用一种更…...

Visual C++运行库:Windows程序的“隐形桥梁“如何影响你的日常使用?

Visual C运行库:Windows程序的"隐形桥梁"如何影响你的日常使用? 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 上周五晚上&am…...

【RISC-V国产驱动开发实战】:3个关键步骤搞定C语言底层适配,90%工程师忽略的中断向量表对齐陷阱

更多请点击: https://intelliparadigm.com 第一章:RISC-V国产驱动开发实战导论 RISC-V 架构凭借其开源、模块化与可扩展特性,正成为国产芯片生态构建的核心底座。在驱动开发层面,Linux 内核已原生支持 RISC-V(自 v5.…...

宠物用品行业 GEO 实战指南:如何抢占 AI 答案位

很多宠物用品品牌已经很会做传统增长:投流、达播、种草、私域、活动,一个都不少。但 2026 年真正值得警惕的变化是:越来越多用户在打开电商平台之前,先去问 AI。他们问的不是单个关键词,而是完整问题:新手养…...

如何用Excalidraw-Animate将静态绘图转化为生动动画:终极指南

如何用Excalidraw-Animate将静态绘图转化为生动动画:终极指南 【免费下载链接】excalidraw-animate A tool to animate Excalidraw drawings 项目地址: https://gitcode.com/gh_mirrors/ex/excalidraw-animate 想让你的技术演示、产品介绍或教学材料从平淡无…...

Cursor智能体开发:云端代理Cloud Agents概述

云端代理基于相同的智能体基础,但它们运行在云端的隔离环境中,而不是在您的本地机器上。 为什么使用 Cloud Agents? 您可以并行运行任意数量的 agents,且无需让您的本地机器保持联网。 由于每个云端代理都可以访问自己的虚拟机…...

NRF24L01模块选型与实战:对比“增强型ShockBurst”与“直接模式”到底该怎么选?

NRF24L01模块选型与实战:深度解析三种工作模式的核心差异与应用场景 在嵌入式无线通信领域,NRF24L01模块凭借其优异的性价比和灵活的配置选项,成为众多开发者的首选。然而面对Enhanced ShockBurst™、ShockBurst™和直接收发模式这三种工作模…...

跨部门协作提效:用 OpenClaw 实现任务进度同步、审批流程触发、结果通知推送自动化

跨部门协作提效:用 OpenClaw 实现任务进度同步、审批流程触发、结果通知推送自动化在当今快节奏的商业环境中,跨部门协作已成为企业提升效率、驱动创新的核心引擎。然而,传统协作方式常面临任务进度不同步、审批流程延误、结果通知滞后等问题…...

群晖百度网盘套件终极指南:在NAS上轻松管理云端文件

群晖百度网盘套件终极指南:在NAS上轻松管理云端文件 【免费下载链接】synology-baiduNetdisk-package 项目地址: https://gitcode.com/gh_mirrors/sy/synology-baiduNetdisk-package 还在为群晖NAS无法直接访问百度网盘而烦恼吗?今天我要为你介绍…...

RimWorld终极角色定制指南:EdB Prepare Carefully完全解析

RimWorld终极角色定制指南:EdB Prepare Carefully完全解析 【免费下载链接】EdBPrepareCarefully EdB Prepare Carefully, a RimWorld mod 项目地址: https://gitcode.com/gh_mirrors/ed/EdBPrepareCarefully 想要在《边缘世界》中打造完美的开局团队吗&…...

Degrees of Lewdity中文汉化版终极指南:3步开启你的沉浸式中文游戏体验

Degrees of Lewdity中文汉化版终极指南:3步开启你的沉浸式中文游戏体验 【免费下载链接】Degrees-of-Lewdity-Chinese-Localization Degrees of Lewdity 游戏的授权中文社区本地化版本 项目地址: https://gitcode.com/gh_mirrors/de/Degrees-of-Lewdity-Chinese-L…...

如何快速下载喜马拉雅VIP音频:完整免费音频下载工具指南

如何快速下载喜马拉雅VIP音频:完整免费音频下载工具指南 【免费下载链接】xmly-downloader-qt5 喜马拉雅FM专辑下载器. 支持VIP与付费专辑. 使用GoQt5编写(Not Qt Binding). 项目地址: https://gitcode.com/gh_mirrors/xm/xmly-downloader-qt5 你是否曾遇到这…...

BiRefNet高分辨率图像分割权重加载失败3种场景解决方案

BiRefNet高分辨率图像分割权重加载失败3种场景解决方案 【免费下载链接】BiRefNet [CAAI AIR24] Bilateral Reference for High-Resolution Dichotomous Image Segmentation 项目地址: https://gitcode.com/gh_mirrors/bi/BiRefNet BiRefNet作为2024年CAAI AIR收录的高分…...

独立开发者如何利用 Taotoken 快速为自己的产品集成 AI 助手

独立开发者如何利用 Taotoken 快速为自己的产品集成 AI 助手 1. 独立开发者的 AI 集成挑战 对于独立开发者或小型工作室而言,为产品增加智能助手功能往往面临多重现实约束。模型选型需要平衡成本、性能与场景适配性,而直接对接不同厂商的 API 又涉及密…...

如何永久保存微信聊天记录:WeChatMsg完全免费解决方案指南

如何永久保存微信聊天记录:WeChatMsg完全免费解决方案指南 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/W…...

别再纠结C4D版本了!手把手教你用R26还原R21的经典工作区

从R21到R26:Cinema 4D经典工作区无缝迁移指南 当Maxon在Cinema 4D R25/R26中推出全新UI设计时,整个三维设计社区都感受到了震动。就像Photoshop从CS6升级到CC时的界面革命,这种改变让习惯了R21及更早版本的老用户们感到既兴奋又焦虑。作为一名…...

Godot(2D)主要架构:交互解释与游戏实际实现3:全局存档系统

前言:本篇文章是 针对Godot(2D)游戏架构的研究 的主要架构中对全局存档系统的解释文章,将会对Godot中通用物品栏的实现方式进行详细的讲解 本文章的存档系统使用JSON进行存储,并且文章中所使用的Godot中的函数,以及使用的数据交互…...

从仿真到上板:手把手教你用自定义控制器验证FPGA DDR3设计(附Vivado工程)

从仿真到上板:FPGA DDR3设计全流程实战指南 在FPGA开发中,DDR3存储器的集成与调试一直是工程师面临的关键挑战之一。许多开发者能够顺利完成仿真验证,却在将设计部署到实际硬件时遇到各种棘手问题。本文将深入探讨从仿真环境平滑过渡到硬件实…...