zoukankan      html  css  js  c++  java
  • 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脚本,方便开发和生产,且易于维护。

  • 相关阅读:
    026.MFC_发送消息
    021.MFC_字体和颜色对话框
    020.MFC_文件对话框
    015.MFC_Menu
    qt http get post实现
    openssl error: unrecognized command line option '-m64'
    ModbusTCP协议
    013.MFC_TreeControl
    菱形继承问题以及解决
    ffmpeg
  • 原文地址:https://www.cnblogs.com/vuenote/p/9508305.html
Copyright © 2011-2022 走看看