MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLのCREATEコマンドとは?データベースとテーブルを作成する方法をわかりやすく解説

MySQLにおけるCREATEコマンドは、DDL(Data Definition Language:データ定義言語)に分類されるコマンドの一つで、新しいデータベースやテーブルを作成するために使用されます。

ここでは、CREATEコマンドを使ったデータベースとテーブルの作成方法について、基本構文と実行例を交えて解説します。

データベースを作成する構文

新しいデータベースを作成する場合は、以下のように記述します。

Create database データベース名;

実行例

mysql> Create database query;
Query OK, 1 row affected (0.04 sec)

上記の例では、「query」という名前のデータベースを作成しています。「Query OK」と表示されれば、作成が正常に完了したことを意味します。

テーブルを作成する構文

テーブルを作成する場合は、テーブル名とともに各カラム(列)の名前とデータ型を指定します。基本的な構文は以下の通りです。

Create table テーブル名(
    カラム名1 データ型1,
    カラム名2 データ型2,
    カラム名3 データ型3,
    カラム名4 データ型4
    ------------------------------);

実行例

mysql> Create table Employee(Id INT, Name Varchar(20));
Query OK, 0 rows affected (0.19 sec)

上記の例では、Id(整数型:INT)とName(可変長文字列型:VARCHAR(20))という2つのカラムを持つ「Employee」テーブルを作成しています。

まとめ

CREATEコマンドはDDLに属するコマンドで、データベースの作成には「Create database」、テーブルの作成には「Create table」を使用します。テーブル作成時には、カラムごとのデータ型を正しく指定することが重要です。

  1. MySQLコマンドラインでデータベースを作成する方法を初心者向けに解説

    MySQLコマンドラインでデータベースを作成する手順 この記事では、WindowsのコマンドプロンプトからMySQLに接続し、データベースを作成する一連の手順をスクリーンショット付きで解説します。初心者の方でも迷わず進められるよう、順番に見ていきましょう。 1. コマンドプロンプトを開く まず、コマンドプロンプトを起動します。キーボードのショートカット「Windows + R」キーを押すと、「ファイル名を指定して実行」ダイアログが表示されます。 2. 「CMD」と入力してOKをクリック 表示された入力欄に CMD と入力し、「OK」ボタンをクリックしてください。 3. コマンドプロンプトが

  2. MySQLでインデックス付きのテーブルを作成する方法を徹底解説

    MySQLでは、テーブル作成後にCREATE INDEX文を使うことで、特定のカラムに対してインデックスを追加できます。検索速度の向上やデータ整合性の確保において、インデックスは非常に重要な役割を果たします。この記事では、基本的な構文から実際の実行例まで、順を追ってわかりやすく解説します。インデックス付きテーブルを作成する基本構文まずテーブルを作成し、その後CREATE INDEX文でインデックスを追加します。基本の構文は以下のとおりです。create table yourTableName ( yourColumnName1 dataType, yourColumnName2 dataTyp