sql

述語論理をつかったSQL

sql

はじめに 僕は、SQLが苦手である。 普段使い慣れている言語とは別の考えがSQLには必要なのであろうと痛感している。 ということで、達人に学ぶ SQL徹底指南書を使って最近SQLの考え方を学習中。 今回は、SQLで数列を扱うの備忘録を残す。 達人に学ぶ SQL徹底…

DataGripでクエリの大文字化設定

sql

SQLのエディタ?は、Datagripを使うようになった(勉強中) その理由は、 1. キーバインドがカスタマイズできる 2. 補完が最強 3. フォーマット機能が優秀 にある。 さらに、クエリを自動で大文字化してくれることがわかったので 載せておこう。 Datagrip > Pre…

SQLの集合演算整理

sql

はじめに SQL は集合的思考が必要ということだが、和集合や差集合など求める集合演算の仕方は複数存在するようなので、一度整理しようと思う。 集合演算子形式 exist を使った述語論理形式 (外部・内部)結合形式 3パターンで考えてみた。 データの準備 まず…

Sequelize入門

SequelizeというORMについて知識の整理のため、記録を残そうと思う。Databaseはmysqlを使用する。 今回は、 1. database作成 2. table作成 3. insert, update, delete という基本的なことの整理をしたい 1. databaseの作り方 databaseを作成するのは、sequel…