MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

SQLでのupdateコマンドの使用は何ですか?


更新コマンドは、テーブルのレコードを編集するために使用されるデータ操作コマンドです。条件に基づいて単一の行、ユーザーが指定した条件に基づいてすべての行または行のセットを更新するために使用できます。

これはSET句と一緒に使用され、操作上、WHERE句を使用して条件を一致させることができます-

例1

更新コマンドの使用例を以下に示します-

update table student set name=’sneha’ where branch=’CSE’;

例2

以下に、更新コマンドの使用法の別の例を示します-

create table employee(ename varchar(30),department varchar(20));
insert into employee values('pinky','CSE');
insert into employee values('priya','ECE');
insert into employee values('hari','EEE');
select * from employee;
update employee set ename='sneha' where department='CSE';
select * from employee;

出力

次の出力が得られます-

pinky|CSE
priya|ECE
hari|EEE
sneha|CSE
priya|ECE
hari|EEE

列の値を更新する

以下に、テーブルemployee set age =age+1を更新する例を示します。

create table employee(ename varchar(30),department varchar(20), age number(30));
insert into employee values('ram','projectmanager',40);
insert into employee values('priya','assistant director',45);
insert into employee values('hari','developer',46);
select * from employee;
update employee set age=age+2;
select * from employee;

出力

次の出力が得られます-

ram|projectmanager|40
priya|assistant director|45
hari|developer|46
ram|projectmanager|42
priya|assistant director|47
hari|developer|48

1つのステートメントで複数の列を更新する

以下に、テーブルの給与セットを更新する例を示します-

ここで

  • ボーナス=ボーナス+5000
  • basic =basic +(0.2 *ボーナス)

create table employee(ename varchar(30),department varchar(20), age number(30), salary number(20));
insert into employee values('ram','projectmanager',40,50000);
insert into employee values('priya','assistant director',45,45000);
insert into employee values('hari','developer',46,30000);
select * from employee;

update employee set age=age+2,
   salary= salary+5000;

select * from employee;

出力

次の出力が得られます-

ram  |projectmanager    |40|50000
priya|assistant director|45|45000
hari |developer         |46|30000
ram  |projectmanager    |42|55000
priya|assistant director|47|50000
hari |developer         |48|35000

  1. MicrosoftUpdateカタログとは何ですか。

    通常、WindowsUpdateツールを使用してWindowsUpdateをダウンロードしてインストールします。ただし、特定の更新を手動で検索してダウンロードする必要がある場合があります。ここでMicrosoftUpdateカタログが登場します。見栄えの良いサイトではありませんが、更新の最終的な宛先です。 MicrosoftUpdateカタログとは 技術的には、MicrosoftUpdateカタログは企業向けに作成されています。 IT管​​理者は、ピーク時にネットワークを停止する代わりに、カタログから必要な更新をダウンロードし、オフピークの営業時間中にネットワーク上のコンピューターに手動でプ

  2. PHPでのini_set()の使用法は何ですか?

    PHPを使用すると、ユーザーはini_set()を使用してphp.iniに記載されている設定の一部を変更できます。この関数には2つの文字列引数が必要です。 1つ目は変更する設定の名前で、2つ目はそれに割り当てられる新しい値です。 パラメータ 変数名 使用可能なすべてのオプションをini_set()を使用して変更できるわけではありません。付録には、利用可能なすべてのオプションのリストがあります。 新しい値 オプションの新しい値。 例 <?php    ini_set('display_errors', '1'); ?> コード