2016-09-23 4 views
0

新しい列または新しい値を行に追加すると、データを照会するために使用しているデータベースのデータが変更されますか?データベース 'A'があり、テーブル 'B'を使って作業しているとしましょう。次に、テーブル 'B'に新しい列を入れることにした場合、テーブル 'B'全体がデータベース 'A'から変更されますか?またはこれは実際のデータを変更せずに結果タブにのみ表示されますか?SQLのデータを変更する

+1

現在使用しているデータベースにタグを付けてください。選択に値を追加して新しい列名を付けるか、新しい列を追加してテーブル構造を変更したいのですか? – Susang

+0

私は両方をしたいと思うし、それがデータベースに影響を与えるかどうかを知りたい。 – katlew

答えて

0

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 

上記の場合、データベースに変更はありません。

+0

私はそれを得ました。ありがとうございました – katlew

+0

@katlewあなたの質問に答えるなら、これを受け入れることができます。それは他の人にも役立ちます。 –

関連する問題