数据库

mysql中怎么创建和查询外键

一、什么是外键 外键是一个表格中的一列或多列,它用于指定这个列或多列中的值必须与另一个表格中的数据或者另一个表格中的主键相匹配。这个被匹配的表格称为被参考表。在一个关系型数据库中,当我们想要链接两个或多个表格时,我们就可以使用外键。 外键的目的是用来确保数据的完整性和一致性。当我们在一个表格中加入一行数据时,如果这个数据需要和另一个表格中的某些数据匹配,如果这个匹配

Mysql 2023年07月11日  169

MongoDB Shell常用基本操作命令详解

MongoDB Shell MongoDB Shell 是一个功能齐全的 JS 和 Node.js 的REPL环境,用于与 MongoDB 服务器进行交互,是一个 shell 环境的客户端工具。 本文介绍一些 MongoDB Shell 的常用操作。 连接数据库 使用 mongosh 命令: $ mongosh 如果开启了身份验证,则需要输入用户名和密码: $ mongos

MongoDB / 其他编程 2023年07月11日  172

如何计算多个订单的核销金额

本文介绍了计算多个订单的核销金额的全部过程,运行数据库环境:SQL SERVER 2005,下面跟大家分享一下。 下图是一张订单明细表,现有金额要1700,根据订单单号的顺序依次对订单金额进行核销。 到支付订单6时,支付金额不足,只能支付200,后面订单的核销金额为0。 1.基础数据准备 CREATE TABLE #t ( id INT , dingdan VARCHAR

SQLServer 2023年07月11日  182

Oracle报错:ORA-28001:口令已失效解决办法

一、链接Oracle报错 :ORA-28001:口令已失效 解决办法 原因:Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录 解决方式: 方式一: 在密码将要过期或已经过期时进行修改密码,密码修改后该用户可正常连接数据库 方式二: 将口令有效期默认值180天修改为“无限制”。但是出于数据库安全性考虑,不建议将PASS

Oracle 2023年07月11日  240

SQLite教程(五):索引和数据分析/清理

一、创建索引: 在SQLite中,创建索引的SQL语法和其他大多数关系型数据库基本相同,因为这里也仅仅是给出示例用法: 复制代码 代码如下: sqlite> CREATE TABLE testtable (first_col integer,second_col integer); --创建最简单的索引,该索引基于某个表的一个字段。 sql

SQLite 2023年07月11日  175

安装SQL2005时出现的版本变更检查SKUUPGRADE=1问题的解决方法

因为要安装SQL的某个组件安装不上,决定卸载了SQL再重装一次,在重新安装时出现提示: 版本变更检查 若要将现有的 Microsoft SQL Server 2005 实例更改为 SQL Server 2005 的其他版本,必须从命令提示符下运行 SQL Server 2005 安装程序并包括 SKUUPGRADE=1 参数 操作方法: 以管理员身份运行命令提示符,找到SQL

SQLServer 2023年07月11日  179

SQLserver中的declare变量用法

SQL中的declare用法 平时写SQL查询、存储过程都是凭着感觉来,没有探究过SQL的具体语法,一直都是按c#那一套往SQL上模仿,前几天项目中碰到一个问题引起了我对declare定义变量的作用域的兴趣。 大家都知道c#中的局部变量,在if中如果我们定义一个变量的话他的作用到if结束为止,if外是不识别这个变量的,else里都不能使用,简单的写一下。 if(true) { I

SQLServer 2023年07月11日  183

Sql Server 2008R2升级Sql Server 2012图文教程

环境: Windows server 2008 r2 Standard +SqlServer2008R2 内网环境需要升级为SQL server 2012 升级安装时提示版本不支持 网上查询相关问题, 必须是SQL server2008 r2 sp1以上及需要安装Sp2补丁包才能升级为SQL server 2012 1)下载地址:微软官网 https://www.microsoft.com/

SQLServer 2023年07月11日  168

关闭

用微信“扫一扫”