在修改Sql Server表结构时,常用到Alter语句,把一些常用的alter语句列举如下。
1:向表中添加字段
Alter table [表名] add [列名] 类型
2: 删除字段
Alter table [表名] drop column [列名]
3: 修改表中字段类型 (可以修改列的类型,是否为空)
Alter table [表名] alter column [列名] 类型
4:添加主键
Alter table [表名] add constraint [ 约束名] primary key( [列名])
5:添加唯一约束
Alter table [表名] add constraint [ 约束名] unique([列名])
6:添加表中某列的默认值
Alter table [表名] add constraint [约束名] default(默认值) for [列名]
7:添加约束
Alter table [表名] add constraint [约束名] check (内容)
8:添加外键约束
Alter table [表名] add constraint [约束名] foreign key(列名) referencese 另一表名(列名)
9:删除约束
Alter table [表名] drop constraint [约束名]
10:重命名表
exec sp_rename '[原表名]','[新表名]'
11:重命名列名
exec sp_rename '[表名].[列名]','[表名].[新列名]'
相关推荐
### SQL Server 2005 基本方法与语句详解 在数据库管理与开发领域,SQL Server 2005 是一个重要的工具,它提供了丰富的功能来满足数据存储、管理和查询的需求。本文将深入解析 SQL Server 2005 的基本方法与常用...
SQL Server 常用语句大全 本资源摘要信息涵盖了 SQL Server 中常用的语句大全,包括数据操作、数据定义、数据控制、事务控制、程序化 SQL 等方面的知识点。 一、数据操作 * SELECT 语句:从数据库表中检索数据行...
《SQLServer实用SQL语句大全》是一本涵盖了SQL Server数据库管理与开发的全面指南,旨在帮助用户深入理解和熟练运用SQL语言。此书共分为15个章节,每一章都精心设计,理论结合实践,旨在让读者能够从基础到高级逐步...
### SQL Server 2000 语句大全 #### 一、基础知识 ##### 1、创建数据库 在 SQL Server 2000 中创建数据库的基本语法如下: ```sql CREATE DATABASE database_name ``` 其中 `database_name` 是新创建数据库的...
Sql Server 删除所有表数据语句 Sql Server 是一种关系型数据库管理系统,广泛应用于企业级应用程序中。在实际开发和测试中,我们常常需要删除数据库中的所有表数据,而保持表结构不变。下面我们将介绍如何使用一条...
这个压缩包文件包含了关于SQL Server中的SQL语句的全面教程,且带有详细的注释,旨在帮助用户理解和掌握各种SQL操作。主要知识点包括但不限于以下几个方面: 1. **数据查询**:SQL的基础功能是查询数据,如`SELECT`...
SQL Server 中 Alter Table 语句的主要作用是对已经创建的表进行修改、添加、删除约束、修改表结构等操作。下面是 Alter Table 语句的一些用法: 添加约束 Alter Table 语句可以用来添加约束到已经创建的表中,...
SQLSERVER基本语句整合主要涵盖了数据库管理中的四个关键领域:数据查询、数据定义、数据操纵和数据控制。这些语句是任何SQL Server开发者或管理员必须掌握的基础知识。 首先,我们来详细探讨数据查询,这是SQL中最...
### 经典SQL Server语句详解 #### 一、数据库管理 **1. 创建数据库** ```sql CREATE DATABASE database-name; ``` 此命令用于创建一个新的数据库。`database-name`应替换为希望创建的新数据库的名称。 **2. 删除...
这涉及到SQL语言的基本知识,包括SELECT语句用于查询,INSERT、UPDATE、DELETE语句用于数据操作,以及CREATE、ALTER、DROP等用于数据库对象管理。 在编程方面,VS2010支持多种.NET语言,如C#和VB.NET,可以使用ADO...
SQLServer常用Transact SQL语句 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据2、数据定义 CREATE TABLE --创建一个数据库...
经典SQL Server语句大全 SQL Server是一种关系型数据库管理系统,广泛应用于企业级数据库管理中。为了帮助初学者和案头常备,以下是经典SQL Server语句大全。 一、基础操作 1. 创建数据库:CREATE DATABASE ...
### SQL Server 语句大全:关键知识点概览 #### 一、设置内存选项 SQL Server 的性能很大程度上依赖于内存的配置。为了确保服务器能够高效地运行 SQL Server 实例,合理配置最小和最大服务器内存至关重要。 **关键...
除了基本的读、写权限,SQL Server还提供了一些高级权限,如EXECUTE(执行存储过程或函数)、ALTER(更改对象结构)、REFERENCES(创建引用该对象的约束)等。此外,还有CONTROL和TAKE OWNERSHIP等高级权限,它们...
在 SQL Server 2008 中,修改视图是通过使用 Alter View 语句来实现的。下面将详细介绍修改视图的语法、实例和注意事项。 修改视图语法 修改视图的基本语法格式为: Alter View <视图名> [<列名>[, …]] As 语句>...
增加一个列是 SQL Server 的基本操作之一,使用 ALTER TABLE 语句可以增加一个新的列到一个已经存在的表中。 7. 添加主键:ALTER TABLE tabname ADD PRIMARY KEY (col) 添加主键是 SQL Server 的基本操作之一,...
根据提供的文件信息,我们可以归纳总结出一系列与 SQL Server 2005 数据库相关的操作语句及知识点。这些内容主要涵盖了数据库的创建、修改、数据的增删改查以及一些高级查询技巧等。 ### 一、数据库的创建与管理 #...
SQL Server 是一种关系型数据库管理系统,它提供了丰富的查询语句来操作、定义和控制数据库中的数据。以下是对标题和描述中涉及的知识点的详细说明: 1. 数据操作: - `SELECT`:用于从数据库中检索数据,可以指定...
这里我们详细探讨一下SQL Server中的一些常用语句,包括创建表、插入记录、删除记录、修改数据、创建索引以及进行查询。 首先,创建表是数据库的基本操作。例如,创建一个名为`Student`的表,包含学生编号(Sno)、...