MySQL

MySQLはスウェーデンの MySQL AB社によって開発・公開されていたリレーショナルデータベース管理システムの1種です。2008年にサン・マイクロシステムズ傘下となり、2010年以降はOracleの傘下に入っています。

オープンソースのRDBとしては最も良く使われており、このサイトを構築しているWordPressもMySQLを使用しています。他にWebサービスでよく使われるRDBとしてはPostgreSQLが挙げられます。

9.MySQLで使えるデータ型

DATETIME型のデータを挿入

MySQLで使えるデータ型について解説します。データ型はデータベースにおいて非常に重要なものですのでしっかりと把握しておきましょう。もしかするとそのエラーは型への理解度不足が原因かもしれません。

8.SQLにおけるコメント、コメントアウトの書き方

ここまでMySQLクライアントから直接SQL文を実行してきましたが、実際にMySQLを使用する際は実行内容をSQLファイルに書き出しておき、それを読み込んで実行するのが一般的です。そのためSQLにもコメントを書く方法が用意されています。

6.MySQLデータベースにテーブルを作成してみよう

MySQLデータベースにテーブルを作成してみよう

テーブルを作成してみましょう。テーブル名は、複数のカラムを管理するため複数形とすることが多いです。今回は例として titles というテーブル名で、author_id というINT型のカラムと、post_title というVARCHAR型のカラムを持たせて作成してみます。

【Windows10】Dockerコンテナ内とローカルのディレクトリを同期する方法

【Windows10】Dockerコンテナ内とローカルのディレクトリを同期する方法

Dockerにはローカルのディレクトリの一部をボリューム(外部記憶装置)としてコンテナ内にマウントする(組み込む)機能があります。これを使ってローカルで編集したSQLファイルをDockerコンテナのMySQLサーバーで実行できるようにしてみましょう。

4.MySQLサーバーへの接続と切断

MySQLサーバーへの接続

まずはMySQLサーバーへの接続と切断をやってみましょう。MySQLクライアントを起動し、接続するには次のコマンドを実行します。mysql -u root -p ログイン後にプロンプトが mysql> に変わっていればログイン成功です。

2.SQLとはなにか

SQLとはなにか

リレーショナルデータベースにおいてデータの操作や定義を行うためのデータベース言語、SQLについて解説します。SQLはプログラミングにおいて、データベースへのアクセスのためにプログラミング言語と合わせて使用されます。

1.MySQLとはなにか

MySQLとはなにか

データベースシステムの1つであるMySQLについて解説します。MySQLはスウェーデンの MySQL AB社によって開発・公開されていたデータベースシステムで、オープンソースのデータベースとして最もよく使われているものの1つです。