
sql
文章平均质量分 74
xiaoweids
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分享SQL重复记录查询的几种方法
SQL重复记录查询的几种方法,需要的朋友可以参考一下。原创 2023-07-22 17:50:26 · 12740 阅读 · 2 评论 -
DDL、DML和DCL的区别浅谈
所以,了解优化器是如何选择(搜索)路径以及索引是如何被使用的,对优化SQL语句有很大的帮助。三、DCL is Data Control Language statements. Some examples:数据控制语言,用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等。DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。原创 2023-07-22 16:35:22 · 345 阅读 · 0 评论 -
SQLServer数据库基础学习
参照完整性:Foreign Key,Check,Triggers,Procedure;SQL Server中的数据类型:整数:int,smallint,tinyint,bigint;字符串函数:lower(e),upper(e),left(e,i),right(e,i),replace(s1,s2,s3)用3替换1中的2,replicate(e,i)重复指定次数,stuff(s1,start,length,s2)用2替换1中指定位置,substring(expression,start,length)原创 2023-07-22 18:18:30 · 573 阅读 · 0 评论 -
SQL中Exists的用法浅谈
接着是找WHERE关键字,如果找不到则返回到SELECT找字段解析,如果找到WHERE,则分析其中的条件,完成后再回到SELECT分析字段。子查询返回的是OrderId字段,可是外面的查询要找的是CustomerID和CompanyName字段,这两个字段肯定不在OrderID里面啊,这是如何匹配的呢?一种通俗的可以理解为:将外查询表的每一行,代入内查询作为检验,如果内查询返回的结果取非空值,则EXISTS子句返回TRUE,这一行行可作为外查询的结果行,否则不能作为结果。注意两个查询返回相同的结果。原创 2023-07-15 17:25:59 · 341 阅读 · 0 评论 -
SQL重复记录如何查询
最后一个select即得到了Name,Address不重复的结果集(但多了一个autoID字段,实际写时可以写。有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重。假设有重复的字段为Name,Address,要求得到这两个字段唯一的结果集。复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除。现在就是需要查询出在该表中的各记录之间,“name”值存在重复的项;原创 2023-06-26 23:22:13 · 5617 阅读 · 0 评论 -
关于SQL IFNULL()函数浅谈
MySQLIFNULL函数是MySQL控制流函数之一,它接受两个参数,如果不是NULL,则返回第一个参数。否则,IFNULL函数返回第二个参数。两个参数可以是文字值或表达式。以下说明了IFNULL函数的语法:1SQL如果不为NULL,则IFNULL函数返回;否则返回的结果。IFNULL函数根据使用的上下文返回字符串或数字。如果要返回基于TRUE或FALSE条件的值,而不是NULL,则应使用IF函数。原创 2023-06-26 10:59:06 · 347 阅读 · 0 评论 -
PostgreSQL中json数据类型介绍
以上就是本文的基本内容,本文首先介绍了通用的json相关知识,然后重点讲述在PG中关于json类型的介绍,json和jsonb的区别,最后以案例的形式详细说明json和jsonb的基本操作、输出区别、包含测试等内容,让各位对json类型有一个基本直观的认识,理解最基础的数据库操作。到此这篇关于PostgreSQL中json数据类型的文章就介绍到这了,希望可以对你有所帮助。微点阅读。原创 2023-06-22 12:13:11 · 2010 阅读 · 0 评论 -
怎样在Oracle数据库里面建数据库
也可以不创建新用户,而仍然用以前的用户,如:继续利用scott用户。将名字为tablespacename的表空间分配给username。5.然后再以楼主自己创建的用户登录,登录之后创建表即可。tablespacename:表空间的名字。d:\data.dbf":表空间的存储位置。xxx表空间的大小,m单位为兆(m)username:新用户名的用户名。创建表用createtable.password:新用户的密码。原创 2022-09-19 17:55:46 · 725 阅读 · 0 评论 -
oracle 数据库的外模式内模式模式
内模式对应存储结构,比如逻辑存储结构(表空间、区、段、块等)、物理存储结构(数据文件、控制文件、重做日志文件、初始化参数文件、配置文件等)。那么 a->b,c,d就是外模式到模式的对应, b,c,d=>到b,c,d就是模式到内模式的对应。内模式不仅包含表如何存放到表空间,表空间如何在文件上存储,还要关心表空间如何分页、分段、分区等。最大的问题在于电脑不是中国人发明的,数据库概念也不是,模式的词汇是硬翻译过来的。外模式对应某个用户的表、索引、序列、视图、同义词,也称为“方案对象”;a视图基于 b,c,d表。原创 2022-09-20 12:42:35 · 812 阅读 · 0 评论 -
oracle数据库导出时常见问题
一个视图(view)是由一个或多个表(或其他视图)中的数据的一种定制的表示,是用一个查询定义,所以可认为是一个存储的查询(stored query)或是一个虚表(virtual table)。视图可以被查询,而在修改、插入或删除时具有一定的限制,在视图上执行的全部操作真正地影响视图的基本表中的数据,受到基本表的完整性约束和触发器的限制。一个模式对象逻辑地存储在数据库的一个表空间中,每一个对象的数据物理地包含在表空间的一个或多个数据文件中。转载 2022-09-23 10:12:20 · 324 阅读 · 0 评论 -
oracle数据库老是死 怎么处理?
jakarta dbcp数据库连接池有一个statementcache功能,它不会物理关闭statement,所以造成了我们的cursor溢出,看来oracle的statement不能再客户端进行cache,当我的cache size就算为1,运行一段时间cursor也会溢出,我们必须close statementsession来确保相应session中打开的游标关闭。2、除非statement close物理关闭,否则在这个session在v$open_cursor中相关联的记录将一直存在,不会释放。原创 2022-09-19 15:34:12 · 644 阅读 · 0 评论 -
关于SQL Server numeric数据类型介绍
INT VS SMALLINT VS TINYINT 他们的区别只是字符长度: INT型数据的表数范围是从-2,147,483,647到2,147,483,647的整数SMALLINT 型数据可以存储从-32768到32768的整数TINYINT 型的字段只能存储从0到255的整数,不能用来储存负数 通 常,为了节省空间,应该尽可能的使用最小的整型数据。,文本型,数值型,逻辑型和日期型 字符型 VARCHAR VS CHAR VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。原创 2022-09-18 11:11:03 · 2162 阅读 · 0 评论 -
SQL语句该如何写?
可以把 sQL 分为两个部分:数据操作语言 (dmL) 和 数据定义语言 (ddL)。sQL 的数据定义语言 (ddL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。inseRt into - 向数据库表中插入数据。cReate database - 创建新数据库。aLteR tabLe - 变更(改变)数据库表。cReate indeX - 创建索引(搜索键)uPdate - 更新数据库表中的数据。deLete - 从数据库表中删除数据。原创 2022-09-15 12:49:15 · 449 阅读 · 0 评论 -
sql2008数据库怎样备份所有的数据库
4.hosts ,这里要在两台服务器host里面把自己和对方的计算机名字对应iP地址都写在双方的两个服务器里面,用与 在连接的时候使用计算机名进行连接,看到很多网友都说要使用计算机名登录,而不是iP地址。第二:就是FtP 的目录调整好,一般可能会调整两次以上,做好再调整的准备,原则是,所制定的位置就是发布服务器的生成位置,并在设置的时候设置正确。8.sQL server 的安装 一定要记得 ,将 数据库复制等复选框都选择上,之选一个关系数据库是不行的,其包含的复选框也都选择上。转载 2022-09-11 14:23:33 · 391 阅读 · 0 评论 -
目前最流行的数据库技术是什么?
当年人们把数据存放在文件柜中,可现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源。数据库管理的主要内容有:数据库的建立、数据库的调整、数据库的重组、数据库的重构、数据库的安全控制、数据的完整性控制和对用户提供技术支持。(3)准备和装入数据,定义数据库仅仅建立了数据库的框架,要建成数据库还必须装入大量的数据,这是一项浩繁的工作。数据库的建立:数据库的设计只是提供了数据的类型、逻辑结构、联系、约束和存储结构等有关数据的描述。...原创 2022-08-28 16:03:34 · 921 阅读 · 0 评论 -
数据库系统的三级模式结构指什么
定义:也称存储模式(storage schema),它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式(例如,记录的存储方式是顺序存储、按照b树结构存储还是按hash方法存储;定义:也称子模式(subschema)或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。② 是数据库数据在逻辑级上的视图;...原创 2022-08-28 14:39:59 · 4581 阅读 · 0 评论 -
R语言基于ARCH模型股价波动率建模
对数收益率序列的ACF显示除了在滞后为7和14时有较小相关性之外,没有显着的序列前后相关性,并且序列rtrt的Ljung-Box统计量表明 18.6760744,相应的p值为 0.0966514.而对数收益率的绝对值序列|rt||rt|显示具有序列相关性,并且序列|rt||rt|的Ljung-Box统计量表明 124.9064353,相应的p值接近于 0。记εt=rt−μtεt=rt−μt为均值方程的残差。ARCH模型的基本思想是:1)资产收益率的扰动序列εtεt是前后不相关的,但不是独立的;原创 2022-08-24 11:12:26 · 642 阅读 · 0 评论 -
数据库having的用法简单介绍
-如果使用 ALL 关键字,那么查询结果将包括由 GROUP BY 子句产生的所有组,即使某些组没有符合搜索条件的行。数据库having的用法的用法你知道吗?-- Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。--出现的错误详解:咱们看看group by 的执行的过程,先执行select 的操作返回一个程序集,--having子句限制的是组,而不是行。--这就是我们需要注意的一点,如果在返回集字段中,这些字段要么就要包含在Group By语句的后面,...原创 2022-08-17 17:15:51 · 1296 阅读 · 0 评论 -
SQL Server查询优化
之前我们讲过在非聚集索引的叶子节点上存放了对应聚集索引的指针,查询在命中非聚集索引的以后要查询非索引列时会根据这个指针去聚集索引上查找相关列,这个动作就是回表;如果我们的非聚集索引上INCLUDE了要查询的列,就可以减少相关查询的回表操作,从而提高查询性能。大白话就是非聚集索引中存储的Key-Value,其中Key跟聚集索引一样是索引列,Value根据表是否存在聚集索引来进行区分,如果存在则Value为指向聚集索引键(也就是聚集索引的Key)的指针,不存在,则Value为指向表中数据行的指针。...转载 2022-08-10 18:07:31 · 126 阅读 · 0 评论