MYSQL学習シリーズ--DML文の(A)

はじめに:

データ操作言語(データ操作言語、DML)SQL言語があるが、、UPDATEを挿入するには、データベース・オブジェクト上で動作し、挿入、更新を表す、コアとして命令の3種類を削除し、削除するように設定された動作データアクセス命令のために責任がある、ために開発されていますデータ中心のアプリケーションは確かに指示を使用します。

ハンズオン

操作、いくつかのデータベースの作成、テーブルの作成の前に、ではないここでは詳細にあなたが書かれた私の以前の記事を見ることができるかわからない、と言ってMYSQL学習シリーズ--DDL文
クエリが使用するselect * from 表名;データベースへのアクセスを前提
MYSQL学習シリーズ--DML文の(A)
データはないやったので、私はここをクエリが空であるので、我々はデータバーに挿入し、挿入
1)を挿入したレコード
1>のレコードを挿入
:構文をinsert into 表名(字段1,字段2,字段3,...,字段n) values(值1,值2,值3,...,值n);
使用してdesc 表名フィールドがものを見るために
、フィールド名を指定することはできませんが、後者の値の順序は、ソートフィールドと一致している必要があり、フィールド彼らは一貫番号有する
MYSQL学習シリーズ--DML文の(A)
2>一つは複数のデータを挿入します

     insert into 表名(字段1,字段2,字段3,...,字段n)
                 values
                 (值1,值2,值3,...,值n),
                 (值1,值2,值3,...,值n),
                 (值1,值2,值3,...,值n);

MYSQL学習シリーズ--DML文の(A)
2)更新レコード
1は、テーブルの更新>
update 表名 set 字段1=值1,字段2=值2,...字段n=值n [where 条件];
ABCの中に私たちはフィールド番号= 3(名前に名前を付けるだろうが)
MYSQL学習シリーズ--DML文の(A)
2>複数のデータテーブルの更新
我々は新しいテーブルを作成することもできますが、テーブル名がSTUDENT1する
MYSQL学習シリーズ--DML文の(A)
私たちは、その後、ABCをstudet変更HHHに、ywboyにXiaolanののテーブルSTUDENT1
MYSQL学習シリーズ--DML文の(A)
3)は、レコードの削除
、単一のテーブルにデータを> 1を削除して
delete from 表名 [where 条件];
、我々は個人的なことを、生徒の名前HHHテーブルを削除しようとする
MYSQL学習シリーズ--DML文の(A)
データが2>複数のテーブルを削除する
delete 表1,表2,...表n from 表1,表2,...表n [where 条件];
のいずれかの単一のテーブルまたは条件は、テーブル内のすべてのレコードを削除するには追加し、その動作させる際には注意されませんマルチテーブル、。
自分でこのあなたは〜それを試してみます

おすすめ

転載: blog.51cto.com/14113984/2428917