数日前に簡単な 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';テーブルのフィールドのコンテンツのレコードを削除します