アウトプット

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

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

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

スキ
2
MySQL8.0でJSONを使ってみる

MySQL8.0でJSONを使ってみる

前回の記事 背景 今回はMySQLでJSONを使ってみました.扱えることは知っていたのですが,今まで触れたことがなかったので,この機会に色々試してみました. 参考書籍は,もう何度も出てきたけど一応リンク貼っときます. 公式ドキュメントはこの辺りです. ※この記事ではMySQL8.0(Docker, tag:8.0)で実行しています JSONについて JSON(JavaScript Object Notation)を普通に使っていますが,いつごろ作られたものなのか

スキ
6
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

スキ
4
Docker+Express+MySQLの環境をつくる

Docker+Express+MySQLの環境をつくる

ExpressはNode.jsのwebフレームワークです。ExpressをDockerで開発したことがなかったので、挑戦してみました。 はじめに 今回、初期ファイルを自動で生成してくれるExpress generatorを使っていますがシンプルに始めたい場合は下記のチュートリアルが分かりやすくておすすめです。 ディレクトリ構成 主なファイル(ディレクトリ)は下記3点です。 mysql・・・mysqlの設定ファイルのあるディレクトリ src・・・express gen

スキ
28
MySQL InnoDB Cluster Seminar

MySQL InnoDB Cluster Seminar

東京は千代田区大手町で開催されたMySQL InnoDB Cluster Seminarに参加してきました。 「東京に来てから社外の勉強会全然参加してないなぁ」とConnpassで適当に漁っていたら、イベント内容が面白そうだったので思い切って参加してみました。 会場の場所が少し分かり辛く、生来の方向音痴なのも相まって、30分前には最寄り駅に着いていた筈なのに5分ほど遅刻してしまいました……。 (ちなみに帰るときにも30分ほど駅周辺を彷徨いました。大手町嫌い。) 幸い(?)