MySQL MySQLで現在の年月日を取得する(CURDATE関数) MySQLで現在の年月日を西暦で取得する方法について書いています。西暦の年月日を取得するにはCURDATE関数を使います。CURDATEについては、公式ドキュメントのこちらに書いています。載せているSQLはMySQLのバージョン8.0.32... 2023.10.27 MySQL
MySQL MySQLで内部結合(INNER JOIN)をする方法! MySQLで内部結合のINNER JOINをする方法について書いています。INNER JOINは結合するテーブルのどちらにも存在する場合に結合されて、レコードが返ってきます。結合に使う値がどちらかにしか存在しない行は、レコードが返ってきませ... 2023.10.25 MySQL
MySQL MySQLでコメントをする方法!コメント方法3パターン! MySQLでSQLにコメントを書く方法について書いています。MySQLでコメントを書く方法として、下記の3つのパターンがあります。・「#」で行末までコメントする・「--」で行末までコメントする・「/*」で始めて、「*/」を書いたところまでで... 2023.10.23 MySQL
MySQL MySQLのWHEREとINを使って複数レコードを取得する! MySQLでWHEREの条件指定時にINを使って、複数レコードを対象にする方法について書いています。WHEREで条件をつけるときに、INを使うことによって、指定した値で取得するレコードを絞ることができます。載せているSQLについては、MyS... 2023.10.20 MySQL
MySQL MySQLのNULLとは?NULLのレコードを特定・除く方法! MySQLのNULLについて解説しています。NULLについて書いた後に、NULLになっているカラムの行だけ取得する方法と、NULLがあるカラムの行は除く方法について書いています。NULLのあるカラムの行を取得するにはIS NULLを使って、... 2023.10.18 MySQL
MySQL MySQLのNOT NULL制約とは?NULLを許可しない設定! MySQLでテーブルを作成するときに、カラムに対してNOT NULL制約をつける方法について書いています。テーブルのNOT NULL制約についてテーブルを作成するときに、カラムに対してNOT NULL制約をつけておきます。そうすると、NOT... 2023.10.16 MySQL
MySQL MySQLで取得データを並び替えるソート方法!(ORDER BY) MySQLでSELECTを使って、取得したデータを並び替える(ソート)方法について書いています。取得したデータを並び替えるときには、ORDER BYを使います。ORDER BYを使うと、デフォルトでは昇順(ASC)に並びます。降順に並びたい... 2023.10.13 MySQL
MySQL MySQLでAND/OR/NOT(論理演算子)を使って検索する! MySQLのWHEREを使うときに、AND・OR・NOTを使って検索する方法について書いています。SELECTで使う時を想定すると、下記のような感じです。・ANDを使うと、条件に全て合っているデータのみが出力される。・ORを使うと、どちらか... 2023.10.11 MySQL
MySQL MySQLで全てのSQLログを出力する方法!(my.cnf・SQL) MySQLで一般クエリログと呼ばれる、実行された全てのSQLを出力する方法について書いています。設定ファイル(my.cnf)に記述して有効にする方法と、SQLを使って有効にする方法があります。コマンドやSQLについては、MySQLのバージョ... 2023.10.09 MySQL
MySQL MySQLのバージョンを確認する方法!(コマンド・SQL) MySQLのバージョンを確認する方法について書いています。mysqldコマンドで確認する方法と、SQLを実行して確認することができます。コマンドやSQLについては、MySQLのバージョン8.0.15で試しました。コマンドで確認するコマンドで... 2023.10.04 MySQL
MySQL MySQLで読み込まれる設定(my.cnf)の場所はどこ? MySQLで読み込まれる設定ファイルの場所を調べる方法について書いています。設定ファイル(my.cnf)に設定を書いておくと、MySQLの起動時に指定したオプションを読み取って動作してくれます。設定ファイル(オプションファイル)については、... 2023.10.02 MySQL
MySQL MySQLのWHEREの使い方!サンプルSQLを3パターン! MySQLのWHEREを使う方法について書いています。その後に、よく使うかと思われるWHEREのサンプルSQLを3つ紹介しています。MySQLでWHEREを使うと?MySQLでWHEREを使うと、テーブルに入っているたくさんのデータに対して... 2023.09.29 MySQL