手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
MsSQL
SQLServer的数据类型
第一大类:整数数据 bit:bit数据类型代表0,1或NULL,就是表示true,false.占用1byte. int:以4个字节来存储正负数.可存储范围为:-2^31至2^31-1. smallint:以2个字节来存储正负数.存储范围为:-2^15至2^15-1 tinyint: 是最小的整数类型,仅用1字节,范围:0至此^8-1 第二大类:精确数值数据 numeric:表示的数字可以达到38位
作者:编程之家 时间:2020-09-23
sqlserver中把表数据变成插入语句
USE [outdoor_db] GO /****** 对象: StoredProcedure [dbo].[UspOutputData] 脚本日期: 08/25/2011 17:08:38 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[UspOutputData] @tabl
作者:编程之家 时间:2020-09-23
SQLServer获得所有用户存储过程、根据存储过程名称获得内容、获得数据库对象创建脚本
select * from sysobjects where xtype='P' and category=2 --这个是系统存储过程 select * from sysobjects where xtype='P' and status>=0 --是用户 exec sp_helptext 'procname‘--获得存储过程创建脚本 获得数据库对象创建脚本 转自邹建 /* 在查询分析器中调用
作者:编程之家 时间:2020-09-23
SQLSERVER数据库 'XX' 的事务日志已满若要查明无法重用日志中的空间的原因,请参......
一般不建议做第4,6两步 第4步不安全,有可能损坏数据库或丢失数据 第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复. 1、清空日志 DBCC SHRINKFILE(库名_log,0) DUMP TRANSACTION 库名 WITH NO_LOG 2、截断事务日志: 如果出现“未能在 sysfiles 中找到文件 库名_log'。 DBCC 执行完毕。如果 DBCC 输出了
作者:编程之家 时间:2020-09-23
SqlServer2008的同步处理(发布,订阅)
有一台虚拟机上的sql server 2008的老数据库老化严重,计划废弃,迁移出来统一部署。2008的SqlServer自带了一个数据同步功能,那就是发布与订阅。 老数据库IP:192.168.2.85 新数据库IP:192.168.2.86 发布是在85上执行,订阅可以在85上做,也可以在86上做。在85上做订阅相当于push更新的数据,而在86上做相当于pull老数据库上更新的数据。 具体过
作者:编程之家 时间:2020-09-23
SqlServer 双机热备 镜像 纯软 实战 配置教程 配置手册
MS SQLServer安装与纯软高可用配置 这里我们以MS SQLServer 2008为例,介绍MS SQLServer的安装以及通过MicroColor ServHA Mirror配置双机集群。 集群软件下载地址: http://www.microcolor.net/products/57.html 主要步骤: 一、配置防火墙。 二、准备存储介质。 三、安装MS SQLServer。 四
作者:编程之家 时间:2020-09-23
sqlserver 建立索引视图各问题!
--我的 tab 表有 60398 条数据,大家可以用自己的任意表测试 SELECT * FROM tab GO --新建表MYTABLE,带序号 IF object_id(N'[dbo].[MYTABLE]') IS NOT NULL drop table MYTABLE SELECT IDENTITY(INT,1,1) ID,* INTO MYTABLE FROM tab GO SE
作者:编程之家 时间:2020-09-23
sqlserver2008过期
sqlserver2008出现过期的问题,目前暂定解决步骤如下: 打开注册表,进入HKEY_LOCAL_MACHINE如下图所示: 然后依次进入Microsoft\Microsoft SQL Server\100\ConfigurationState如下图所示: 右键点击右面的CommonFiles如下图所示: 把下面的CommonFiles值改成3,然后重新
作者:编程之家 时间:2020-09-23
sqlserver 分区
SQL SERVER 创建表分区步骤 1. 创建分区函数 2. 创建分区架构 3. 创建表分区 创建如下数据库文件组的路径 -- 1 .创建数据库文件组分区 IF EXISTS (SELECT name FROM sys.databases WHERE name = N'PartDB') DROP DATABASE PartDB GO CREATE DATABASE [PartDB] ON
作者:编程之家 时间:2020-09-23
sqlserver 数据库备份
/********************逻辑备份(使用备份设备进行备份):方便管理和恢复**************/ -- 创建逻辑备份设备 EXEC master.dbo.sp_addumpdevice @devtype = N'disk', @logicalname = N'PartDB', @physicalname = N'I:\sqlserver\backupDevice\Pa
作者:编程之家 时间:2020-09-23
sqlserver 数据库恢复
/* Restore相当于从备份集中重建整个或者部分数据库. Recovery 则是将数据库从脱机状态恢复到联机状态中供用户使用. 一旦对数据库进行了Recovery,则将无法再进行Restore操作. Recovery在SQL Server启动时也会发生,在数据库启动过程中,SQL Server会检查事务日志, 看是否存在已提交或未提交的事务,如果发现在最后一次检查点发生后,还有已提交的事务,
作者:编程之家 时间:2020-09-23
sqlserver 使用记载
sqlserver中 查询从几行到几行用 top 关键字 标准的语法为:select top 1 * from table; ==是注释 选中可以执行多行查询sql F5快捷键 刚刚接触sqlserver 作为记载学习用
作者:编程之家 时间:2020-09-23
SqlServer2008镜像证书过期处理
今天在例行sql server的巡检时发现,主机上的状态都成了(主体,已断开连接),这说明镜像出了问题了。马上登陆服务器检查,结果如下: 1.telnet 镜像服务器IP port,是正常的 2.主机和镜像的数据库都是正常的,这样子看来是两台主机的证书出了问题了。 3.查看主机和镜像DB的日志,终于在镜像端有收获, Database Mirroring login attempt failed w
作者:编程之家 时间:2020-09-23
sqlserver性能优化--呼叫中心来电归属地查询
数据21万多,对【CHARINDEX和SUBSTRING】和【In和Or】在是否有索引的条件下的检测和比较。 1. CHARINDEX SELECT addressFROM PhoneToAddressInfo WHERE (CHARINDEX(Phone, '15201956983') = 1) 不创建索引:表 'PhoneToAddressInfo'。扫描计数 1,逻辑读 942 次,物理读
作者:编程之家 时间:2020-09-23
项目使用sqlserver2008出现的问题总结1
为何选用SQLserver2008? 在开始项目之初,我选用mysql即Oracle公司的一个体积小、速度快的小型数据数据库,但我在使用jdbc连接时,出现了多处无法解决的问题,故放弃使用。 在用SQLserver2008时,使用4.0版本的sqljdbc4.jar进行连接,顺利完成了连接,故使用SQLserver2008。 2.使用一个javabean与数据库建立连接
作者:编程之家 时间:2020-09-23
SQLserver--触发器
触发器的作用: 自动化操作,减少了手动操作以及出错的几率。 触发器是一种特殊类型的存储过程,它不同于前面介绍过的一般的存储过程。【在SQL内部把触发器看做是存储过程但是不能传递参数】 一般的存储过程通过存储过程名称被直接调用,而触发器主要是通过事件进行触发而被执行。 触发器是一个功能强大的工具,在表中数据发生变化时自动强制执行。触发器可以用于SQL Server约束、默认值和规则的完整性检查,还可
作者:编程之家 时间:2020-09-23
SQLserver--用存储过程在winform的dataGridView空间中显示数据库表
数据库代码 create proc usp_TblClass_selectAll as begin select * from TblClass end winform代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Draw
作者:编程之家 时间:2020-09-23
SqlServer数据库的索引
用户对数据库最频繁的操作是进行数据查询。一般情况下,数据库在进行查询操作时需要对整个表进行数据搜索。当表中的数据很多时,搜索数据就需要很长的时间,这就造成了服务器的资源浪费。为了提高检索数据的能力,数据库引入了索引机制。本章将介绍索引的概念及其创建与管理。 8.1.1 索引的概念 索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清
作者:编程之家 时间:2020-09-23
sqlserver xml语句入门
1、xml: 能认识元素、属性和值 2、xpath: 寻址语言,类似windows目录的查找(没用过dir命令的话就去面壁) 语法格式,这些语法可以组合为条件: " ." 表示自己," .." 表示父亲," /" 表示儿子," //" 表示后代, " name" 表示按名字查找," name" 表示按属性查找 "
作者:编程之家 时间:2020-09-23
Sqlserver双机热备 (非域方式)
Sqlserver双机热备文档(无域) 1. 配制环境 OS:Win7 DB:SQL Server R2 2. 基本配制 2.1, 开启sqlServer服务如下 图1 图1 2.2, 开启sqlServer的tcp/ip协议,在Start -> program -> sqlServerR2 -> ConfigTool ->
作者:编程之家 时间:2020-09-23
SQLServer 2005 海量数据解决方案(分区表)与对已存在的表进行分区
这两天一直在研究2005 中如何对表进行分区,但是参考了多数资料都是说新建表后再将原表中数据插入到新表中,这样有些不方便. 最后找到了在已有表上做分区表的方法.见代码. 我们有个表现在已经到了1千万的数据,之前仅仅是优化索引和索引试图来在真实的环境中查看到底sql2005单表能负载多大的量。 最后得出结论,在我们公司现有的硬件条件下,sql2005中,单表的量最多不能超过
作者:编程之家 时间:2020-09-23
MS SQLServer 2005 分区表的使用(表分区)
一直以来,都以数据表单表记录数作为标尺,凡是大于100W的则使用Oracle等数据库,小于100W的才考虑使用Microsoft SQLServer. 在SQLServer2000的时候为了能够适应100W以上的数据量,很多设计者选择了手动分区表,创建大量表结构相同的表,来存放相同的记录. 用视图和触发器来模拟出Oracle中的表分区,是一种伪分区. 在SQLServer2005中,分区表出现了,
作者:编程之家 时间:2020-09-23
SQLSERVER 2005 表分区说明
SQL SERVER 2005 分区表实际应用例子 定义,原理网上讲得多了.在这就不费口舌,记录下创建过程. 一. 最基本,最重要的一步就是创建分区函数.创建分区函数首先要确定分区键--既按照哪字段来进行分区.在这个例子里,我用记录的时间来作为分区键,由于数据量的问题,最终决定每个月的数据放一个单独的分区. CREATE PARTITION FUNCTION FiveYearDate
作者:编程之家 时间:2020-09-23
SqlServer表分区
你是否在千方百计优化SQL Server 数据库的性能?如果你的数据库中含有大量的表格,把这些表格分区放入独立的文件组可能会让你受益匪浅。SQL Server 2005引入的表分区技术,让用户能够把数据分散存放到不同的物理磁盘中,提高这些磁盘的并行处理性能以优化查询性能。 SQL Server数据库表分区操作过程由三个步骤组成: 1. 创建分区函数 2. 创建分区架构 3. 对表进
作者:编程之家 时间:2020-09-23
Sqlserver - 去重
如果要删除手机(mobilePhone),电话(officePhone),邮件(email)同时都相同的数据,以前一直使用这条语句进行去重: delete from 表 where id not in ( select max(id) from 表 group by mobilePhone,officePhone,email ) or delete from 表 where id not in
作者:编程之家 时间:2020-09-23
SqlServer中查看表结构字段,主键,外键,递增,描述)方法
1. 获取表的基本字段属性 获取SqlServer中表结构 SELECT syscolumns.name,systypes.name,syscolumns.isnullable, syscolumns.length FROM syscolumns, systypes WHERE syscolumns.xusertype = systypes.xusertype AND syscolumns.
作者:编程之家 时间:2020-09-23
安装好的sqlserver中如何设置用户名和密码
百度搜18456错误几乎只能搜到一篇文章,并不是说结果条数,而是所有的文章都是转自一处。我也遇到了18456错误。 我是这么解决的: 1、以windows验证模式进入数据库管理器。 第二步:右击sa,选择属性: 在常规选项卡中,重新填写密码和确认密码(改成个好记的)。把强制实施密码策略去掉。 第三步:点击状态选项卡:勾选授予和启用。然后确定 第四步:右击实例名称(就是下图画红线的部
作者:编程之家 时间:2020-09-23
SQLserver--游标
SQL语句是把结果集作为一个整体(整个作为一个单元)来操作的,但有时候我们需要针对结果集中的每条记录(或某部分记录)进行特殊操作,这时就需要用到游标。 Update更新语句将某列更新为指定的值,但是如果每行的该列要更新的值都不一样呢? 游标是过程化思维,而SQL本身是集合化思维。 多数情况下使用查询的性能要比使用游标高效,但并不是任何情况下使用查询性能都高于使用游标。 游标语法与性能演示。先查Tb
作者:编程之家 时间:2020-09-23
实习日志15:SQLServer与MySQL语句的一些区别
因为项目需要,要将服务器端程序与MySQL数据库相连,而之前使用的数据库为SQLServer,故需改变一部分SQL语句以下语句是修改过程中发现的SQLServer与MySQL存在区别的语句: 1、驱动程序不同 SQLServer驱动为sqljdbc4.jar,MySQL驱动为mysql-connector-java-5.0.0.jar 2、加载语句不同 SQLServer加载语句为: privat
作者:编程之家 时间:2020-09-23
SQLServer 中把varchar类型转换为int型然后进行排序
如果我们 数据库的ID设置为varchar型的 在查询的时候order by id的话 我们是不希望看到如下情况的。 我们可以把varchar转换为int 然后进行排序 一、 [sql] select * from yourtable order by cast(yourcol as int); 二、 [sql] select * from yourtable order by convert
作者:编程之家 时间:2020-09-23
上一页
178
179
180
181
182
183
184
185
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native