USE [test] GO /****** Object: Table [dbo].[T_Student] Script Date: 10/12/2010 19:28:09 ******/ /******
转载 2010-10-12 19:32:00
72阅读
2评论
一、前言  近两天项目升级数据迁移,将老版本(sqlserver)的数据迁移到新版本(mysql)数据库,需要整理一个Excel表格出来,映射两个库之间的表格字段,示例如下:    Mysql数据库查询结构很方便,用客户端(SQLyog)可以直接复制出需要的结构,据说可以用简单的命令查询结构,但是不会...  Sqlserver导出结构就很坑爹了,首先呢客户端不支持,设计页面虽说可以复制
在有大量事务的数据库中,和索引随着时间的推移而碎片化。因此,为了增进性能,应该定期检查表和索引的碎片,并对具有大量碎片的进行整理。  1、确定当前数据库中所有需要分析碎片的。  2、确定所有和索引的碎片。  3、考虑一下因素以确定需要进行碎片整理的和索引。高的碎片水平-avg_fragmentation_in_percent大于20%;不是非常小的或索引-也就是page_count大于8
转载 2024-06-19 18:26:49
336阅读
什么是分区数据按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在不同的磁盘下由多个cpu进行处理。这样文件的大小随着拆分而减小,还得到硬件系统的加强,自然对我们操作数据是大大有利的。所以大数据量的数据,对分区的需要还是必要的,因为它可以提高select效率,还可以对历史数据经行区分存档等。但是数据量少(3000w以下)就不要凑这个热闹啦,因为分区会
SELECT     [Spid] = session_Id, ecid, [Database] = DB_NAME(sp.dbid), [User] = nt_username, [Status] = er.status,  [Wait] = wait_type,  [Individual Query] = SUBSTRING
原创 2015-12-29 22:01:17
461阅读
1点赞
    JOIN运算符对两个输入进行操作。联接有三种基本类型:交叉联接、内联接和外联接。这三种联接的区别是它们采用的逻辑查询处理步骤各不相同,每种联接都有一套不同的步骤。交叉联接只有一个步骤----笛卡尔积;内联接有两个步骤----笛卡尔积、过滤;外联接有三个步骤----笛卡尔积、过滤、添加外部行。3.1 交叉联接SQL SERVER支持交叉联接的两种标准语法:A
Microsoft SQL Server 2005 Reporting Services (SSRS) 包含几个教程。您可以使用这些教程来逐步学习基本技巧。本教程旨在帮助您基于 AdventureWorks 数据库创建基本表报表。在本教程中,您将执行以下操作:创建报表项目、设置连接信息、定义查询、添加数据区域和预览报表。1:   创建报表服务器项目   在
转载 2023-12-05 20:14:25
17阅读
SQL Server查看表结构及视图,适合开发者使用,简单易用 SELECT * FROM INFORMATION_SCHEMA.TABLES SELECT * FROM INFORMATION_SCHEMA.COLUMNS查看执行结果
数据库的备份数据库备份分为完整备份和差异备份,首先理解下什么是完整备份和差异备份:完整备份是指对数据库的全部数据进行备份。差异备份是指将数据库上一次完整备份以后到现在为止的修改的数据进行备份,因此差异备份不能单独使用,只能先还原上一次的完整备份,然后再还原差异备份。当我们有多个差异备份的时候,只要使用最新的差异备份文件就可以了,最新的差异备份文件会包含之前的差异备份。sqlserver的备份可以通
转载 2024-01-23 22:20:43
579阅读
为了方便说明,数据库使用SQL Server的示例数据库,Northwind和pubs,如果SQL Server中没有的话,可以按下面的方法安装2,安装后,到默认目录C:/SQL Server 2000 Sample Databases 有instnwnd.sql ,instpubs.sql两个文件 3,在sql server中运行这两个sql 就可以创建你Northwind和pubs数据库。 下
转载 2023-08-22 12:15:38
111阅读
    SQL Server提供了可视化查询操作,避免了重复拼写一些无意义的SQL语句。单查询:    像平常写SQL语句那样,先点击【新建查询】,打开一个查询窗口。这时候,工具栏上会多出一个【查询】选项,或者在查询窗口,右键。会看到一个选项【在编辑器中设计查询(D)...】点击后,会弹出【查询设计器】的窗口。这里新建了几张作为测试。选择要查询的,点击
公司以前同步数据库结构,都是通过一个很大的create脚本去远程服务器执行(因为远程服务器不允许发布订阅)。但是这样执行的缺点有如下几点:需要登录每一个服务器,过程比较麻烦。无法保证导入所有结构。需要耗费大量人力物力,后期维护麻烦。 以上所述,自己写了一个存储过程来完成远程数据库结构的同步。流程如下 sqlserver同步数据库存储过程流程图链接(百度脑图) ① 创建一张存放远程服务器的
SQLServer变量与临时 变量变量都以@或@@为前缀,变量是变量的一种,另外一种变量被称为标量(可以理解为标准变量,就是标准数据类型的变量,例如整型int或者日期型DateTime)。以@前缀的变量是本地的,因此只有在当前用户会话中才可以访问,而@@前缀的变量是全局的,通常都是系统变量,比如说@@error代表最近的一个T-SQL语句的报
脚本: 1 CREATE PROCEDURE sp_DeleteAllData 2 AS 3 EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL' 4 EXEC sp_MSForEachTable 'ALTER TABLE ? DISABLE TRIGGER ALL' 5 EXEC sp_MSForEachTable
转载 2023-08-28 13:20:28
1487阅读
--CREATE DATABASE EXAM_1 --GO USE EXAM_1 --判断并删除 IF OBJECT_ID('Scores') IS NOT NULL DROP TABLE Scores; GO IF OBJECT_ID('Courses') IS NOT NULL DROP TABLE Courses; GO IF OBJECT_ID('Students') IS NOT NU
转载 2019-11-17 14:07:00
62阅读
2评论
--创建库 创建库之前 先进行 查看数据库中是否 已存在 次数据库 有便删除 --- if exists(select * from sys.sysdatabases where name='ConstructionDB')begin use master drop database ConstructionDB end go create database Constructio
只说原理了,具体 可以自己使用程序去生成htm或word文档。 1、首先获取所有的 SELECT name, id From sysobjects WHERE xtype = 'u' ORDER BY name ASC 2、根据名查询字段信息 select syscolumns.name, sy
原创 2021-07-20 10:28:48
333阅读
VB+MS SqlServer,是我们目前开发数据库应用系统最常用的模式,翻翻以前的老帖子,有一些SqlServer的问题经常被提出来,但正确解答甚少,现把我对这些问题的见解贴出来,这次先讲讲动态交叉的问题 为了说明问题,我们用SqlServer自带的事例数据库(Northwind)来进行验证,所有的例子请放到Northwind中运行,我可能会省略Use语句,所引用的,都是Northwi
转载 2009-06-23 17:15:09
809阅读
oracle的的管理 名和列的命名规则必须以字母开头 长度不能超过30个字符 不能使用oracle的保留字 只能使用如下字符 A-Z,a-z,0-9,$,#等 oracle支持的数据类型 字符类 char    定长 最大2000个字符。 例子:char(10)  ‘小韩’前四个字符放‘小韩’,后添6个空格补全 如‘小韩  &nbs
转载 8月前
26阅读
全局唯一标识符(GUID,Globally Unique Identifier),是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。GUID 的总数达到了2^128(3.4×10^38)个,所以随机生成两个相同GUID的可能性非常小,但并不为0。GUID一词有时也专指微软对
转载 2023-10-15 22:32:54
1623阅读
  • 1
  • 2
  • 3
  • 4
  • 5