2022-01-01から1年間の記事一覧
7月にリリースされた MySQL 8.0.30 では「Generated Invisible Primary Key(GIPK)」という機能が追加されました。各テーブルにPKがあることを必須とし、ない場合はテーブル作成時に自動的に不可視列としてAUTO_INCREMENTなPK列を追加してくれる、という機能…
MySQL 8.0.30 と MySQL 5.7.39 がリリースされました。. MySQL 8.0.30 ダウンロード: https://dev.mysql.com/downloads/mysql/ MySQL 8.0.30 リリースノート: https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-30.html . MySQL 5.7.39 ダウンロ…
MySQLでJSONを扱う入門として 前回の日記 では比較的シンプルな関数群を試してみました。今回は、JSON 内の配列部分をテーブルにして返す JSON_TABLE 関数を試してみます。 JSON_TABLE() の基本的な使い方。 JSON_TABLE()は、JSON内の配列部分を引数に与えて…
MySQLでのJSONデータの扱い方を、いつか試してみなきゃなぁと思い始めて2年以上が経っているのですが、ようやく、触ってみたいと思うJSONデータに出会ったので、重い腰を上げて試してみました。当方、JSON初心者ですので、このエントリは「お勉強日記」です…
本日開催された Database Study Panel vol.1 (ハッシュタグは #dbstudy ) に参加というか視聴させていただきました。blastengine.connpass.com その中のお話で、Microsoft SQL Server にLinux版があることを知りました。 docs.microsoft.com 早速試したとこ…
将棋のタイトル獲得期数の話をしていると、「昔はタイトル戦自体が少なかったから」「タイトル戦が3つしかなかった時代の大山先生が今の8つ時代ならいくつ獲っただろうね」という話題になることも多いですね。じゃぁ、年4つの時代に4つとも獲れば(今で言う…
別件の確認のために MySQL マニュアルを見ていて、とんでもない事に気づいてしまいました。 The DESCRIBE and EXPLAIN statements are synonyms. MySQL :: MySQL 8.0 Reference Manual :: 13.8.2 EXPLAIN Statement ご存じの通り、MySQL において、DESC (ま…
自分では「知っている」と思っていても、会話の中でふと自信がなくなることってありますよね。 自分の知識として「常識」になっているけど、気づけば10年以上も意識して試したことのないものとか。 表題のテーマが、今回の私のソレです。 ということで、COUN…
開催から2週間近くが経ってしまいましたが、「TiDB User Day」が開催され、参加してきました。非常に有意義かつ楽しい時間だったので、日記にしたためておきたいと思います。なお、当方、分散DBについてはまだよく分かっていないので、技術的な詳しい内容は…
長らくオフラインのイベントを開催できないと、ざっくばらんにわいわいと語り合うあの雰囲気を忘れそうにもなり、また、恋しくもなります。 オンラインで、何か少しでもあの雰囲気を作ることはできないか、と悩んだ結果、こんなイベントをやってみています。…
とみたさんから、MySQLの次の次のバージョンで挙動が変更になる話を教えてもらったので、記録。 mysql> use mysql mysql> SELECT user FROM user LIMIT 2; +------------------+ | user | +------------------+ | mysql.infoschema | | mysql.session | +---…
MySQLリリースノートでわいわい言う勉強会 8.0.29 開催してました。 書き忘れていたので、後日記録として本エントリを記述しています。 mysql.connpass.comhttps://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8.0.29.html togetter.com
MySQL リリースノートでわいわい言う勉強会 8.0.28 を開催しました。 今年は、今までの常識に囚われずに色々試していこうということで、平日18時からの開催という変則的なトライアルでしたが、たくさんの人に参加していただき、ありがとうございました。主に…