SQL 数据表操作(二)

1. 修改数据表

创建完数据包后,可根据需求修改表结构;

1.1 用 SQL命令修改数据表

修改数据表的 SQL 命令为 ALTER TABLE,语法格式如下:

ALTER TABLE <表名>
ADD < 列定义 | 完整性约束>
| DROP <COLUMN <列名> | CONSTRAINT <约束名>>
| ALTER COLUMN <列名> <数据类型> [NULL/NOT NULL]

说明:

  1. ADD 用来增加新列或完整性约束,定义方法和 CREATE TABLE 相同;
  2. DOOP 用于删除列或完整性约束;
  3. ALTEDR COLUMN 用来删除列或完整性约束条件;

注意: 若数据表中已经录入数据,使用 ADD 方式增加新列时,SQL Server 会自动给新列的字段值加 NULL,这时,无法对新列设置 NOT NULL 约束;
使用 ALTER COLUMN 修改数据表时,要注意三点限制:

  1. 无法修改主码中包含的属性;
  2. 列的数据宽度只能增加;
  3. 若修改 NOT NULL 约束之外的完整性约束,要先将原约束删除再添加新的完整性约束;

1.2 用 SSMS 修改数据表

例子:修改数据表 S 中的属性 SN,加宽到 18 个字符;

  1. 打开 “srs” 数据库 → “表”,右击 “dbo.S” → “设计”,修改属性 SN;

20220124

  1. 单击工具栏的 “ 保存” 按钮;

注意: 用 SSMS 修改数据表时,可能会出现错误提示:不允许保存更改,您所作的更改要求删除删除并重新创建以下表;可通过更改设置消除此类错误;
方法:“工具” → “选项” 菜单项 → “设计器”,取消勾选 “保存阻止要求重新创建表的要求”,确定

2. 删除数据表

对于不需要的数据库,可将其删除;

2.1 用 SQL 命令删除数据表

删除数据表的 SQL 命令为 DROP TABLE,语法格式如下:

DROP TABLE <表名>

注意: 当数据表中存在被 FOREIGN KEY 约束引用的属性时,将无法删除此数据表;

2.2 用 SSMS 删除数据表

例子:删除数据表 TC

  1. 右击数据表 “dbo.TC” → “删除”,确定;

20220124

3. 查看数据表

1. 查看数据表的属性

右击想要查看的数据表,选择 “属性”,打开 “表属性”,在 “选择页” 的各选项,查看数据表的属性;
20220124
20220124

3.2 查看数据表的数据

右击想要查看的审计局表,选择 “选择前1000行”;
20220124

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值