sql
2023-01-14
53
目录1. 存储过程基本用法1.1 概念1.2 创建存储过程1.2.1 语法格式2.2.2 语法介绍1.3 调用存储过程1.4 查看存储过程1.5 删除存储过程2. 存储过程中的语法结构2.1 变量的声明以及赋值2.1.1 DECLARE 声明变量2.1.2 SET 变量赋值2.1.3 select...into 赋值2.2 条件判断2.2.1 if条件判断2.3 传递参数2.3.1 IN - 输入参数2.3.2 out - 输出参数2.4 case 结构2.5 while循环2.6 repeat循环2.7
2023-01-14
48
SQL Server正常连接时,若不需要远程操控其他电脑,可以用Windows身份验证模式,但是涉及到远程处理时,需要通过SQL Server身份验证登录。具体操作如下。
首先,我们在登录时,选择Windows身份验证,然后连接到服务器。进入到登录主页面后,右击当前的对象资源管理器,选择属性,弹出如下图所示的页面,选择安全性,将服务器身份验证勾选为SQL Server和Windows身份验证模式,(若在安装软件时已选择第二种验证模式,可直接通过账号登录)如图2所示。图2.图3.
如图3所示,服务器属性选择
2023-01-14
50
一、MySQL的相关概念介绍
MySQL 为关系型数据库(Relational Database Management System), 这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成, 如图所示的一个表格:表头(header): 每一列的名称;列(row): 具有相同数据类型的数据的集合;行(col): 每一行用来描述某个人/物的具体信息;值(value): 行的具体信息, 每个值必须与该列的数据类型相同;键(key): 表中
2023-01-14
65
前言
我们在开发应用是经常会需要用到一些数据的存储,存储的方式有多种,使用数据库是一种比较受大家欢迎的方式。但是对于一些小型的应用,如一些移动APP,通常的数据库过于庞大,而轻便的SQLite则能解决这一问题。不但操作方便,而且只需要要一个文件即可,在这里我们来说一说使用C#语言操作SQLite数据库。
一、NuGet引入SQLite库在VS菜单:工具→NuGet包管理器→管理解决方案的NuGet程序包 打开NuGet解决方案窗口。
搜索 sqlite,选择官方的库安装到指定的项目中。:提示:System
2023-01-14
179
最近写了几个非常简单的接口(CRUD),在单元测试的时候却出了问题,报错如下:Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'messageListener': Unsatisfied dependency expressed through field 'reviewCheckInfoService'; n
2023-01-14
73
最近做的一个项目要获取存在于其他服务器的一些数据,为了安全起见,采用由其他“服务器”向我们服务器推送的方式实现。我们服务器使用的是sql server 2008 R2,其他“服务器”使用的都是SQL Server 2000,还都是运行在Windows XP上的,整个过程遇到了一些问题,也参考了一些文档,最终费了好多事才算搞定。
【一、配置分发服务器】
SQLServer 2000的复制服务包括三个角色:发布服务器、分发服务器和订阅服务器,关系如图1所示。图1
其中发布服务器(数据源服务器)负责将数据的改变
2023-01-14
42
经常需要有一些定时任务在MySQL表上执行,例如统计、迁移、删除无用数据等。之前的作法是利用Linux cron定时运行脚本,但是发现这样的额外依赖有时并不方便,例如单机多实例部署时,就需要分别手动分别配置不同的cron任务,需要额外配置相应的用户和权限;新环境部署时容易遗漏cron任务等。
MySQL提供了Event Scheduler,与Linux下的crontab类似,可以根据时间调度来运行任务,运行一次或多次。
完整的Event Schduler创建语句如下:CREATE[DEFINER = {
2023-01-14
36
说明:1:PHP5.2.x本身有个php_mssql.dll的扩展用来连接Sql server,但是这个dll只是用来连接低版本 Sql server的(2000以下版本),在Sql server 2005及以上版本无法使用mssql_connect连接到数据库。2:php5.3.x不再支持php_mssql.dll 拓展库了,及时使用php5.2.x中的php_mssql.dll也无法使用。 微软专门为PHP出了个SQL Server的扩展(Windows版本的),对于Windows下使用php开发SQ