ホームページ  >  記事  >  データベース  >  簡単なデータベースの紹介 データベースチュートリアル (4)

簡単なデータベースの紹介 データベースチュートリアル (4)

伊谢尔伦
伊谢尔伦オリジナル
2017-04-29 17:39:441302ブラウズ

基本的な SQL 操作

基本的な操作: CURD、つまり追加、削除、変更、クエリ。

SQL の基本操作は、さまざまな操作オブジェクトに応じて、ライブラリ操作、テーブル (フィールド) 操作、データ操作の 3 つのカテゴリに分類できます。

ライブラリ操作

1 新しいデータベースを追加します

基本構文: create database + データベース名 + [ライブラリ オプション];

その中で、ライブラリ オプションはデータベースを制約するために使用され、オプションです (デフォルト値あり)。それぞれ 2 つのタイプがあります:

文字セット設定: charset/character set+ データストレージのエンコード形式を表すために使用される特定の文字セットには、GBK や UTF8 などが含まれます。

照合セット設定: Collat​​e+特定の照合セット。データ比較のルールを表し、文字セットに依存します。

例: 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[=] 文字セット;

collat​​e[=] 校正セット;

例:

alter database TBL_ERROR_CODE charset gbk;

は、この文字を変更することを意味しますデータベース セットは gbk です。

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

基本構文: データベース + データベース名を削除します。

ここで注意する必要があります: データベースを削除する前に、最初にバックアップ操作を実行する必要があります。元に戻せない操作なので、データベースを勝手に削除しないでください。

以上が簡単なデータベースの紹介 データベースチュートリアル (4)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。