`
hongwei3344661
  • 浏览: 31325 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

Sqlserver Alter语句

 
阅读更多

在修改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 Server2005基本方法和语句

    ### SQL Server 2005 基本方法与语句详解 在数据库管理与开发领域,SQL Server 2005 是一个重要的工具,它提供了丰富的功能来满足数据存储、管理和查询的需求。本文将深入解析 SQL Server 2005 的基本方法与常用...

    SQLserver常用语句大全

    SQL Server 常用语句大全 本资源摘要信息涵盖了 SQL Server 中常用的语句大全,包括数据操作、数据定义、数据控制、事务控制、程序化 SQL 等方面的知识点。 一、数据操作 * SELECT 语句:从数据库表中检索数据行...

    SQLServer实用SQL语句大全

    《SQLServer实用SQL语句大全》是一本涵盖了SQL Server数据库管理与开发的全面指南,旨在帮助用户深入理解和熟练运用SQL语言。此书共分为15个章节,每一章都精心设计,理论结合实践,旨在让读者能够从基础到高级逐步...

    SQL SERVER2000语句大全

    ### SQL Server 2000 语句大全 #### 一、基础知识 ##### 1、创建数据库 在 SQL Server 2000 中创建数据库的基本语法如下: ```sql CREATE DATABASE database_name ``` 其中 `database_name` 是新创建数据库的...

    SqlServer删除所有表数据语句

    Sql Server 删除所有表数据语句 Sql Server 是一种关系型数据库管理系统,广泛应用于企业级应用程序中。在实际开发和测试中,我们常常需要删除数据库中的所有表数据,而保持表结构不变。下面我们将介绍如何使用一条...

    sqlserver sql语句.全.有注释.word文档

    这个压缩包文件包含了关于SQL Server中的SQL语句的全面教程,且带有详细的注释,旨在帮助用户理解和掌握各种SQL操作。主要知识点包括但不限于以下几个方面: 1. **数据查询**:SQL的基础功能是查询数据,如`SELECT`...

    SQL Server中alter table一些用法.doc

    SQL Server 中 Alter Table 语句的主要作用是对已经创建的表进行修改、添加、删除约束、修改表结构等操作。下面是 Alter Table 语句的一些用法: 添加约束 Alter Table 语句可以用来添加约束到已经创建的表中,...

    SQLSERVER基本语句整合

    SQLSERVER基本语句整合主要涵盖了数据库管理中的四个关键领域:数据查询、数据定义、数据操纵和数据控制。这些语句是任何SQL Server开发者或管理员必须掌握的基础知识。 首先,我们来详细探讨数据查询,这是SQL中最...

    经典SQLserver语句大全

    ### 经典SQL Server语句详解 #### 一、数据库管理 **1. 创建数据库** ```sql CREATE DATABASE database-name; ``` 此命令用于创建一个新的数据库。`database-name`应替换为希望创建的新数据库的名称。 **2. 删除...

    VS2010连接SQL Server 2008操作与编程

    这涉及到SQL语言的基本知识,包括SELECT语句用于查询,INSERT、UPDATE、DELETE语句用于数据操作,以及CREATE、ALTER、DROP等用于数据库对象管理。 在编程方面,VS2010支持多种.NET语言,如C#和VB.NET,可以使用ADO...

    SQLServer常用语句

    SQLServer常用Transact SQL语句 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据2、数据定义 CREATE TABLE --创建一个数据库...

    经典SQL server语句大全

    经典SQL Server语句大全 SQL Server是一种关系型数据库管理系统,广泛应用于企业级数据库管理中。为了帮助初学者和案头常备,以下是经典SQL Server语句大全。 一、基础操作 1. 创建数据库:CREATE DATABASE ...

    SQL语句进行数据库权限设置

    除了基本的读、写权限,SQL Server还提供了一些高级权限,如EXECUTE(执行存储过程或函数)、ALTER(更改对象结构)、REFERENCES(创建引用该对象的约束)等。此外,还有CONTROL和TAKE OWNERSHIP等高级权限,它们...

    SQL Server2008修改视图-SQL语句方式.pptx

    在 SQL Server 2008 中,修改视图是通过使用 Alter View 语句来实现的。下面将详细介绍修改视图的语法、实例和注意事项。 修改视图语法 修改视图的基本语法格式为: Alter View <视图名> [<列名>[, …]] As 语句>...

    SQL Server基本语句.docx

    增加一个列是 SQL Server 的基本操作之一,使用 ALTER TABLE 语句可以增加一个新的列到一个已经存在的表中。 7. 添加主键:ALTER TABLE tabname ADD PRIMARY KEY (col) 添加主键是 SQL Server 的基本操作之一,...

    SQL Server 2005 数据库语句

    根据提供的文件信息,我们可以归纳总结出一系列与 SQL Server 2005 数据库相关的操作语句及知识点。这些内容主要涵盖了数据库的创建、修改、数据的增删改查以及一些高级查询技巧等。 ### 一、数据库的创建与管理 #...

    SQL Server查询语句大全.pdf

    SQL Server 是一种关系型数据库管理系统,它提供了丰富的查询语句来操作、定义和控制数据库中的数据。以下是对标题和描述中涉及的知识点的详细说明: 1. 数据操作: - `SELECT`:用于从数据库中检索数据,可以指定...

    SQLServer中常用语句

    这里我们详细探讨一下SQL Server中的一些常用语句,包括创建表、插入记录、删除记录、修改数据、创建索引以及进行查询。 首先,创建表是数据库的基本操作。例如,创建一个名为`Student`的表,包含学生编号(Sno)、...

Global site tag (gtag.js) - Google Analytics