insert into city 
--找出Hotel表中不存在于city表中的城市名
select DISTINCT rtrim(ltrim(cityname)) from Hotel e WHERE not EXISTS 
(SELECT * FROM city eb WHERE eb.cityname=e.cityname) ----------------------------            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-24 08:17:41
                            
                                16阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、前言很多数据库系统性能不理想是因为系统没有经过整体优化,存在大量性能低下的SQL 语句。这类SQL语句性能不好的首要原因是缺乏高效的索引。没有索引除了导致语句本身运行速度慢外,更是导致大量的磁盘读写操作,使得整个系统性能都受之影响而变差。解决这类系统的首要办法是优化这些没有索引或索引不够好的SQL语句。本文讨论和索引相关的有关内容,以及通过分析语句的执行计划来讲述如何应用索引技术来优化SQL             
                
         
            
            
            
            聚集索引与主键、非聚集索引
    目录结构:contents structure [-]聚集索引和非聚集索引的区别聚集索引和主键的区别主键, 聚集索引, 和 非聚集索引 的常规操作建立索引的一般原则 聚集索引、非聚集索引在SqlServer、MySQL、Oracle...等数据库中都有这个概念,只不过在SqlServer中叫做聚集索引和非聚集索引而已            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-12 14:02:07
                            
                                37阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                  我们常见的优化方法都是说从sql语句入手,但是在一个已经完成了的项目里面,想要就现有的条件来缩短查询的时间,那么添加索引不失为是一个很好的方法。不过索引的类型有好几种,我们要根据实际的情况去添加正确的索引。常见的索引有两种,一种是主键索引,一种是普通索引,也是我们用到最多的两种索引。这里举例一个优化场景:登录查询的时候慢,该怎            
                
         
            
            
            
            alter table [tablename] add default [属性] for columnname;             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-09-17 12:14:23
                            
                                1055阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # SQL Server 添加新架构
在数据库设计和管理中,架构(schema)是一个非常重要的概念。架构是数据库对象(如表、视图、存储过程等)的容器,用于组织和隔离这些对象。在 SQL Server 中,您可以轻松地添加新的架构,以支持更复杂的数据库设计。本文将介绍如何在 SQL Server 中添加新的架构,并提供相关的代码示例和流程图。
## 什么是架构?
在 SQL Server 中            
                
         
            
            
            
              SQL索引一步到位        SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。  1.1 什么是索引?  SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 下面举两个简单            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-08 10:25:46
                            
                                92阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SQL的主键和外键的作用:
    外键取值规则:空值或参照的主键值。
(1)插入非空值时,如果主键表中没有这个值,则不能插入。
(2)更新时,不能改为主键表中没有的值。
(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。
(4)更新主键记录时,同样有级联更新和拒绝执行的选择。
简而言之,SQL的主键和外键就是起约束作用。
                
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-28 08:46:43
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            sql中日期函数的用法————————————————————————————————————————1.DateAdd ( I , N , D ) 将一个日期加上一段期间后的日期。 I :设定一个日期( Date )所加上的一段期间的单位。譬如 interval="d" 表示 N的单位为日。 I的设定值如下: yyyy Year 年 q Quarter 季 m Month 月 d Day 日 w            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 23:49:52
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            创建 / 删除数据库:  -- Go 批处理语句用于将 go 之前的语句合并为为一个语句块,同时执行多个语句-- 使用、切换数据库use mastergo         -- 创建、删除数据库-- 示例1if (exists (select * from sys.databases where name = 'testHome'))drop database testHomegocre            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-26 10:40:52
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # SQL Server 2014 架构名称添加教程
## 概述
在 SQL Server 2014 中,想要添加一个新的架构名称,可以通过以下步骤完成。下面将详细介绍每一步的操作和所需的代码。
## 整体流程
下表展示了添加 SQL Server 2014 架构名称的整个流程:
| 步骤 | 操作 |
| --- | --- |
| 1 | 连接到 SQL Server 数据库 |
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-20 09:34:11
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MySQL与SQL Server日期添加函数详解
日期是数据库中常用的数据类型之一,在进行数据处理和分析时经常需要对日期进行计算和处理。MySQL和SQL Server是两个常用的关系型数据库,它们提供了丰富的日期添加函数,方便开发者进行日期的计算和处理。本文将详细介绍MySQL和SQL Server中的日期添加函数,并提供相应的代码示例。
## 1. MySQL日期添加函数
### 1            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-15 15:48:32
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、下载JDBCJDBC是Java DateBase Connectivity的简写,翻译过来就是java连接数据库,或者更通俗地说就是java语言操作数据库。JDBC的本质其实是官方定义的一套操作所有关系型数据库的规则,也就是接口。    下载之后解压到相应位置,找到Microsoft JDBC Driver 6.0 for SQL Server\sqljdbc_6.0\chs\jre8\sql            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 18:25:20
                            
                                105阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、索引视图基本概念其数据也是会存储一份的(会占用硬盘空间,但是查询速度快,例如可以将count(),sum()等值设在索引视图中)。其优点是它在提取视图背后的信息方面提供了一个非常快的查找方法。在第一个索引(必须是针对一组唯一值的聚集索引)之后,通过使用来自第一个索引的聚集键作为参考点,SQL Server还能在视图上建立额外的索引。其限制如下:视图必须使用SCHEMABINDING选项;如果视            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 12:31:20
                            
                                47阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            --创建一个简单的登录,登录名为:newlogin;登录密码:123456;默认数据库:master,默认数据库也可以不指定。   EXEC sp_addlogin 'newlogin','123456','master'   --创建用户   --创建一个简单的用户,如果不指定用户名,则添加到当前数据库登录名中,如果不指定角色,则该用户默认属于public角色。下为添加newlogin登录名。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-03-24 17:46:39
                            
                                4254阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            -- 给表添加单个字段
-- 方法
ALTER  TABLE  表名称  ADD 列名称 字段类型  NULL
-- 示例
alter table DocumentManagement Add  fileCode varchar(200) Null
--给表添加多个字段
--方法ALTER  TABLE  表名称  ADD 列名称 字段类型  NULL,列名称 字段类型  NULL
--            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-02 16:23:51
                            
                                692阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # SQL Server 与 Java 的结合实现数据测试
随着信息技术的发展,数据库与编程语言的结合变得愈发重要。SQL Server 作为一款流行的关系型数据库管理系统,常常与 Java 结合使用,进行数据处理和测试。本文将通过一个简单的例子,展示如何在 Java 中使用 JDBC 连接 SQL Server,并执行基本的查询操作。同时,我们还将制作序列图和饼状图,帮助大家更好地理解代码的执            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-02 04:17:01
                            
                                46阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、SqlServer数据批量插入
SqlServer的批量插入很简单,使用SqlBulkCopy就可以,以下是该类的实现:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-30 08:55:21
                            
                                695阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            语法:CREATE [索引类型] INDEX 索引名称ON 表名(列名)WITH FILLFACTOR = 填充因子值0~100GO/*实例*/USE 库名GOIF EXISTS (SELECT * FROM SYSINDEXES WHERE NAME='IX_TEST_TNAME')--检测是否已经存在IX_TEST_TNAME索引DROP INDEX TEST.IX_TEST_TNAME--如            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-08 22:56:54
                            
                                646阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
--完整备份Declare @FileName varchar(100)Set @FileName='D:\' + convert(varchar(10),getdate(),120)+ '.bak'BackUp Database CoalTraffic To Disk=@FileName With Init
 
 --差异备份(必须与完整备份同名)
Declare @FileName             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2011-04-13 18:10:00
                            
                                392阅读
                            
                                                                                    
                                2评论