mysqlの一般的に使用されるいくつかのSQLステートメント

最初にcmdと入力してターミナルを開き、次にmysqlのbinフォルダーにcdし、次にMySQL -u root -pと入力してパスワードの入力を求め、パスワードの入力後にデータベースを入力します。データベースを操作できます。

mysqlでデータベースを作成する前に、showステートメントを使用して、現在存在するデータベースを表示できます。

                            

create database test2を使用してデータベースを作成します。

                            

use database_name(database_nameはデータベースの名前を表します)を使用して、使用するデータベースを選択します。

                             

データベースを削除するには、drop database database_nameを使用します。

                             

データベースでサポートされているストレージエンジンを表示するには、show enginesを使用します。showengines \ gまたは 'have%'などの変数を表示することもできます

ストレージエンジンはテーブルのタイプを参照します。特定の開発では、MySQLデータベース管理システムの効率と柔軟性を向上させるために、実際のニーズに応じてストレージエンジンを選択できます。これは、ストレージエンジンがテーブルのタイプ、つまりデータの保存方法とインデックス付け方法、トランザクションをサポートするかどうかなどを保存中に指定するためです。エンジンは、テーブルがコンピューターにどのように格納されるかも決定します。MySQLは9つのストレージエンジンをサポートしていることがわかります。テーブルの理解は次のとおりです。最初に、「engine」パラメータはストレージエンジン名を示し、「support」はmysqlデータベース管理システムがエンジンをサポートするかどうかを示し、「yes」はサポートを示し、「no」はサポートされないことを示し、「default」はシステムがこれをサポートすることを示します。ストレージエンジン。「comment」パラメーターはストレージエンジンに関するコメントを示し、「transactions」はストレージエンジンがトランザクションをサポートするかどうかを示し、「XA」はストレージエンジンがXA仕様への分散コンプライアンスをサポートするかどうかを示し、「savepoints」はストレージエンジンがトランザクション処理をサポートするかどうかを示します。セーブポイント。

'storage_engine'のようなshow変数を使用して、デフォルトのストレージエンジンを表示します。

                           

デフォルトのストレージエンジンを変更するには、set default_storage_engine = myisam;を使用します

テーブル操作:テーブル内のデータベースには、列、インデックス、トリガーが含まれます。

列:フィールドとも呼ばれます:属性列、テーブルを作成するときは、列の名前とデータ型を指定する必要があります;インデックス:指定されたデータベーステーブル列が確立された順序に従って、データにすばやくアクセスでき、テーブルデータを監視できます、それが指す列のデータが繰り返されないようにするため、トリガー:ユーザー定義のトランザクションコマンドのセット。テーブル内のデータが挿入、更新、または削除されると、このコマンドのセットが自動的に実行され、データを確認するために使用できます。整合性とセキュリティ。

テーブルを作成するための構文フォーム

create table tablename(
    属性名 数据类型 [完整性约束条件],
    属性名 数据类型 [完整性约束条件],
    ...
    属性名 数据类型 [完整性约束条件]);

                                                    

テーブルの構造を表示するには2つの方法があります。テーブルの構造を表示するとは、データベース内の既存のテーブルの定義を表示することです。

最初のタイプ:テーブル定義を表示するための記述ステートメント。describeステートメントは、テーブルの基本的な定義を表示できます。これには、フィールド名、フィールドのデータ型、主キーかデフォルト値かが含まれます。

ステートメント構文形式:

describe tablename;

                       

ここで、fieldはフィールドを示し、typeはデータ型を示し、nullは空かどうかを示し、keyは主キーかどうかを示し、defaultはデフォルト値を示し、extraは追加情報を示します

2つ目は、show create tableステートメントクエリテーブルの詳細情報の定義です文法

show create table tablename;

                                            

その後、徐々に改善していきます。

148のオリジナル記事を公開 10のような 訪問者20,000以上

おすすめ

転載: blog.csdn.net/ab1605014317/article/details/103994184