如果我在行上添加新列或新值,它是否会更改我用于查询数据的数据库上的数据?假设我有数据库'A',我正在使用表'B'。然后,如果我决定在表'B'上添加一个新列,这是否也会从数据库'A'中更改整个表'B'?或者这只会在结果选项卡上显示,而不会更改实际数据?
DDL对数据库进行更改。就像你在做的一样
ALTER TABLE table_name
ADD column_name datatype
是的,它将在数据库中更新。
正如你所提到的,你刚刚开始学习,所以你可能在选择时在新栏目中取得记录。喜欢
SELECT table_name.column + table_name.column2 AS new_column_name, table_name.column, table_name.column2
FROM table_name
在上述情况下,它不会对数据库进行任何更改。