0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

MySQL でデータベースとテーブルを作成する

Posted at

はじめに

この記事では、MySQLでデータベースとテーブルを作成する手順について記載していきます。

前提

開発環境は以下の通りです。

  • Windows11
  • MySQL 8.0.3

また、事前にWindows11にMySQLをインストールしておきます。

データベースの作成

mysql -u root -p

blog_app データベースを作成します。

create database blog_app;

以下のコマンドでデータベース一覧を表示し、問題なくデータベースが作成できたか確認します。

show databases;

image.png

blog_app データベースが作成できたことを確認できました。

テーブルの作成

次は blogs テーブルを作成します。
テーブルのデータ構造は以下の通りです。

Field Type Null Key Extra
id int unsigned × auto increment
title varchar(30) ×
body varchar(1000)

以下のSQLを実行します。

create table blog_app.blogs (id int unsigned auto_increment not null, title varchar(30) not null, body varchar(1000),
 PRIMARY KEY (id));

image.png

問題なくテーブルが作成できたか確認します。
まず、以下のSQLでデータベース内に移動します。

use blog_app;

image.png

次に以下のSQLでデータベース内に作成されたテーブルを表示します。

show tables;

image.png

以下のSQLでテーブルのカラムを表示します。

show columns from blogs;

image.png

blogs テーブルが作成できたことを確認できました。

最後に作成したテーブルにデータを追加してみます。
以下のSQLでデータを追加します。

insert into blogs (title, body) values ("sample title", "sample body");

image.png

データが追加されたかどうか確認するために SELECT 文を使ってテーブルに追加されたデータを取得してみます。

select * from blogs;

image.png
データが追加されたことを確認できました。

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?