アウトプット

688
MySQL8.0でユーザー権限をロールで管理してみる

MySQL8.0でユーザー権限をロールで管理してみる

前回の記事 背景 今回はDBのユーザー権限周りでロールを使ってみました.存在すること自体知らなかったのですが,AWSのIAMみたいなイメージです.実践で使う機会があるかと言われると,ほとんどなさそうですが知識として知っておくと良いかもしれません. 毎度ながら公式ドキュメントを乗っけときます. それから参考書籍と. 権限付与,権限の取り消し ロールを使ってみる前に,権限周りの復習をしておきます. # rootで接続# 新しいユーザー(ユーザー名:test, パスワ

2
MySQL8.0で空間情報(GIS)を使ってみる

MySQL8.0で空間情報(GIS)を使ってみる

前回の記事 背景 前回に引き続いてMySQLのお勉強中で,今回は空間情報(GIS : Geographic Information System,地理情報システム)についてです.MySQL8.0以前は平面上の座標しか扱えなかったみたいなのですが,8.0からは曲面上の座標も扱えるようになりました.これにより,緯度と経度から地球上の2点間の距離などを計算することができるようになっています. 前と同様に参考書籍は「MySQL徹底入門 第4版 MySQL 8.0対応」です.

4
MySQL8.0でウィンドウ関数を理解する

MySQL8.0でウィンドウ関数を理解する

背景 前回の記事に引き続いてMySQLのお勉強中で,ウィンドウ関数が「MySQL徹底入門 第4版 MySQL 8.0対応」が出てきました. MySQLでは8.0からウィンドウ関数が使えるようになったみたいで,2000年代にサポートされているDBMSもあったようです. 僕がウィンドウ関数を知ったのは「達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ」を読んだ時なのですが,そのときは「ほほ〜ん,そういうのもあるんだね〜」程度しか理解していなかったので,此度は

5
MySQL8.0でストアドプロシージャとストアドファンクションを理解する

MySQL8.0でストアドプロシージャとストアドファンクションを理解する

背景 データベースの勉強で「MySQL徹底入門 第4版 MySQL 8.0対応」を読んでいるのですが,ストアドプロシージャというのが出てきて,「何それおいしいのぉ〜」状態になってしまい,本の中であまり言及されてなかったので,公式ドキュメントを見ながら自分でまとめてみました. まだ20%くらいしか読めてないですが,知らなかったTipsなども結構あるのでオススメの本です. 最初に以下の2記事を読んで,わかりやすかったので参考になるかもしれません. ※この記事ではMySQL

3
[読書記録]SQL 第2版 ゼロからはじめるデータベース操作,達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ

[読書記録]SQL 第2版 ゼロからはじめるデータベース操作,達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ

今回読んだ本 ※今まで本で学んだメモを書いていたのですが,Evernoteに纏めた方が今後振り返りやすいので,この記事は本を読んだ感想しかないです 最初に「達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ」の方をカッコつけて買ったのですが,理解にかなり時間がかかりました.半分くらい読み進めたところで1つレベルを下げた本を読もうと思い,同じ著者のミックさんの「SQL 第2版 ゼロからはじめるデータベース操作」の方を買いました. 達人に学ぶSQL徹底指南書

5
スッキリわかるSQL入門を読んだ

スッキリわかるSQL入門を読んだ

業務でLaravelのORMを触る機会が増えてきたのですが、SQLについてまったく知識がないので入門書を読んでみました。 その中で覚えておきたいと個人的に感じた箇所を残しておきたいと思います。 比較演算子 比較演算子で「等しくない」は != ではなく <> と書く。 LIKE演算子で使えるパターン文字 IN / ANY / ALL 演算子 集計関数 (SUM, MAX, MIN, AVG, COUNT)はSELECT文で使用できる。ORDER_BYまたはHAVI

18
【書評】SQLアンチパターン

【書評】SQLアンチパターン

Webアプリケーションを作っていた頃、同僚のススメで読みました。 みなさんも知っている有名な本ですね。 本の購入はこちらから 概要 この本ではDB設計で失敗したパターンが紹介されています。 そのパターンがエンジニアの多くが経験したことあるようなパターンが多いので読んでいてなかなか共感が持てました。 「こうなってたらその設計アンチパターンかも」というアンチパターンの見つけ方。 さらにそんなアンチパターンの解決策付きで解説されているので、かなりためになりました。 パターン