常用SQL语句整理(二)

Android面试整理之SQLite数据库——sql语句和常用函数(二) 上一篇文章以一些具体的面试题为例,例举了SQLite中一些常见的核心函数,下面对其整理说明,同时加入了其他一些函数。 Ps:SQLite中的许多内置函数大多用于处理字符串或数字数据,所有的函数都是大小写不敏感的,也就是说,我们可以使用这些函数的大写形式、小写形式或混合形式。下面说明时以小写为例。      Android面试整理之SQLite数据库——sql语句和常用函数(一)   阅读详情
l 存储过程:

创建存储过程

create procedure 存储过程名 @参数名1 数据类型1 [=default] [out | output | readonly]

as

...sql语句...

go

执行存储过程

execute 存储过程名 参数1

删除存储过程名

drop procedure 存储过程名

修改存储过程

alter procedure 存储过程名 @参数名1 数据类型1 [=default] [out | output | readonly]

as

...sql语句...

go

l 索引

创建索引

create [unique] [clustered | nonclustered] index 索引名

on 表名 (列名[,列名]...) [with fillfactor = x]

其中:

unique 表示将要创建唯一索引,唯一索引不允许两行具有相同的索引值

clustered表示将要创建聚集索引 或 nonclustered 表示将要创建非聚集

聚集索引在速度上比非聚集索引快,因为聚集索引中行的物理顺序与索引键值的逻辑顺序是一致的,但一个表中最多只能有一个聚集索引,可以有一个或多个非聚集索引

with fillfactor = x:表示填充因子,取值在0~100间的值,该值表示索引页填满的空间所占用的百分比,指定合适的填充因子可以提高数据改动时的执行效率

删除索引

drop index 索引名

常用的有:if exists (select * from sysindexes where name = 索引名) drop index 索引名

l 变量的使用
定义变量:
declare 变量名(必须以@开头) 数据类型
给变量赋值:
set 变量名 = 表达式
select 变量名=表达式 from  表或视图 ...
一般来说,简单赋值(比如赋给此变量一个常量)使用set,复杂的赋值(比如需要在表或视图中查询数据时)使用select
3个常用的全局变量:
@@error 最后一个T-SQL错误的错误号
@@identity 最后一次作插入操作时的标识列的值
@@rowcount 受上一个SQL语句影响的行数

l case多分支语句
case when 条件1 then 结果1
when 条件2 then 结果2
[else 其它结果]
end

l 子查询
select * from 表1 where 列1 { = | <> | != | > | >= | !> | < | <= | !< } [all | some | any](子查询)
some与any是等效的,相当于当前列1 的值与子查询的所有结果进行比较满足条件的至少有一个,相当于||运算
all与以上的相反,相当于&&运算

l 表联接查询
内联接:
select * from 表1 inner join 表2 on 条件
左外联:
select * from 表1 left outer join 表2 on 条件
右外联:
select * from 表1 right outer join 表2 on 条件
完全外联:
select * from 表1 full outer join 表2 on 条件
自联接:
select * from 表1 别名1 [inner | left outer | right outer | full outer] join 表1 别名2 on 条件(使用别名1和别名2)

SQL语句全面知识整理与实战指南 根据所学内容,对所有SQL语句进行知识性整理,包括但不限于各语句的使用规范、应用规则、易错点、应用实战等 阅读详情

相关推荐

RBF(径向基神经网络)基础解析与代码实例:拟合任意函数

目前RBF这一强大工具已经被基本证实可以拟合任意函数! 在机器学习领域,神经网络是一种强大的工具,用于解决各种复杂问题。其中,径向基函数(RBF,Radial Basis Function)神经网络以其独特的结构和优异的性能,在非线性函数逼近、模式识别等领域表现尤为突出。RBF神经网络是一种前馈神经网络,其隐含层节点的激活函数采用径向基函数,具有更强的局部逼近能力和更快的收敛速度。

橙色小博的博客,励志在人工智能领域发光发热! 1604

Oracle维护常用SQL语句整理二

Oracle维护常用SQL语句整理二 II) 空间状态相关内容 ----------------------------------------------------------------------- 1、查看表空间的名称及大小 SELECT t.Tablespace_Name, Round(SUM(Bytes / (1024 * 1024)), 0) Ts_Size   F

lizhengfa的专栏 293

kaggle注册以及数据集下载全流程

kaggle注册,数据集下载及常见问题

Arriteey的博客 2万+

sql:常用sql语句整理二 (连接查询)

这一篇 我们说一下 比较常见的连接查询 表 设计如下: 例子:      a表       id   name     b表     id     job   parent_id                  1   张3                   1     23     1                  2   李四                  2  

一叶扁舟的博客 311

动态掩码语言模型(MLM)优化策略:效率提升与最新技术实践

本文深入探讨了动态掩码语言模型(MLM)的优化策略与技术实践,涵盖核心原理、效率优化及2025年最新突破。重点解析了动态掩码在提升模型性能中的关键作用,包括工程实现、掩码策略演进及混合专家动态掩码等创新技术,为自然语言处理领域的研究与应用提供实用指南。

vscode5coder的博客 226

告别信号干扰!用Altium Designer 19搞定4层/6层PCB叠层设计的保姆级流程

本文详细介绍了如何使用Altium Designer 19进行4层/6层PCB叠层设计,解决信号干扰问题。通过实际案例和系统方法论,涵盖高速数字电路、混合信号系统等典型场景的设计优化,帮助硬件工程师和学生掌握电磁兼容(EMC)与信号完整性(SI)的核心技术。

weixin_27076351的博客 206

『管理调优』Oracle维护常用SQL语句整理二

II) 空间状态相关内容 ----------------------------------------------------------------------- 1、查看表空间的名称及大小 SELECT t.Tablespace_Name, Round(SUM(Bytes / (1024 * 1024)), 0) Ts_Size   FROM Dba_Tablespaces t, Dba_

空空的影子 645

Debezium报错处理系列之二十一:Unable to connect: Communications link failure.The driver has not received any

Debezium报错系列之二十一:Unable to connect: Communications link failure.The driver has not received any。

zhengzaifeidelushang的博客 547

常用SQL语句的整理--SQL server 2008(查询二--)

SQL中的内置函数: --聚合函数COUNT--查询表中数据的条数 select COUNT(*) from person select COUNT(*) from person where age in(18,19,20)--可以跟想要的上一节讲的所有函数 --MIN,MAX,Avg,SUM select MIN(age) from person select max(age...

weixin_30609331的博客 108

yolov7目标追踪:基于自定义数据集完成检测

目标追踪包含两个阶段:(1)基于自定义数据集,训练yolo目标检测模型;(2)基于检测模型,将实时检测结果传递到StrongSORT追踪算法中,该算法在OSNet基础上结合运动和外观信息,可以跟踪yolo模型检测到的任何物体。

📷 图像处理践行者 | 传统算法 · 深度学习 · 多模态 | 分享实战经验与技术洞见,探索从像素到智能的无限可能。 2306

爬虫逆向:Hook 技术原理与实战

Hook 技术​(钩子技术)是一种通过拦截和修改程序执行流程的技术手段。它允许开发者在目标程序的特定位置插入自定义代码,以改变程序的默认行为或获取运行时信息。Hook 技术广泛应用于调试、逆向工程、性能分析、安全防护等领域。Hook 技术在爬虫逆向中非常有用,能够有效获取和修改目标程序的数据。通过合理使用 Hook 工具和技术,可以显著提升爬虫的效率和成功率。但使用时需注意法律和道德问题,确保行为合规。

数据知道的博客 1万+

常用SQL语句整理

本文系统整理了SQL语句的基础语法和常用操作,包括数据查询、数据操纵、数据定义和数据控制四大类语句。详细介绍了SELECT查询的各种使用方法(条件查询、排序、分组等),INSERT、UPDATE、DELETE等数据操作语句,以及数据库和表的创建修改语句。同时列举了常用函数和SQL使用注意事项,为数据库操作提供全面的语法参考。

weixin_59997843的博客 1225

Trae 保姆级使用指南,零基础小白也能实现编程。

Trae 使用指南 Trae AI 使用 零基础编程 满血版 DeepSeek-R1&V3 AI IDE 深度理解中文开发场景 傻瓜式编程 编程入门 开发入门

Mr.L-OAM的博客 5817

SQL 语句知识整理

使用规范:定义表结构,包括列名、数据类型、约束等。应用场景:创建新数据表。注意事项:不同数据库对数据类型的支持略有差异(如 MySQL 的VARCHAR和 Oracle 的VARCHAR2)。常见错误列名重复。主键约束冲突(非唯一值)。使用规范:修改表结构,如添加 / 删除列、修改数据类型。应用场景:表结构需要动态调整时。注意事项:修改列类型可能导致数据丢失(如从INT改为TINYINT)。常见错误修改非空列时未提供默认值。删除被外键引用的列。使用规范:删除整张表。应用场景。

2401_89822375的博客 1687

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

2025最新100条常用SQL语句语法案例汇总 面试必备SQL语句大全

本文整理了2025年最新100条常用MySQL SQL语句,涵盖基础查询、聚合分组、数据操作、表管理、索引视图、连接查询、子查询、日期处理、字符串操作、事务管理等20+大类。这些语句适用于数据库开发、数据分析和运维场景,尤其适合北京、上海等一线城市互联网和金融行业的数据岗位面试准备。从基础SELECT语句到高级存储过程,内容全面实用,是提升SQL技能和应对技术面试的实用参考手册。

猫头虎技术团队:授渔优于赠鱼,兴趣引领智慧,探索之乐尤显珍贵。商务合作+:Libin9iOak ,万粉变现+:优快云WF,猫头虎承诺每年免费为100名C站创作者做账号流量诊断服务!全网搜:猫头虎技术团队,点击文章底部名片或直接私信我一切皆可谈,快找虎哥! 3034

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

常用SQL语句整理及示例

1.select 选择语句 select * from table_name; #选择指定表的全部内容 select column_name from table_name # 选择指定表的指定列 select column_name from table_name where condition # 选择指定表中指定列满足条件的相关记录 select column_name from table_name where condition1 and/or condition2 # 满足...

chaichai1997的博客 3913

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

SQLite 常用 SQL 语句整理

数据定义语言是用于定义数据库结构的 SQL 语句,包括创建、修改和删除表及其他数据库对象。SQLite 是一个功能强大的嵌入式数据库,能够满足许多应用场景中的数据存储需求。熟练掌握常用 SQL 语句,对于开发者进行数据管理、操作和查询至关重要。本文整理了 SQLite 的常用 SQL 语句,包括数据定义、数据操作和数据查询等方面,帮助读者在实际项目中快速上手。希望通过本文的介绍,读者能够更好地理解 SQLite 的使用,提升数据库操作的效率和灵活性。

My_wife_QBL的博客 1592

sql语句练习题整理

一、现有数据库casemanage中表结构如下图 TABLENAME:afinfo Id name age birth sex memo 1 徐洪国 37 1979-03-23 男 高中 2 王芳芳 ...

朱海燕的博客日记 1万+

mysql建表常用sql语句

最近跟项目,写后台需要用到SQL语句,就整理了一下mysql建表常用sql语句,并写几个可执行SQL脚本,方便日后复习查看以及使用: 连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车) 创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\" 修改密码:m...

WistWill的博客 1万+

常用的 ​​SQL 语句分类整理​​

以下是常用的 ​。

w2361734601的博客 987

SQL 语句全面知识整理与实战指南

使用规范​CREATE语句用于创建数据库、表、视图、索引等数据库对象。语法格式根据创建对象的不同有所变化,例如创建数据库的语法为:​​​创建表的语法为: ​​...​​​应用场景​创建数据库:当需要搭建新的数据库系统时,使用CREATE DATABASE语句。​创建表:在数据库中设计存储数据的结构时,通过CREATE TABLE语句定义表的列名、数据类型和约束条件。​创建视图:基于一个或多个表创建虚拟表,用于简化复杂查询或限制数据访问。​。

2401_88952086的博客 1443

MySQL SQL语句整理

在《MySQL 数据库技术》课程中,我们学习了多种多样的 SQL 语句,它们在数据库操作中发挥着关键作用。以下将对常见 SQL 语句进行详细梳理:基本查询:查询所有列:条件查询:排序查询:聚合查询:( 可为 、、、、 等聚合函数)分组查询:子查询:可在 、、 等子句中嵌套查询,如 查询指定列或所有列数据。根据条件筛选数据。对查询结果排序。进行数据聚合计算,如求和、求平均、计数等。按某一列或多列进行分组统计。通过子查询实现复杂查询逻辑,如查询订单表中金额大于平均金额的订单。条件表达式书写错误,如运算符使用不当

xyzcc1231的博客 1300

SQL 语句的详细知识整理

这是关于 SQL 语句的详细知识整理,涵盖了常见 SQL 语句的使用规范、应用规则、易错点及应用实战等方面

gifftih的博客 702

常用的SQL语句整理

一、SQL语句 如果要在程序运行过程中操作数据库中的数据,那得先学会使用SQL语句 1.什么是SQL SQL(structured query language):结构化查询语言 SQL是一种对关系型数据库中的数据进行定义和操作的语言 SQL语言简洁,语法简单,好学好用2.什么是SQL语句 使用SQL语言编写出来的句子\代码,就是SQL语句 在程序运行过程中,要想操作(增删改查,CRU

MilletHe的博客 594
上一篇: 常用SQL语句整理(一)
下一篇: C#实现简单的网络通信
lcprogram
博客等级 码龄15年 2粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值