- 2020年5月7日
【MySQL】【MariaDB】接続しているDBがMySQLかMariaDBかプログラム上で識別する
よくプログラム上からRDB(リレーショナルデータベース)に接続することがあります。その中でもMySQLとMariaDBは近しい関係にあり、同じドライバで動かすことがよくあります。 […]
よくプログラム上からRDB(リレーショナルデータベース)に接続することがあります。その中でもMySQLとMariaDBは近しい関係にあり、同じドライバで動かすことがよくあります。 […]
MySQLには空間を扱うための仕組みがあります。これを使うとグラフ情報(点、ベクトル)からでは計算が必須になる距離等の空間情報についてもインデックスをはれたり空間情報を扱う際、何 […]
一年ほど前からいくらか最近までMySQLの新たな認証方式である caching_sha2_password にPHPのSQLを扱う仕組みであるPDOは対応できていませんでした。こ […]
ちょっとわかりにくいタイトルですが…今回は MySQL でのデータ取得についてです。 ユーザーIDなどでクループ化したデータの中から、特定のカラムで最大値を持つレコードを取得する方 […]
今後も使うことがありそうなので、備忘録としてまとめ。 タイトル通り、指定した位置情報の緯度経度から近い順にデータをソートして取得する方法です。 なお当然ですが、緯度経度の項目がテー […]
この記事の前提環境はPHP7.3, Laravel6.13, MySQL8.0です。それぞれの実装に踏み込んだ話なのでバージョン違いで記事と挙動が違うかもしれません。 PDO: […]
SQLで定義を調べる時はSHOW TABLES;やSHOW COLUMNS;といったSHOW構文を使う方法を良く取ります。まあ便利なのですが、FULLオプションをつけても欲しい情 […]
Microsoft SQL ServerというRDBMSには、GUIでDBやテーブル、データの編集ができる”SQL Server Management Studio(S […]
MySQL8.0絡みでまたしても躓いたので記事にします。 新しくWebアプリ用のユーザーを追加するために、いつも通り下のようなSQL文を実行しました。 ところが、 シンタックス […]
先日Ubuntu(18.04)をアップデートしたところ、インストールしてあったMySQLが5系から自動で8.0に更新されました。 この状態で普段から使用しているストレージサービスを […]
ここ最近はsqlのリファレンスも積極的に読むようになりました。 zendframeworkも最初見た時はなんじゃこりゃjavaみたいと困惑することもありましたが 今になってようやく […]
ここ最近phpでsqlに触れる機会が少しあったので、せっかくなので配列に一行ずつアクセスする 処理を勉強がてらブログに残していきます。 まずテーブルを指定して、行を配列の要素として […]