SQL Server 添加字段,修改字段类型,修改字段名,删除字段
-- 1.添加字段
-- 基本语法
alter table 表 add 列名 字段类型 null
-- 例:给学生表添加Telephone字段并指定类型为vachar,长度为50,可空
alter table [dbo].[Student] add Telephone varchar(50) null;
-- 2.修改字段类型
-- 基本语法
alter table 表 alter column 列名 字段类型 null
-- 例:把学生表的电话号码字段由原来的varchar类型改为nvarchar类型
alter table [dbo].[Student] alter column [Telephone] nvarchar(50) null;
-- 3.修改字段长度
-- 基本语法
alter table 表 alter column 列名 字段类型 null
-- 注意点:小字段类型可改为大的字段类型(int类型可以改为varchar类型,varchar类型不一定能改为int类型)
-- 例:把学生表的电话号码字段由原来的20改为30
alter table [dbo].[Student] alter column [Telephone] nvarchar(200) null;
-- 4.添加not null约束,删除约束
-- 基本语法
alter table 表 alter column 列名 字段类型 not null
-- 注意点:要把字段类型设为not null,必须要保证原有字段不可空
-- 例:把[Telephone]设为不可空
alter table [dbo].[Student] alter column [Telephone] nvarchar(200) not null;
-- 例:把[Telephone]设为可空
alter table [dbo].[Student] alter column [Telephone] nvarchar(200) null;
-- 5.更改字段名,表名
-- 更改字段名 基本语法
EXEC sp_rename '表名.原字段名','新字段名','COLUMN'
-- 例:把[dbo].[Student]中的Telephone字段名改为PhoneNumber
EXEC sp_rename '[dbo].[Student].Telephone','PhoneNumber','COLUMN';
-- 更改表名 基本语法
EXEC sp_rename '原表名','新表名'
-- 例:把[dbo].[Student]表名改为SoHeader
EXEC sp_rename '[dbo].[Student]','SoHeader';
-- 6.删除字段
-- 基本语法
alter table 表 drop column 字段名
-- 例:删除[dbo].[Student]中的[PhoneNumber]字段
alter table [dbo].[Student] drop column [PhoneNumber]
SQL Server 添加字段,修改字段类型,修改字段名,删除字段的更多相关文章
- SQL Server添加MDW性能监控报表(转载)
10.2 Data Collector与MDW Data Collection功能是SQL SERVER 2005版本提供的数据库监控报表的功能,通过定时地对数据库的语句运行情况,服务器各种资源的监控 ...
- sql server中如何修改视图中的数据?
sql server中如何修改视图中的数据? 我做个测试,视图的数据有标记字段时,如果是这种方式(0 as FlagState),是无法修改的 --创建视图语句 --- create view V_E ...
- SQL server数据库中的DateTime类型出现的问题
我们知道这个SQL server数据库中的DateTime类型是数据库应用开发中经经常使用到的一种数据类型.而C#语言中也有DateTime类型,尽管二者都是用来描写叙述时间的,可是它们的默认值是不同 ...
- 【MSSQL】SQL Server的日期和时间类型
参考:SQL Server的日期和时间类型 SQL Server使用 Date 表示日期,time表示时间,使用datetime和datetime2表示日期和时间. 1.秒的精度 秒的精度是指TSQL ...
- Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序总结
转自:http://www.111cn.net/database/mysql/71648.htm 1.增加一个字段 代码如下 复制代码 //增加一个字段,默认为空 alter table user ...
- 转sql server新增、修改字段语句(整理)
添加字段的SQL语句的写法: 通用式: alter table [表名] add [字段名] 字段属性 default 缺省值 default 是可选参数增加字段: alter table [表名] ...
- SQL SERVER添加表注释、字段注释
--为字段添加注释 --Eg. execute sp_addextendedproperty 'MS_Description','字段备注信息','user','dbo','table','字段所属的 ...
- SQL Server添加字段语法
通用式: alter table [表名] add [字段名] 字段属性 default 缺省值 default 是可选参数增加字段: alter table [表名] add 字段名 smallin ...
- sql server 2005中的分区函数用法(partition by 字段)
分组取TOP数据是T-SQL中的常用查询, 如学生信息管理系统中取出每个学科前3名的学生.这种查询在SQL Server 2005之前,写起来很繁琐,需要用到临时表关联查询才能取到.SQL Serve ...
随机推荐
- Shell学习(六)——条件判断总结
Shell学习(六)--条件判断总结 [1]https://www.cnblogs.com/zhw-626/p/8528001.html [2]https://www.cnblogs.com/yizh ...
- Linux基础命令---htpasswd创建密码文件
htpasswd htpasswd指令用来创建和更新用于基本认证的用户认证密码文件.htpasswd指令必须对密码文件有读写权限,否则会返回错误码. 此命令的适用范围:RedHat.RHEL.Ubun ...
- 2.VUEJS-安装
Vue.js 安装 1.独立版本 我们可以在 Vue.js 的官网上直接下载 vue.min.js 并用 <script> 标签引入. 2.使用 CDN 方法 以下推荐国外比较稳定的两个 ...
- 【科研工具】CAJViewer的一些操作
逐渐发现CAJViewer没有想象中的难用. 添加书签:Ctrl+M 使用按类分类,可以筛选出书签位置,和注释区分. 搜索:Ctrl+F 可以定义多种搜索.
- CF190C STL 题解
* 题意 :给出只会出现 pair 和 int 的字符串 , 要求按照给出 pair 和 int 的顺序 , 添加 ' < ' , ' > ' , ' , ' 这三个符号 , ...
- 9、Redis五大数据类型---有序集合Zset(sorted set)
一.简介 zset与set异同 相同之处: 都是没有重复元素的字符串集合 不同之处: 有序集合zset的每个成员都关联了一个评分(score),这个评分(score)被用来按照从最低分到最高分的方式排 ...
- php-正则邮箱验证及详解
当前的邮箱格式有哪些//1.第1种是QQ邮箱,它的后缀名是,@qq, .com.// 2.第2种是网易邮箱后缀名是,@163.com或者,@126.com// 3.第3种是雅虎邮箱,后缀名是,@yah ...
- 设置项目的开始/完成日期(Project)
<Project2016 企业项目管理实践>张会斌 董方好 编著 在设定完日程排定方法,或者不作任何设置,依其默认的[项目开始日期]的设置,接下来就要设置项目的开始时间了.依然是在[项目] ...
- Vs code配置Go语言环境-Mac
背景:最近受朋友介绍,学习Go语言.那么开始吧,首先从配置环境开始. 电脑:Mac Air,Vs code已经安装 一.Go下载和安装 下载地址:https://golang.google.cn/dl ...
- AtCoder Beginner Contest 172 题解
AtCoder Beginner Contest 172 题解 目录 AtCoder Beginner Contest 172 题解 A - Calc B - Minor Change C - Tsu ...