[MySQL]7編UPDATE、DELETEを使用
1870 ワード
UPDATEの使用
updateとは、既存のデータの行数は変わらないが、行内の特定のコラムの値を変更する操作です.updateの後にテーブル名が指定されているのでfromは使用しません. employee namedptnumber移民城開発1010劉敏宇開発1011朴熙珍開発1012崔裕錫開発1013金ミン教開発1014
4番1014の職員の名前を「金ミンギュ」に変えたい.
ホワイトデーを追加しないとどうなりますか?
Namedptnumber金ミンギュ開発1010金ミンギュ開発1011金ミンギュ開発1012金ミンギュ開発1013金ミンギュ開発1014
スタッフ全員の名前が“キム・ミンギュ”に変わるので気をつけてね節では、条件は、「in」または「like」などの「=」条件などの比較演算子であってもよい.例をあげましょう では、update文を使用して2つ以上のカラムの値を変更する方法を示します.
DELETEの使用
deleteは、テーブルからデータを削除する際に使用するコマンドです.
会社を辞めた社員のデータを削除します.
1013の4番目からデータを削除します.
すべてのデータを削除します.
選択した結果のみを削除します. employee1 namedptnumber移民城開発1010劉敏宇開発1011朴熙珍開発1012崔裕錫開発1013金ミン教開発1014 employee2 namenumber李敏星1010劉敏宇1011結果 namedptnumber朴熙珍開発1012崔裕錫開発1013金敏教開発1014
updateとは、既存のデータの行数は変わらないが、行内の特定のコラムの値を変更する操作です.updateの後にテーブル名が指定されているのでfromは使用しません.
4番1014の職員の名前を「金ミンギュ」に変えたい.
update employee set name = '김민규'
where number = 1014;
update 테이블명 set 업데이트할 컬럼명 = '업데이트 내용'
where 조건;
namedptnumber移民城開発1010劉敏宇開発1011朴熙珍開発1012崔宥錫開発1013金ミンギュ開発1014ホワイトデーを追加しないとどうなりますか?
Namedptnumber金ミンギュ開発1010金ミンギュ開発1011金ミンギュ開発1012金ミンギュ開発1013金ミンギュ開発1014
スタッフ全員の名前が“キム・ミンギュ”に変わるので気をつけてね
update employee set dept = '기획'
where seq in (1010,1011,1012);
namedptnumber移民性企画1010流民企画1011朴熙珍企画1012崔裕錫開発1013金ミンギュ開発1014update employee set name = '나는', dept = '디자인'
where seq in (1010,1011,1012);
namedptnumber私のデザイン1010私のデザイン1011私のデザイン1012崔裕錫開発1013金ミンギュ開発1014DELETEの使用
deleteは、テーブルからデータを削除する際に使用するコマンドです.
会社を辞めた社員のデータを削除します.
delete from employee where number = 1012;
namedptnumber移民城開発1010劉敏宇開発1011崔裕錫開発1013金ミンギュ開発10141013の4番目からデータを削除します.
delete from employee where number > 1013;
namedptnumber李敏貞企画1010劉敏雨企画1011朴熙珍企画1012すべてのデータを削除します.
delete from employee;
namedeptnumber選択した結果のみを削除します.
delete from employee1
where number in (select number from employee2)
Reference
この問題について([MySQL]7編UPDATE、DELETEを使用), 我々は、より多くの情報をここで見つけました https://velog.io/@makeitcloud/MySQL-7편-UPDATE-사용하기-DELETE-사용하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol