SSMS 操作

创建表

image.png

表操作

如果要修改表那么先到 工具 —> 选项 —> 设计器 —> 去掉 阻止保存要求重新创建表的更改 的勾选。该作用主要保护避免修改表的字段属性
image.png

SHELL 操作

创建表

  1. CREATE TABLE 表名
  2. (
  3. 列名1 数据类型 列特征,
  4. 列名2 数据类型 列特征
  5. );
  6. GO

列的特征即该列是否为空( NULL )、是否是标识列( 自动编号 )、是否有约束等

列操作

  1. ALTER TABLE 表面 ADD 列名 数据类型 列特征;
  1. ALTER TABLE 表名 ALTER COLUMN 列名 数据类型;
  1. ALTER TABLE 表名 DROP COLUMN 列名;

行操作

可以使用 SSMS 操作,也可以详见约束笔记中的 Shell 操作
表操作 - 图4

删除表

  1. DROP TABLE 表名;

其他操作

  • 如果表中列名与关键字冲突,可以用 [ ] 将列名包括起来