数据列定义

表中数据行的数据插入和数据类型都是基于数据列的,学会添加数据列在开发过程中是必不可少的。

使用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脚本,方便开发和生产,且易于维护。

最新文章

  1. Java中9种IO的读取方式
  2. Eclipse使用快捷键代码格式化有时失效解决办法
  3. express框架路由配置及congtroller自动加载
  4. dede使用方法---如何添加视频
  5. 奥迪--A6L
  6. 利用HTML 5中的Menu和Menuitem元素快速创建菜单
  7. Media Queries——媒体类型
  8. Top WAF
  9. HDU2005-第几天
  10. android TDD平台插入双卡时,查看允许返回发送报告的选项,去掉勾选,不起作用
  11. SplitContainer如何实现左侧导航,正确显示和导航内容
  12. maven中在本地maven仓库添加jar包
  13. 检测flash是否安装及版本号
  14. VC工程的.gitignore模板
  15. 暖春许愿季丨i春秋给你送福利
  16. PSD的单位及计算方法[转]
  17. Caltech数据使用详情
  18. .net core 与ELK(3)安装Kibana
  19. MODBUS协议整理——功能码简述
  20. Ubuntu Kylin 14.04 安装配置 jdk、eclipse、tomcat 通用

热门文章

  1. Python内置函数(31)——id
  2. PHP-mysqli 出错回显
  3. influxdb使用说明
  4. Android中广播接收者BroadcastReceiver详解
  5. 就算会用python画颗心,可你依然还是只单身狗
  6. Linux上安装Zookeeper以及一些注意事项
  7. VS 2015 GIT操作使用说明
  8. httpclient+jsoup实现小说线上采集阅读
  9. selinux基本
  10. ROS笔记 Topics