
数据库基础
rookiesx
这个作者很懒,什么都没留下…
展开
-
Cassandra select table where timeuuid
select * from [table]where timeuuidField = aa1ea000-008b-11eb-90c4-b3b9de7a737elimit 15ALLOW FILTERING where 时要加上 ALLOW FILTERING原创 2020-09-27 15:09:12 · 374 阅读 · 0 评论 -
Mongo DB 入门 之 查询 UUID类型的字段
MongoDB 与 RDBMS Where 语句比较如果你熟悉常规的 SQL 数据,通过下表可以更好的理解 MongoDB 的条件语句查询:操作 格式 范例 RDBMS中的类似语句 等于 {<key>:<value>} db.col.find({"by":"curry"}).pretty() where by = 'curry' 小于 {<key>:{$lt:<value>}} db.col.fi原创 2020-08-20 11:52:06 · 1542 阅读 · 0 评论 -
Sqlserver 联合查询 时报 Ambiguous column name
select * from HKMAGridRef r join HKMAList l on r.ReturnId=l.ReturnIdwhere r.ReturnId=250045原来在两张表里 HKMAGridRef 和 HKMAList 都有ReturnId字段名称,在选择语句中要标明是哪张表里的字段。需要在where 语句中表名字段是哪张表的。原创 2017-01-03 17:05:06 · 824 阅读 · 0 评论 -
SQL Server 2014 在附加新的数据库后修改所有者
在使用sql server 2014 时,我遇到了以下问题“此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或ALTER AUTHORIZATION语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象。由于数据库的一些表 是有schema name ,想列出这些表的 外键关系,就先要付给这个数据库 所有者。原创 2016-11-26 22:26:39 · 1088 阅读 · 0 评论 -
SQLSERVER 安装必须重启
前一段时间想装一下sqlserver,但是一直装不上。搞得我很郁闷,我重装了一下系统。但是还是没有装上。 正好今天有时间,所以就尝试着把sqlserver装上。弄了半天,百度了很长时间,终于弄出来了。估计以后大家可能也会遇到,我也加深一下印象,所以记录了下来: 大致出错信息如下: RebootRequiredCheck 检查是否需要挂起计算机重新启动。挂起转载 2016-11-25 21:34:17 · 1760 阅读 · 0 评论 -
查找重复记录
查询order 表中 重复的customerID 的记录数语法Select * From Orders Where CustomerID In (Select CustomerID From Orders Group By CustomerID Having Count(*)>1) order by customerIDSelect * From 表 Where 重复字段 In (Se原创 2016-11-21 18:55:48 · 241 阅读 · 0 评论 -
如何在Sqlserver 中创建非dbo 的表
首先创建一个用户 test其次创建一个Schema :abc例子 CREATE SCHEMA [abc] AUTHORIZATION [test] GO 创建好这个以后你想使用这个架构建表必须先拥有这个架构的使用权限 sa这个用户就不用授权了 你如 CREATE TABLE abc.table1 CREATE PEOCDEUR原创 2016-08-02 11:47:55 · 2427 阅读 · 0 评论 -
如何在ACCESS中如何使用IN /NOT IN,以及更高效的方法
DELETE *FROM SumsWHERE ReturnId not in(select ReturnId from Rets);--作用就是删除Sums 表中所有ReturnId 字段的值=Rets 表中returnId字段的值得记录--可以用表连接selet A.* from [Sums] A inner join Rets b on A.ReturnId =B.原创 2016-08-16 16:39:51 · 10260 阅读 · 0 评论 -
如何绕过 ORA-01940: cannot drop a user that is currently connected
SQL〉DROP USER USER1 CASCADEERROR:ORA-01940: cannot drop a user that is currently connected由于当前用户正连接到数据库,所以无法删除解决办法:1、查询此用户的会话进程,select sid,serial# from v$session where username='AR14_ORA_AIO原创 2016-06-30 18:04:07 · 450 阅读 · 0 评论 -
SQL Server Migration Assistant for Oracle
在一次项目中,需要准备Oracle12C与Sqlserver2012 两个数据库的数据。由于之前release 的数据是在Oracle数据库中搭建的。所以需要从Oracle12C中 将数据表备份到Sqlserver2012上。故使用了SQL Server Migration Assistant for Oracle 这个工具。首先从 微软官网 下载此工具https://www.micr原创 2016-06-08 14:27:16 · 2156 阅读 · 0 评论 -
[数据库]SQLServer:什么是主键(PK)和外键(FK)?(图解)
一、主键与外键1.主键是用来唯一地标识一行数据。主键列必须包含唯一的值,且不能包含空值(null)。2.主键可以建立在每张二维表中单列或者多列上。3.一张二维表上的外键可以引用另一张二维表上对应的主键。 二、数据库关系图转载 2016-05-16 14:14:29 · 37152 阅读 · 0 评论 -
查询数据库里所有表名和字段名
在测试时,想要过滤查询某个数据库内的表名 只包含 '_autest' 字符,在网上查了下 如何查询整个数据库表的 SQL语句 如下:查询数据库里所有表名和字段名的语句SQL 查询所有表名:SELECT NAME FROM SYSOBJECTS WHERE TYPE='U' and name like '%_autest%'SELECT * FROM INFORMATION_SC转载 2016-04-07 11:09:40 · 1785 阅读 · 0 评论 -
Oracle Group by 查询表中某一个字段,其哪个值得记录数最多或最少
select "ReturnId",count("ReturnId") as COUNT_RETURNID from "ECRSums" group by "ReturnId" order by COUNT_RETURNID;要查询的字段名 为 Return_Id ,表名ECRSums,目的是查询表 ECRSums 中 哪个ReturnId的记录数最多。原创 2016-02-29 14:58:30 · 1438 阅读 · 0 评论 -
转 SQL索引一步到位
SQL索引一步到位(此文章为“数据库性能优化二:数据库表优化”附属文章之一) SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。 1.1 什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 下面转载 2016-03-04 17:48:01 · 265 阅读 · 0 评论 -
Oracle11g 数据表 导入Sqlserver2008R2 遇到number类型字段不匹配
1.打开 Sqlserver management studio.2.右击 所需要导入的 数据库,选择Tasks->Import Data。3.选择Oracle 驱动并配置service name 在data source 中,配置schema name 已经password,test connect 成功方可继续。4.选择Destination 数据库,选择混合模式 Sql原创 2016-03-04 14:37:42 · 2234 阅读 · 0 评论 -
Access query 使用方法
自从工作以来,数据库方面一直用的是Sqlserver 或者 Oracle。Sqlserver常用的管理工具是Sql management studio,而oracle 用的是toad 或者 Sql developer。但是最近在新的项目中,数据源是使用Micsoft Access。在操作上和之前使用的Sqlserver 或 oracle 还是有点小区别的。特别是query 查询方面,用的不是很原创 2016-02-04 17:59:08 · 8270 阅读 · 0 评论 -
Sqlserver 和 oracle 查询 判断text类型字段值得长度
Sqlserver 和 oracle 查询 判断text类型字段值得长度。sqlserver 用到的函数:DATALENGTH返回任何表达式所占用的字节数。语法DATALENGTH ( expression ) 参数expression任何类型的表达式。返回类型int注释DATALENGTH 对 varchar、varbinary、text、原创 2015-12-01 14:52:52 · 1662 阅读 · 0 评论