いくつかの単純な SQL ステートメントがコンパイルされました

高洛峰
リリース: 2016-11-17 09:12:48
オリジナル
1176 人が閲覧しました

数日前に簡単な SQL ステートメントをまとめました。まだ完全ではありませんが、ゆっくりと整理していきます。

私もこれらのコマンドを使用しているため、何か間違っている場合は修正してください。

ありがとう!

データベースを作成します データベース名を作成します

データベースを表示します

データベース名を使用します

テーブルデータを表示します

データベースを削除します

テーブル名を作成します] (ename [列名] varchar (10), sal [列名] date, aaa [列名] int (2)); テーブルの内容を表示します

show create table table name G; テーブル情報を表示します (G はフィールドに従ってレコードを垂直に配置できます)

テーブルテーブル名を削除します

テーブルテーブル名を変更します 列名を変更します varchar(20); table

alter table テーブル名 add カラム カラム名 int(3); テーブルにカラムを追加

alter table テーブル名 drop カラム カラム名を削除

alter table テーブル名 元のカラム名を変更 new列名 int(4) ; 列を変更する 名前と型

テーブル テーブル名を変更する 元の列名の後に新しい列名を追加する

テーブル テーブル名を変更する 元の列名 int (3) まず、列を変更して先頭に配置します

テーブルの元のテーブル名を変更し、新しいテーブル名を変更します

テーブル名 (列名, 列名) に挿入します。 ','new Record'); テーブルにレコードを挿入します

insert into table namevalues('new Record','new Record'); フィールド名を指定することもできませんが、後続のレコードの順序は一貫している必要があります。フィールド order を使用して

insert into table name names(new record, 'New Record'), (New Record, 'New Record'); 順番に一度に 2 つのレコードを挿入します

update table name set field = record where field = 'レコード'; テーブルの内容を変更する

select * from table name [ Column name]; テーブルの内容を表示する [View columns content]

選択したレコードを表示する

テーブル名から個別のフィールドを選択する; 固有のレコードをクエリします

select * from table name where Field = 1; フィールドが 1 であるすべてのレコードをクエリします

select * from table name where field = 1 and field select * from table name order by field ;フィールドレコードを下位から上位に表示します

select * from table name order by field, field desc;同じ最初の 2 つのレコードが上位と下位の順に表示されます

select * テーブル名順フィールド制限 3; フィールドに従って最初の 3 レコードを高値と低値で並べ替えます

選択 * テーブル名順フィールド制限値 1,3 から、2 番目のレコードから開始します, 3つのレコードが表示されます

テーブル名からフィールドを選択; レコード

テーブル名からフィールド1、フィールド2を選択 フィールド1のデータと合計のデータのみを表示します。フィールド 2 のデータ

テーブル名からフィールド 1、フィールド 2 を選択フィールド 1 でグループ化、ロールアップ付きですべてのフィールドのデータと合計データを表示

フィールド 2>1 を持つフィールド 1 でテーブル名からフィールド 1、フィールド 2 を選択; 1 より大きいフィールド レコードをカウントします

テーブル名から sum(field),max(field),min(field ) を選択します; 統計フィールドの合計、最大、最小レコードを選択します

テーブル名 1 からフィールド 1、フィールド 2 を選択します, テーブル名 2 where テーブル名 1. フィールド 3 = テーブル名 2. フィールド 3; テーブル 1 を表示し、テーブル 2 のレコードがフィールド 3 に表示されます。

select * from table 1 where record in (テーブル 2 からレコードを選択します) ); テーブル 2 のレコードのすべてのフィールドを表示します

delete from table name where field =' Content';テーブルのフィールドのコンテンツのレコードを削除します

関連ラベル:
sql
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!