この記事では主に SQL の基本操作とライブラリ操作について紹介します。困っている友人の役に立てば幸いです。
推奨リファレンス チュートリアル: 「SQL チュートリアル 」
基本操作: CURD、つまり add、削除、変更、クエリ 。
SQL の基本操作は、さまざまな操作オブジェクトに応じて、ライブラリ操作、テーブル (フィールド) 操作、データ操作の 3 つのカテゴリに分類できます。
MySQL チュートリアル: SQL ライブラリの基本操作 新しいデータベースの追加
基本構文: create database データベース名 [ライブラリ オプション];
このうち、ライブラリ オプションはデータベースを制約するために使用され、オプション (デフォルト値あり) の 2 種類があります。
文字セット設定: charset/character set
データ ストレージのエンコード形式を表すために使用される特定の文字セットには、GBK
や UTF8
などが含まれます。
照合セット設定: collate
特定の照合セットは、文字セットに依存するデータ比較のルールを表します。
例: create database TBL_ERROR_CODE charset utf8;
このうち、データベース名にはキーワード(すでに占有されている文字)は使用できません。 、更新や挿入など)または予約語(アクセス、キャストなど、将来使用される可能性があります)。
データベース キーワードまたは予約語をデータベース名として使用する必要がある場合は、バッククォートで囲む必要があります。例:
create database
accesscharset utf8 ;
それでもデータベース名として中国語を使用したい場合は、データベースが中国語を認識できることを確認する必要があります (データベースに中国語の名前を付けないことを強くお勧めします)。次に例を示します。
-- 设置中文名称的方法,其中 gbk 为当前数据库的默认字符集set names gbk;create database 北京 charset gbk;
##2 データベースのクエリ
すべて表示–>基本構文:show Databases;
'pattern' のようなデータベースを表示;
pattern は一致するパターンです
%: 複数の文字の一致を示します。 ##: 単一の文字と一致することを示します。
__ を含むデータベース名を照合する場合は、変換のためにアンダースコアの前にバックスラッシュ
\_
「TBL%」のようなデータベースを表示; は、
TBL で始まるすべてのデータベースと一致することを意味します。
show create database データベース名;ここで、表示される結果は、ここで実行した SQL ステートメントとは異なる場合があります。これは、SQL ステートメントを実行する前にデータベースが SQL を最適化し、システムが最適化された結果を保存するためです。
3 データベースの更新
基本構文: alter データベース データベース名 [ライブラリ オプション];
##charset/character set[=]character set;gbk.
基本構文:
drop データベース データベース名;
注意事項:
記号[] で囲まれた内容はオプションのオプションを表し、記号
以上がMySQL チュートリアル: SQL ライブラリの基本操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。