https://github.com/ijproject/sql-learning
SQLの理解を深めるための学習用リポジトリ
https://github.com/ijproject/sql-learning
mysql sql
Last synced: 3 days ago
JSON representation
SQLの理解を深めるための学習用リポジトリ
- Host: GitHub
- URL: https://github.com/ijproject/sql-learning
- Owner: IJproject
- Created: 2025-05-04T14:37:30.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-05T04:11:42.000Z (about 1 year ago)
- Last Synced: 2025-05-05T05:23:31.885Z (about 1 year ago)
- Topics: mysql, sql
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SQL-learning
SQLの理解を深めるための学習用リポジトリ
基本的にはMySQLを用いて進める(PostgreSQLに興味はあるが、MySQLと操作感が思ったよりも異なる+MySQLのプロジェクトしか関わらないため、MySQLを主に採用)
## 使用した書籍や資料
- ミック, 翔泳社,「SQL - ゼロからはじめるデータベース操作」(2016)
## 環境構築
練習用の最低限のMySQL環境をDockerを用いて作成する。
dockerfileを内容を基に、Dockerイメージを作成
```shell
$ docker build -t sql-learning .
```
作成されたDockerイメージを使用して、Dockerコンテナを作成
```shell
$ docker run --name sql-learning -p 3306:3306 -d sql-learning
```
コンテナ内に入り、bashを起動
```shell
$ docker exec -it sql-learning bash
```
コンテナ内でルートユーザとしてログイン
パスワードはDockerイメージ作成時に設定したもの
```shell
$ mysql -u root -p
```