1927 件中 271 - 280 件を表示
« 前の 10 件 | 次の 10 件 »
Displaying posts with tag: MySQL (reset)
MySQL 論理削除に関する個人的見解まとめ

技術顧問や講演の場で、論理削除について見解を聞かれる場面がよくあります。アプリケーション開発者の方にとって、身近なデータベースの疑問なんでしょうね。

しっかり言語化できてなかったので、ブログに書いておきます。

論理削除をどう考えるかは、諸派あるんだろうと思ってます。 自分の意見が正しいと言うつもりはありませんし、求めらる要件や環境で結論が変わることもあると思います。

論理削除とは(おさらい)

以下のように削除日付(deleted_at)のカラムを設けて、レコードの有効・無効を管理する手法を指します。

id
[さらに読む]
今日は、range_optimizer_max_mem_sizeの値が低いと、全表スキャンが発生する可能性がありますの日。

目次

[さらに読む]
MySQL徹底入門第4版からの差分

2020年7月に出た「MySQL徹底入門 第4版」という本は MySQL 8.0.20 をベースとしてたんですが、ご存知の通り MySQL 8.0 はパッチリリースでどんどん機能が追加されてったりするんで、同じ 8.0 でも最新版とは機能の差分が出てしまってます。

ということで、自分が執筆した分について、8.0.23 までで変わった分についてまとめてみます。

5.1 アカウントの作成と権限の付与

8.0.21 から CREATE USERALTER USER 時に COMMENTATTRIBUTE でコメントや属性を付与できるようになりました。

5.2 アカウント識別

[さらに読む]
今日は、MySQLのサーバーシステム変数について調べたの日。

目次

[さらに読む]
今日は、MySQL8.0をマイナーバージョンアップグレードで最新の日。

目次

[さらに読む]
今日は、MySQL8.0.23で追加された非表示の列の日。

目次

[さらに読む]
MySQL GISのSRID 0(直行座標)を理解する

MySQLで20年ほど遊んでいますが・・・知らないことも、まだまだあります。 GIS(Geographic Information System、地理・空間情報) はそのうちの1つです。ということで、ほとんど触れたことのない、GISを入門してみます。

なお、このエントリーは MySQL 8.0 を前提としています。

デフォルトのSRIDは0(直行座標)

デフォルトは SRID 0です。 SRID0 は直行座標(Cartesian plane= …

[さらに読む]
MySQL 8.0.24で予定されているCAST()の拡張はGIS機能を大きく進化させる

最近、MySQLのリファレンスマニュアルの差分を追いかけているのですが、本日の更新で、Spatial(GIS)機能に注目している人には非常に大きな機能に関する記述が追加されました。CAST() 関数と CONVERT() 関数の spatial への拡張です。MySQL :: MySQL 8.0 Reference Manual :: 12.11 Cast Functions and Operators あくまでも CAST() 関数ですので、複数行のデータを1つにまとめたり、1つの(たとえばLINESTRINGの)データを複数の(例えばPOINT)データにするものではないと考えられますが、C…

続・MySQL 8.0.23 の INVISIBLE COLUMN :その用途

昨日の日記で、MySQL 8.0.23 で開放された INVISIBLE COLUMN(不可視列)について書きました。 sakaik.hateblo.jp用途がよくわからない、といいつつ、最後に、「PKを不可視列にすれば、ちょっとだけINSERTが便利!」ということを発見したのですが、偶然ながらも、当たらずとも唐辛子といったところだったようです。 lefred さんのブログに説明がありました。lefred.be INVISIBLE COLUMN の話について書くと、「今まで、PKがなかったテーブルにAUTO_INCREMENT なPK列を追加する際に使うといいよ」ということでした。 PKのない…

MySQL 8.0.23 の INVISIBLE COLUMN を試してみる

MySQL 8.0.23 では、INVISIBLE COLUMN の仕組みが解放されました。 ドキュメントによると「カラムを追加しても、SELECT * の動作に影響を与えないところがいいんだよねー」と書いてあるのですが、うーん、それって何処の人のニーズなの?という感じで、もにょもにょします。(そんなニーズないだろう、という思いと、もしあるとしたら私の思いもつかない使い方なので、話を聞いて感動してみたい思いとが共存している感じです)MySQL :: MySQL 8.0 Reference Manual :: 13.1.20.10 Invisible Columns ということで、試すのも簡単そ…

1927 件中 271 - 280 件を表示
« 前の 10 件 | 次の 10 件 »