データベース操作
6.1 データベース操作
データベースの作成
例:
mysql> create database php; Query OK, 1 row affected (0.00 sec)
「Query OK」は、上記のコマンドが正常に実行されたことを意味し、すべての DDL および DML (SELECT を除く) 操作が正常に実行された後に表示されます。 「.Query OK」というメッセージが表示された場合、実行が成功したことがわかります。「1 行が影響を受けました」は、操作がデータベース内の 1 行のレコードにのみ影響を与えたことを意味し、「0.00 秒」は操作が実行された時間を記録します。
このデータベースがすでに存在する場合、システムは次のように表示します:
mysql> create database liwenkai; ERROR 1007 (HY000): Can't create database 'liwenkai'; database exists
データベースの表示
注:
showはdisplayを指します
databaseはdatabaseを指します
databasesはdatabaseの複数形です。すべてのデータベースに。
例:
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | php | | test | +--------------------+ 5 rows in set (0.00 sec)
データベースを選択します
データベースliwenkaiを使用します
注:
use は use を指します
ライブラリ名は、現在のデータベース名
のデータベース システム 例:
mysql> use php; Database changed
これにより、php データベースが入力されます。もちろん、use ステートメントを使用して、いつでも操作したいデータベースを切り替えることができます。PHP が選択されているので、mysql コンテンツを含む mysql データベースに切り替えて見てみましょう:
mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed
「データベースが変更されました」と表示されます。 、切り替えが成功したことを示します。次に、mysql データベースの内容を確認します (現在のデータベース サーバー データベースを表示するのと同じ show ステートメントを使用します)
データベース内のテーブルを表示します
ライブラリに入ると、データベースにデータ テーブルがいくつあるかを確認できます。図書館。
use を使用してデータベースを入力した後、show tables を使用できます
現在のデータベースのテーブルを表示する例:
mysql> show tables; +---------------------------+ | Tables_in_mysql | +---------------------------+ | columns_priv | | db | | event | | func | | general_log | | help_category | | help_keyword | | help_relation | | help_topic | | innodb_index_stats | | innodb_table_stats | | ndb_binlog_index | | plugin | | proc | | procs_priv | | proxies_priv | | servers | | slave_master_info | | slave_relay_log_info | | slave_worker_info | | slow_log | | tables_priv | | time_zone | | time_zone_leap_second | | time_zone_name | | time_zone_transition | | time_zone_transition_type | | user | +---------------------------+ 28 rows in set (0.00 sec)
これらのテーブルの内容はユーザーと権限に関連していますリレーショナル データベース サーバー、データベースのステータス、設定、その他の関連情報データに送信します。
説明例
データベースを削除します。データベースの名前はphp
です
注:
ドロップは中国語で、落ちると翻訳でき、これ以上は意味がありません
データベースはライブラリを指します
ライブラリ名は削除するライブラリの名前を指します
例:
mysql> drop database liwenkai; Query OK, 0 rows affected (0.01 sec)
[注意] 注: データベースを削除すると、以下のデータがすべて削除されますので注意してください対応するバックアップを削除する前に、十分に行ってください。