SQLServr添加数据列
数据列定义
表中数据行的数据插入和数据类型都是基于数据列的,学会添加数据列在开发过程中是必不可少的。
使用SSMS数据库管理工具添加数据列
在数据表中添加一列或者多列步骤相同
1、连接数据库,选择数据表-》右键点击-》选择设计。
2、在新打开的窗口中输入中-》输入列名,数据类型,是否可空-》在下面输入列注释等属性-》点击保存按钮(或者ctrl+s)。
3、如果想在指定列前面添加数据列-》选择要指定列,右键点击-》插入数据列-》输入列名,列类型,是否可空,属性等,点击保存。
使用T-SQL脚本数据列
添加数据列
语法:alter table 数据库名.dbo.表名 add 列名 列类型 [not] null;
示例:
--添加可空数据列
alter table testss.dbo.test1 add height1 nvarchar(50) null;
--添加不可空数据列
alter table testss.dbo.test1 add height2 nvarchar(50) not null;
添加带注释的数据列
语法:
alter table 数据库名.dbo.表名 add 列名 列数据类型 [not] null;
execute sp_addextendedproperty N'MS_Description', N'列说明', N'user', N'dbo', N'table', N'表明, N'column', N'列名';
示例:
alter table testss.dbo.test1 add height3 nvarchar(50) null;
execute sp_addextendedproperty N'MS_Description', N'身高3', N'user', N'dbo', N'table', N'test1', N'column', N'height3';
添加数据列时指定默认值
语法:alter table 数据库名.dbo.表名 add 列名 int not null default 值;
示例:alter table testss.dbo.test1 add testid int not null default 1;
添加多个数据列
语法:
alter table 数据库名.dbo.表名 add 列名 列类型 not null default 值,列名 列类型 null default 值;
示例:
alter table testss.dbo.test1 add height5 int not null default 1,
height6 nvarchar(20) null default '178cm';
总结
在生产或者开发阶段,数据列的添加建议使用T-SQL脚本,方便开发和生产,且易于维护。
转载于:https://www.cnblogs.com/vuenote/p/9508305.html
SQLServr添加数据列相关推荐
- R语言dplyr包为dataframe添加数据列实战( Add Columns):基于mutate()函数添加一个或者多个数据列(尾部添加、头部添加、条件生成、某个具体数据列的前后)
R语言dplyr包为dataframe添加数据列实战( Add Columns):基于mutate()函数添加一个或者多个数据列(尾部添加.头部添加.条件生成.某个具体数据列的前后) 目录
- R语言为dataframe添加新的数据列(add new columns):使用R原生方法、data.table、dplyr等方案
R语言为dataframe添加新的数据列(add new columns):使用R原生方法.data.table.dplyr等方案 目录 R语言为dataframe
- R语言为dataframe添加新的数据列(横向拼接、Appending columns,Unioning columns):使用R原生方法、data.table、dplyr等方案
R语言为dataframe添加新的数据列(横向拼接.Appending columns,Unioning columns):使用R原生方法.data.table.dplyr等方案 目录 R语言为dat
- pandas在dataframe指定位置添加新的数据列、使用insert函数
pandas在dataframe指定位置添加新的数据列.使用insert函数 目录 pandas在dataframe指定位置添加新的数据列.使用insert函数 #仿真数据
- pandas使用pad函数向dataframe特定数据列的每个字符串添加补齐字符或者字符串、向所有字符串的左右两侧填充、直到宽度达到指定要求(both padding)
pandas使用pad函数向dataframe特定数据列的每个字符串添加补齐字符或者字符串.向所有字符串的左右两侧填充.直到宽度达到指定要求(both padding) 目录
- pandas使用pad函数向dataframe特定数据列的每个字符串添加前置(前缀)补齐字符或者字符串、向所有字符串的左侧填充、直到宽度达到指定要求(left padding)
pandas使用pad函数向dataframe特定数据列的每个字符串添加前置(前缀)补齐字符或者字符串.向所有字符串的左侧填充.直到宽度达到指定要求(left padding) 目录
- pandas使用pad函数向dataframe特定数据列的每个字符串添加后置(后缀)补齐字符或者字符串、向所有字符串的右侧填充、直到宽度达到指定要求(right padding)
pandas使用pad函数向dataframe特定数据列的每个字符串添加后置(后缀)补齐字符或者字符串.向所有字符串的右侧填充.直到宽度达到指定要求(right padding) 目录
- R语言dplyr包的mutate函数将列添加到dataframe中或者修改现有的数据列:基于条件判断创建布尔型指示变量、将异常离散编码转化为NA值
R语言dplyr包的mutate函数将列添加到dataframe中或者修改现有的数据列:基于条件判断创建布尔型指示变量.将异常离散编码转化为NA值 目录
- R语言dplyr包的mutate函数将列添加到dataframe中或者修改现有的数据列:使用na_if()函数将0值替换为NA值、负收入替换为NA值
R语言dplyr包的mutate函数将列添加到dataframe中或者修改现有的数据列:使用na_if()函数将0值替换为NA值.负收入替换为NA值 目录
最新文章
- 27亿参数的「野生版」GPT-3开源,GitHub项目2.9K Star量
- CTFshow 文件包含 web87
- [剑指offer]面试题28:字符串的排列
- java中比较两个文件的大小_Java实现获取文件大小的几种方法
- fiddler显示服务器IP
- shell mysql 取值_shell 脚本中获取mysql多个字段的值
- linux获取系统启动时间
- 软件单元测试及测试用例设计
- JS的this指向问题(史上最全)
- c++多线程detach函数用法的实例
- 【数字电路抢救】2 逻辑函数的代数化简 3逻辑表达式的化简
- java中多个if语句如何简化_8种if else语句简化方法
- 想实现华为BLM模型,人力资源必不可少
- Intel CPU型号解读以及如何粗略判断Intel CPU的性能(i3、i5、i7以及CPU的代数)
- 笔记本硬盘重装系统后只有一个盘的数据恢复方法
- Dubbo源码分析(三) -- Dubbo的服务发现源码深入解析4万字长文
- paste shell 分隔符_Shell paste命令
- 弹出框和提示框效果以及代码展示
- 广东计算机一级考什么时候开始,广东2019年计算机一级考试时间
- 最近在学习python,做了一道人机大战的题目,分享一下,虽然可能有些麻烦,但是每个人思维是不同的。...
热门文章
- org.apache.commons.lang.StringUtils(StringUtils工具类的常用方法)
- ZOJ 3635 Cinema in Akiba[ 大规模阵列 ]
- SQL Server 内存泄露(memory leak)——游标导致的内存问题
- 【CSS3】Advanced3:Universal, Child, and Adjacent Selectors
- 编码原则:意外情况的注释
- ROS学习笔记8(使用 rqt_console, rqt_graph 和 roslaunch)
- np.where使用:根据条件生成新的数组
- python 深度优先遍历_Python算法-二叉树深度优先遍历
- maven GroupId 和ArtifactId通常填什么
- 今日恐慌与贪婪指数为77 贪婪程度有所缓解