ホームページ >データベース >mysql チュートリアル >SQLでテーブルの内容を変更する方法
テーブル内容を変更するSQLメソッド: [update table name set カラム名 1=値, カラム名 2=値 where 条件;] コマンドを実行することで変更できます。このコマンドを使用して、単一テーブル内のデータの行、単一列、または複数列を変更します。
SQL でテーブルの内容を変更するには 3 つの方法があります。SSMS データベース管理ツールを使用して内容を変更する方法、T-SQL スクリプトを使用して内容を変更する方法です。コンテンツと複数のテーブルの関連付けによりテーブルのコンテンツが変更されるなど。
(推奨チュートリアル: mysql ビデオ チュートリアル )
SSMS データベース管理ツールを使用してデータを変更する
いずれか 1 つまたは詳細 すべてOKです。
1: データベースを開き、データ テーブルを選択し、右クリック -> すべての行を編集します (構成されていない場合は、クリックして最初の 200 行を編集します)。
#2. 変更が必要なデータを編集します - 「編集が完了したら、空白部分を右クリックします -」 「SQL の実行」を選択すると編集が正常に完了します。
T-SQL スクリプトを使用してデータを変更する
単一テーブル内の 1 行、1 列、または複数列のデータを変更する
構文: 更新テーブル名セット列名 1 = 値、列名 2 = 値 where 条件;
例 1:
update test1 set age='21' where id='1';
結果の例:
単一テーブル内の複数の行、1 つの列、または複数列のデータを変更する
構文: update top(quantity) table name set columns name 1 =値、列名 2=値 2 条件;
例:
update test1 set age='23' where id in ('1','2'); update test1 set age='22' where id between '3' and '4'; update test1 set age='23' where id>='5' and id <='6'; update top(2) test1 set age='23' where id>='5'; update test1 set age='23' where test1.id in (select top(2) id from test1 order by id desc);
結果の例:
##複数のテーブルの関連付け テーブル内のデータを変更します
構文: update table 1 set table 1. 列 1 = 値、テーブル 1. 列 2 = テーブル 1 の値を a , table 2 as b where a. 列名 = b. 列名;例:update test1 set test1.name='李华',test1.sex='女' from test1 as a,test2 as b where a.classid=b.id;結果の例:
##要約: 変更 データ テーブル データ、データ列、データ ソース、クエリ条件の柔軟な組み合わせと変更が鍵となります。
以上がSQLでテーブルの内容を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。