このWikiHowでは、MySQLでデータベースを作成する方法を説明します。データベースを作成するには、"mysql "コマンドラインインターフェイスを開き、サーバーの実行中にデータベースコマンドを入力する必要があります。
MySQLコマンドラインを開く
-
MySQLサーバーが接続されていることを確認してください。MySQL サーバがオンラインでない場合、データベースを作成することはできません。
- MySQL Workbench を開いてサーバを選択し、"Administration - Server Status" タブの "Server Status" インジケータを見ることでサーバの状態を確認できます。
-
インストールフォルダのパスをコピーします。このパスは、使用しているコンピュータが Windows か Mac かによって異なります:
- Windows - C:/Program Files/MySQL/MySQL Workbench 8.0 CE/をコピーし、最後のフォルダ名を最新のMySQL名に置き換えてください。
- Mac - /usr/local/mysql-8.0.13-osx10.13-x86_64/をコピーし、最後のフォルダ名を最新のMySQLフォルダ名に置き換える。
-
コンピュータのコマンドラインを開く。Windows コンピュータではコマンドプロンプトを使用し、Mac ユーザーはターミナルを開きます。
-
MySQLインストールフォルダのディレクトリに移動する。cd とスペースを入力し、インストールフォルダへのパスを貼り付け、↵ Enter を押します。たとえば、ほとんどの Windows コンピュータでは次のようにします:cd C:◆Program FilesMySQL ◆MySQL Workbench 8.0 CE
-
MySQL ログインコマンドを開く。例えば、"me "というユーザのログインコマンドを開くには、以下のように入力して↵Enterを押す:mysql -u me -p
-
アカウントのパスワードを入力する。MySQLユーザーアカウントのパスワードを入力し、↵ Enterを押します。これでログインし、コマンドラインアプリケーションをMySQLプロンプトに接続する。
- MySQL>」タグがコマンドラインアプリケーションに表示されるはずです。これ以降、入力したコマンドは MySQL コマンドラインアプリケーションを通して処理されます。
- MySQLコマンドの入力方法を理解する。MySQLコマンドは、コマンドの最後の部分の直後にセミコロン(;)を付けて入力する必要がありますが、コマンドを入力してセミコロンを入力し、もう一度↵ Enterを押すこともできます。
データベースの作成
-
データベースのファイルを作成します。create database "コマンドを入力し、データベースの名前とセミコロンを追加し、 ↵ Enterを押します。例えば、"Pet Records "という名前のデータベースの場合、次のように入力します:データベースPet_Recordsを作成します;
- もし名前にスペースを追加したい場合は、アンダースコアを使用する必要があります(例えば、"Friends of Mine "は "Friends_of_Mine "になります)。
- すべての MySQL コマンドはセミコロンで終わる必要があります。最初にセミコロンを入力し損ねた場合は、表示される ... の横にセミコロンを入力し、もう一度 ↵ Enter キーを押します。
-
現在のデータベースを表示する。以下のように入力して ↵ Enter を押すと、現在のデータベースのリストを表示できます:show databases;
-
データベースを選択します。リストからデータベースを選択するには、use name と入力します。例えば、"Pet Records "データベースの場合、次のように入力し、 ↵ Enterを押します:use Pet_Records;
-
確認メッセージが表示されるまで待ちます。最後に入力したコマンドの下に "Database changed "というフレーズが表示されたら、データベースのコンテンツを作成することができます。
テーブルの作成
-
さまざまなテーブルコマンドを理解しましょう。テーブルを作成する前に知っておきたいことがいくつかあります:
- タイトル - タイトルは "create table "コマンドの後に直接入力します。
- カラムの見出し - カラムの見出しは、括弧の中に別の名前を入力することで決定できます(次のステップの例を参照)。
- セルの長さ - セルの長さを決めるときは、"VARCHAR"(可変文字、つまり1文字からVARCHARの制限文字数までの間で入力できる)か "CHAR"(指定文字数以上でも以下でもない、例えばCHAR(1)は1文字、CHAR(3)は3文字など)のどちらかを使う。
- 日付 - チャートに日付を追加したい場合は、"DATE "コマンドを使って、列の内容を日付としてフォーマットすることを指示する。日付はYYYY-MM-DD形式で入力する。
-
表のアウトラインを作成する。表のデータを入力する前に、以下のように入力して↵Enterキーを押して表の構造を作成する必要があります:テーブル名(column1 varchar(20), column2 varchar(30), column3 char(1), column4 date)を作成する;
- 例えば、2つのVARCHARカラム、1つのCHARカラム、1つの日付カラムを持つ "Pets "というテーブルを作成するには、以下のように記述します:
テーブル Pets (Name varchar(20), Breed varchar(30), Sex char(1), DOB date) を作成します; -
テーブルに行を追加します。insert "コマンドを使用すると、データベースの情報を一行ずつ入力することができます:name value ('column1 value', 'column2 value', 'column3 value', 'column4 value') に挿入します;
- Pets "テーブルの例では、次のようになります:Pets values ('Fido', 'Husky', 'M', '2017-04-12') に挿入します;
- カラムが空白の場合は、カラムの内容にNULLを入力することができます。
- Pets "テーブルの例では、次のようになります:
-
可能であれば、残りのデータを挿入します。データベースが比較的小さい場合は、"insert "コードを使用して残りのデータを一行ずつ挿入することができます。この場合は、次のステップをスキップしてください。
-
必要に応じてテキストファイルをアップロードしてください。手作業で挿入するのに実用的な行数よりも多くの情報を必要とするデータベースがある場合、以下のコードを使用することで、データを含むテキストファイルを参照することができます:load data local infile '/path/name.txt' into table name lines terminated by ' \rn';
- Pets」の例では、次のように書く:Pets」の例では、次のように書きます。 load data local infile 'C:/Users/name/Desktop/pets.txt' into table Pets lines terminated by ' \rân';
- Macの場合、"lines terminated by "コマンドに'˶'の代わりに'˶r'を使う必要があります。
- Pets」の例では、次のように書く:
-
テーブルを見る。show databases;コマンドを入力し、select * from name;と入力してデータベースを選択する。例えば、"Pet Records "データベースを使う場合、次のように入力する:show databases; select * from Pet_Records;
コメント
最新を表示する
NG表示方式
NGID一覧