如何在 SQL Server 中更新表并添加列值?

K.E*_*K.E 2 sql sql-server

如何在此表中添加列和列值?(此表正在更新和添加)

数据库A:

表学生

ID  Name    Age
----------------
1   John    24
2   Albert  23
3   Kelvin  24
4   Carol   25
Run Code Online (Sandbox Code Playgroud)

更新后:

ID  Name    Age    SchoolNo
---------------------------
1   John    24       1245
2   Albert  23       1245
3   Kelvin  24       1245
4   Carol   25       1245
Run Code Online (Sandbox Code Playgroud)

Cam*_*ole 5

要将列添加到现有表,请使用ALTER TABLE 语句

 ALTER TABLE table_name
      ADD column_name column_definition;
Run Code Online (Sandbox Code Playgroud)

你的例子:

ALTER TABLE A
  ADD SchoolNo int;
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用INSERT INTO语句添加您的值。

INSERT INTO TABLE_NAME (column1)  
  VALUES (value1);
Run Code Online (Sandbox Code Playgroud)

你的例子:

INSERT INTO A (SchoolNo)  
  VALUES (1245);
Run Code Online (Sandbox Code Playgroud)