セットアップ

MySQLのインストールから起動まで

MySQLのインストール

homebrewを使ってインストール (mac)

$ brew install mysql

chocolateyを使ってインストール (windows)

!注意! 2018年5月現在、最新バージョンの8.0がインストールできません。

cinst mysql

MySQLサーバの操作

MySQLサーバの起動

Mac

$ mysql.server start

Windows

> C:\tools\mysql\current\bin\mysqld.exe
起動時のトラブルシューティング

上手く起動しないときは、

> C:\tools\mysql\current\bin\mysqld.exe --console

とすると、エラーを確認できる。

[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

my.iniに、下記の設定を加える

[mysqld]
explicit_defaults_for_timestamp = 1

MySQLの停止

$ mysql.server stop

MySQLに接続する

$ mysql -uroot

パスワードを入力して接続する

$ mysql -uroot -p

MySQLとの接続を切断する

mysql> QUIT

GUIのインストール

HeidiSQL

> cinst HeidiSQL

See Also

データベース

データベースを使用する

レコードを取得するSELECT文

テーブルからデータを取り出す

テーブル

テーブルを使用する

DuckDB - Statements

データベースを操作するSQL文

DuckDB

SQLiteライクな軽量DB