MySQLは、オープンソースのRDBMS(リレーショナルデータベース管理システム)です。Webアプリケーションやデータベースサーバーなどの様々な用途に使用されており、世界中で多くのユーザーに利用されています。
MySQLの基本コマンドは、MySQLを操作するための基礎的なコマンドです。これらのコマンドを習得することで、MySQLをより効率的に操作することができます。
本記事では、MySQLの基本コマンドの一覧と、それぞれのコマンドの使い方を説明します。MySQLの基本コマンドを習得したい方は、ぜひ参考にしてください。
データベース操作
| コマンド | 説明 |
|---|---|
| CREATE DATABASE <database_name>; | データベースを作成します。 |
| DROP DATABASE <database_name>; | データベースを削除します。 |
| USE <database_name>; | 操作するデータベースを選択します。 |
| SHOW DATABASES; | 利用可能なデータベースの一覧を表示します。 |
テーブル操作
| コマンド | 説明 |
|---|---|
| CREATE TABLE <table_name> (<column_name> <data_type>, …); | テーブルを作成します。 |
| DROP TABLE <table_name>; | テーブルを削除します。 |
| ALTER TABLE <table_name> ADD COLUMN <column_name> <data_type>; | テーブルに新しい列を追加します。 |
| SHOW TABLES; | データベース内のテーブルの一覧を表示します。 |
データ操作
| コマンド | 説明 |
|---|---|
| INSERT INTO <table_name> (column1, column2, …) VALUES (value1, value2, …); | テーブルに新しい行を挿入します。 |
| SELECT * FROM <table_name>; | テーブルのすべての行を取得します。 |
| UPDATE <table_name> SET column1 = value1, column2 = value2, … WHERE condition; | テーブルの行を更新します。 |
| DELETE FROM <table_name> WHERE condition; | テーブルの行を削除します。 |
データベース管理
| コマンド | 説明 |
|---|---|
| GRANT privileges ON <database_name>.<table_name> TO ‘username’@’localhost’; | 特定のユーザーに権限を付与します。 |
| REVOKE privileges ON <database_name>.<table_name> FROM ‘username’@’localhost’; | 特定のユーザーの権限を取り消します。 |
| SHOW GRANTS FOR ‘username’@’localhost’; | 特定のユーザーの権限を表示します。 |
| FLUSH PRIVILEGES; | 権限の変更を反映します。 |