MySQLの一般的なSQL文() - データベースの操作

21テストは、一般的に不可欠MySQLのSQL文で、1日のすべてが覚えて各3回、毎月のサイクルを、ノック、ノックを使用します!

https://www.cnblogs.com/poloyy/category/1683347.html

 

データベースとテーブルを使用する必要がああ、以前に作成し、カザフスタンを相互している、ああ前に家族全員をデータベースとテーブル作成文ボーエンを作成するには、注意すべきです

 

序文

データベースの操作のための文と呼ばれるデータ定義言語(DDL)  

 

それはどのようなデータベースに動作しますか?

  • データベースを作成します。
  • クエリのデータベース
  • データベースを変更します。
  • [データベースの削除
  • データベースを選択

「CRUD」、ああをジャンプする右クリックディレクトリと呼ばれます!-------------- >>>>>>>>>> 

 

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

構文

CREATE  DATABASEを [ NOT存在する場合]  <データベース名> 
[ [DEFAULT ]  CHARACTER  SET  <文字セット名> ] 
 [ [DEFAULT ] COLLATE <照合名> ];

知識ポイント

  • []の内容は、デフォルト値を持って、埋めることができません
  • MySQLの文字セット(CHARACTER)と照合(COLLATION)二つの異なる概念です。
  • 文字セット:MySQLのストレージモードでは、文字列を定義するために使用されます
  • 照合:方法を定義比較文字列

 

実際の栗

#単純なデータベースを作成して
 作成し 、データベースyytestを; 

#は、条件の追加、データベースの作成
作成 データベースを IF  ないが、 EXISTS yytestsを; 

#は、データベースのデータ・セットを指定し、データベースを作成するために
作成し 、データベースを IF  ないが、  EXISTS yytestss 文字 SET UTF8を; 

#検証ルールの文字列を指定データベースを作成する
作成し たデータベースを IF  ない  EXISTS   yytestsss 文字 SET utf8のCOLLATE utf8_general_ciを、

文#は、データベースがどのような作成したビュー
を表示作成 、データベースの yytestsssを。

 

クエリのデータベース

構文

DATABASES SHOW [ LIKE 'データベース名' ] ;

知識ポイント

  •  等が' ]  指定されたデータベースの名前を一致させるため、任意です
  •  同様「」]  ファジーマッチングすることができるが、正確に一致させることができます
  • 単一引用符でのデータベース名   Navicatはあり、二重引用符で囲まれて

 

実際の栗

#すべてのデータベースクエリは、
データベースを表示します。

#ファジーマッチ
ショーのデータベースのような %yytest%; 

#完全に一致
表示データベースのように yytests  ;

 

データベースを変更します。

構文

ALTERの DATABASE  [ データベース名] { 
 [ DEFAULT ]  CHARACTER  SET  <文字セット名>  | 
[ DEFAULT ] COLLATE <照合名> }

知識ポイント

  • 必ずしもデータベースの名前を書きますが、データベースのニーズは現在使用されています
  • データベースの名前を変更するツールを介して直接データベース名を変更したい場合は、サポートにのみ、文字セットと文字の検証ルールを変更することができ、MySQLのステートメントはサポートされていない変更
  • データベースを変更することは一般的ではありません、あなたは理解することができます

 

実際の栗

#変更デフォルトのデータベース・キャラクタ・セット
 の使用yytest;
 ALTERの データベースの 文字 のSET のutf8; 
は、データベース・キャラクタ・セットおよび変更の検証ルールを指定
ALTER  データベース yytest   文字 SET utf8のCOLLATE utf8_general_ciを。

 

[データベースの削除

構文

DROPの DATABASE  [ IFがEXISTS ]  <データベース名>

知識ポイント

  • あなたが存在しないデータベースを削除した場合、それは報告します  1008 -缶のトンドロップデータベース yytest ;データベースdoesnの Tが存在 
  • データベースを削除することが提案されている追加する必要があります IFを EXISTS 

 

実際の栗

削除データベースに#簡単な文の
 ドロップ データベースyytest; 
削除のみがある場合は
ドロップ データベース IFは EXISTS yytestsは、

 

データベースを選択

#データベースの選択
 使用 yytestssを。

知識ポイント

  • 効果:完全なデータベースのための別のジャンプに、現在のデータベースのスイッチング動作[の]
  • 使用する場合は  、CREATE DATABASEを   データベースを作成するには、次の文で、データベースは自動的に現在のデータベースになっていません、あなたが使用する必要が   使用することを  現在のデータベースを指定します

おすすめ

転載: www.cnblogs.com/poloyy/p/12592037.html