Sql 修改表结构的操作

1、添加表字段

alter table 表名 add  字段名 类型(值)

示例:alter table   user  add name varchar(40);

2、删除表字段

alter table 表名 drop  字段名

示例: alter table user drop name;

3、字段名更名

alter table 表名 rename 老字段名 to 新字段名

示例:alter table  user  rename oldname to newname;

4、更改字段类型

alter table 表名 alter 字段 类型;

示例:alter table user alter name varchar(50);

原文地址:https://blog.csdn.net/wuyou1336/article/details/51997408

原文地址:https://www.cnblogs.com/wxwangxiang/p/8664204.html

时间: 2024-10-26 03:20:05

Sql 修改表结构的操作的相关文章

sql修改表结构、临时表应用

alter table dbo.P_ZPROMOTION_DOC_ITEMS_TEMP alter column MCRANK  varchar(20); 方法一: use testdb --创建局部临时表 create table #tmpStudent(Tid int,Name varchar(50),Age int) insert into #tmpStudent values('xiaowang',25) select * from #tmpStudent --创建局部临时表 另一种写法

SQL修改表结构

--(1)向数据库Student表中添加Name字段 use MR_NXT alter table student add Name char(20) --(2)将Student表中Name的字段的数据类型修改为char(50) use MR_NXT alter table student alter column Name char(50) --(3)删除Student表中Name字段 use MR_NXT alter table student drop column Name 原文地址:h

SQL Server2008无法修改表结构?

之前一直用SQL Server2005的数据库,最近升级到2008之后发现修改不了表结构,提示: 根据提示,取消"阻止保存要求重新创建表的更改"后就可以了. 具体操作:SQL Server Management studio-->工具-->选项-->Designers-->表设计器和数据库设计器-->取消"阻止保存要求重新创建表的更改"保存即可. SQL Server2008无法修改表结构?,布布扣,bubuko.com

SQL数据库表结构的修改(sql2005)

一 .ALTER TABLE命令 ALTER TABLE 语句用于在已有的表中添加.修改或删除列. 二.添加列 语法 :ALTER TABLE table_name ADD column_name datatype eg: ALTER TABLE Persons ADD P_Names VACHAR(50) NOT NULL 三.修改列 3.1修改字段varchar(50)为datetime,允许空eg:  ALTER TABLE Persons ALTER COLUMN  P_Names da

SQL Server 修改表结构后无法保存的老问题

在修改表结构后无法保存,这是每次重装SQL Server后都会遇到的问题,好记性不如烂笔头,在这里记一下吧. 保存修改了的表结构时会提示“不允许保存更改.您所做的更改要求删除并重新创建以下表.您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改"选项.” 截图如下: 解决办法也很简单,在Microsoft SQL Server Management Studio的菜单中选择“工具->选项->设计器”,把“阻止保存要求重新创建表的更改”这一项前面的对勾去掉就可以了.如

SQL SERVER表不能修改表结构的处理方法

SQL SERVER表提示不能修改表结构,这究竟是什么原因呢?下面就为您介绍处理该问题的方法,如果您在SQL SERVER表修改方面遇到过问题,不妨一看. 新装的SQL SERVER 2008,打开原来SQL SERVER 2008中建立的表,现在想增加一些字段,在保存时提示错误,无法保存. 刚开始以为是SQL SERVER 2008与2005的不兼容,后来发现在SQL SERVER 2008中新建的SQL SERVER表也存在无法修改表结构,也就是无法修改字段名和增加字段名. 提示是:不允许保

SQL脚本修改表结构

SQL脚本修改表结构 新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default '默认值' null ,[字段2] ntext null ,[字段3] datetime,[字段4] money null ,[字段5] int default 0,[字段6] Decimal (12,4) default 0,[字段7] image null ,) 删除表:Drop table

SQL Server2008不允许修改表结构解决办法

1.修改表结构遇到 2.点击取消 3.打开[工具]—[选项] 4.找到[Desiginers]标签,在右边找到“阻止保存要求重现创建表的更改”,取消勾选.

必须会的SQL语句(二) 创建表、修改表结构、删除表

1.创建数据库表 --使用哪个数据库,如果不写这一句是默认的数据库,也可以用鼠标选当前数据库 use testDB --创建表 Create Table tablename ( --id表示字段名 --int 数据类型 --primary key 主键 --not null 非空 --identity(1,1)初始值是1 每次自增长1 id  int primary key not null identity(1,1), --unique 唯一 name varchar(20)  not nul