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
exec xp_create_subdir N'E:/ciTreat_backup';会在E盘创建ciTreat_backup 文件夹
原创
2023-03-01 07:52:08
105阅读
SQL Server 安装目录迁移
原创
2022-02-18 10:39:25
535阅读
聚集索引与主键、非聚集索引
目录结构:contents structure [-]聚集索引和非聚集索引的区别聚集索引和主键的区别主键, 聚集索引, 和 非聚集索引 的常规操作建立索引的一般原则 聚集索引、非聚集索引在SqlServer、MySQL、Oracle...等数据库中都有这个概念,只不过在SqlServer中叫做聚集索引和非聚集索引而已
转载
2024-04-12 14:02:07
37阅读
OC](目录)然后对设置标题的地...
转载
2023-06-30 00:26:42
115阅读
alter table [tablename] add default [属性] for columnname;
原创
2013-09-17 12:14:23
1059阅读
# SQL Server 添加新架构
在数据库设计和管理中,架构(schema)是一个非常重要的概念。架构是数据库对象(如表、视图、存储过程等)的容器,用于组织和隔离这些对象。在 SQL Server 中,您可以轻松地添加新的架构,以支持更复杂的数据库设计。本文将介绍如何在 SQL Server 中添加新的架构,并提供相关的代码示例和流程图。
## 什么是架构?
在 SQL Server 中
SQL的主键和外键的作用:
外键取值规则:空值或参照的主键值。
(1)插入非空值时,如果主键表中没有这个值,则不能插入。
(2)更新时,不能改为主键表中没有的值。
(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。
(4)更新主键记录时,同样有级联更新和拒绝执行的选择。
简而言之,SQL的主键和外键就是起约束作用。
 
转载
2024-10-28 08:46:43
71阅读
SQL索引一步到位 SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。 1.1 什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 下面举两个简单
转载
2024-10-08 10:25:46
92阅读
我们常见的优化方法都是说从sql语句入手,但是在一个已经完成了的项目里面,想要就现有的条件来缩短查询的时间,那么添加索引不失为是一个很好的方法。不过索引的类型有好几种,我们要根据实际的情况去添加正确的索引。常见的索引有两种,一种是主键索引,一种是普通索引,也是我们用到最多的两种索引。这里举例一个优化场景:登录查询的时候慢,该怎
创建 / 删除数据库: -- Go 批处理语句用于将 go 之前的语句合并为为一个语句块,同时执行多个语句-- 使用、切换数据库use mastergo -- 创建、删除数据库-- 示例1if (exists (select * from sys.databases where name = 'testHome'))drop database testHomegocre
转载
2024-08-26 10:40:52
51阅读
一篇正确设置了样式的WPS office 2007文档中插入目录是一件非常容易的事。只须将光标放到要插入目录的位置(我一般是将其置于文档的开头部分),从菜单中依次点【插入】→【引用】→【目录】,在弹出的设置面板中做适当的设置即可了(图1)。
图1
转载
2024-08-13 15:18:32
43阅读
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阅读
# Docker安装SQL Server数据目录指南
## 1. 流程图
```mermaid
journey
title Docker安装SQL Server数据目录
section 1. 下载SQL Server镜像
section 2. 创建容器
section 3. 安装SQL Server
section 4. 创建数据目录
```
## 2
原创
2024-06-18 05:12:10
174阅读
SELECT * from cms_article_data where id in( select a.id FROM cms_article a JOIN cms_category c ON c.id = a.category_id WHERE (a.category_id = '12' or ...
转载
2021-08-09 15:28:00
94阅读
2评论
可以用扩展存储过程xp_dirtree获取文件列表,用openrowset倒入数据到二进制字段。 openrowset的用法可以参考msdn http://technet.microsoft.com/zh-cn/library/ms190312.aspx 如果文件很多,建议还是用程序倒入了...
转载
2009-08-18 18:13:00
79阅读
2评论
总结首先要明确SQLServer的系统数据库一共有5个:Master、Model、Msdb、Tempdb、Resource。1、Master数据库 (1)master数据库记录了所有系统级别的信息,包括元数据(登录账户)、端点、链接服务器和系统的配置设置。需要注意的是系统对象不在master库中,而在resource库中; (2)mater数据库还记录了所有其他数据库的存在、数据库的文件的位置
转载
2024-03-04 16:16:20
46阅读
# 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阅读