MySqlデータベース管理
MySqlデータベース管理
データベースの作成
デフォルトではwindowsのデータベース名、テーブル名の大文字と小文字は敏感ではありませんが、linuxのデータベース名の大文字と小文字は敏感です.データベースがプラットフォーム間で移植されるのを容易にするために、小文字でデータベース名とテーブル名を定義することをお勧めします.
CREATE DATABASE mydatabase
であり、CREATE SCHEMA mydatabase2
の2つの文の機能と同様である.
CREATE DATABASE db_library
CHARACTER SET=GBK;
CREATE DATABASE IF NOT EXISTS db_library;
データベースの表示
SHOW DATABASE
データベースの選択
USE db_library
データベースの変更
ALTER DATABASE|SCHEMA}[ ]
[DEFAULT] CHARACTER SET [ ]
[DEFAULT] COLLATER{ }
ALTER DATABASEまたはALTER SCHEMA文を使用する場合、ユーザーはデータベースを変更する権限を持つ必要があります.
for example:
ALTER DATABASE db_library
DEFAULT CHARACTER SET gbk
DEFAULT COLLATE gbk_chinese_ci
データベースの削除
データベースを削除する操作は慎重に使用してください.この操作を実行すると、データベースのすべての構造とデータが削除され、リカバリできません.削除する前にバックアップ処理を行ったほうがいいです.
データベース・ストレージ・エンジンの応用
SHOE ENGINES;
SHOW VARIABLES LIKE '%storang_engine%'
mysqlは、さまざまなタイプのテーブルをサポートしています.各タイプには独自の役割、利点、欠点があります.mysqlには、アプリケーションのニーズに最適な方法でデータを格納できるさまざまなストレージエンジンが用意されています.InooDB、MyISAM、MEMEORYなどはmysqlのストレージエンジンです.