ホームページ >データベース >mysql チュートリアル >簡単なデータベースの紹介 データベースチュートリアル (4)
基本的な SQL 操作
基本的な操作: CURD、つまり追加、削除、変更、クエリ。
SQL の基本操作は、さまざまな操作オブジェクトに応じて、ライブラリ操作、テーブル (フィールド) 操作、データ操作の 3 つのカテゴリに分類できます。
ライブラリ操作
1 新しいデータベースを追加します
基本構文: create database + データベース名 + [ライブラリ オプション];
その中で、ライブラリ オプションはデータベースを制約するために使用され、オプションです (デフォルト値あり)。それぞれ 2 つのタイプがあります:
文字セット設定: charset/character set+ データストレージのエンコード形式を表すために使用される特定の文字セットには、GBK や UTF8 などが含まれます。
照合セット設定: Collate+特定の照合セット。データ比較のルールを表し、文字セットに依存します。
例: create database TBL_ERROR_CODE charset utf8;
このうち、データベース名にはキーワード(updateやinsertなどの既に使用されている文字)や予約語(将来使用される可能性のある文字など)を使用することはできません。アクセスやキャストなど)。
データベースのキーワードまたは予約語をデータベース名として使用する必要がある場合は、次のようにバッククォートで囲む必要があります:
create databaseaccesscharset utf8;
それでもデータベースの名前として中国語を使用したい場合は、データベースが使用できることを確認する必要があります。中国語を認識します (データベースに中国語で名前を付けないことを強くお勧めします)。例:
-- 中国語名を設定する方法。gbk は現在のデータベース セット名のデフォルトの文字セットです。 gbk;create database fructose charset utf8; 123123
2 データベースにクエリを実行します
すべて表示 –> 基本構文: データベースを表示;
部分を表示 (ファジークエリ) –> 基本構文: 'パターン' のようなデータベースを表示します;
その中で、パターンは
%: 複数の文字の一致を意味し、
_: 単一の文字の一致を意味します。
さらに、アンダースコア _ を含むデータベース名を照合する場合、エスケープするにはアンダースコアの前にバックスラッシュ _ を追加する必要があります。
例: 「TBL%」のようなデータベースを表示すると、TBL で始まるすべてのデータベースが一致することを意味します。
データベースの作成ステートメントを表示します –> 基本構文: show create database + データベース名;
ここでは、データベースが実行前に SQL を最適化するため、表示される結果が異なる場合があります。 SQL ステートメントを実行すると、システムは最適化された結果を保存します。
3 データベースを更新します
ここで注意してください: データベースの名前は変更できません。
データベースの変更は、ライブラリ オプション、つまり文字セットと照合セットに限定されます (照合セットは文字セットに依存します)。
基本構文: alter database + データベース名 + [ライブラリ オプション];
charset/character set[=] 文字セット;
collate[=] 校正セット;
例:
alter database TBL_ERROR_CODE charset gbk;
は、この文字を変更することを意味しますデータベース セットは gbk です。
4 データベースを削除します
基本構文: データベース + データベース名を削除します。
ここで注意する必要があります: データベースを削除する前に、最初にバックアップ操作を実行する必要があります。元に戻せない操作なので、データベースを勝手に削除しないでください。
以上が簡単なデータベースの紹介 データベースチュートリアル (4)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。