SQL

MySQLでDATETIMEとかTIMESTAMPの扱う時のまとめ

SQL

MySQLを扱う時に、DATE型とかDATETIME, TIMESTAMPなど似たようなデータ型が多いので、これらの違いや扱い方をまとめておきます。 DATE DATETIME TIMESTAMPの違いとは? 根本的に違うのはDATEで、「2020-02-11」のように日にちまでしか扱えないデータ型となっ…

MacでMySQLのパスワードを忘れた時の対処法

SQL

Macで久々にMySQLを触ろうとしたらパスワードを忘れていたので、パスワード変更の方法をメモしておきます。 環境 mysql Ver 8.0.16 for osx10.14 on x86_64 今回のMySQLは8.0.16のバージョンを使用。MySQLの使い方はversion5系から8系に変わる時に多少変わっ…

MySQLでファイルを読み込ませて実行する方法

SQL

MYSQLを直接操作する時に、MYSQLに直接コードを書き込まないで、別にファイルを用意してそのファイルにコードを書いて実行したい、と言う場合がある。 今回は、MYSQLでファイルを読み込ませて実行する方法を紹介していく。 環境 CentOS 7.5。Linuxであれば、…

SQLにおけるINSERT、DELETE、UPDATEの使い方を解説する

SQL

ども、トーマスです。 今回は、SQLのINSERTやDELETE、UPDATEの使い方について解説していきます。 INSERTの使い方 INSERTは、テーブルに新たなデータを登録する時に使う構文となる。 例えば、Shohinテーブル(name, price)があるとして、新たに以下のデータを…