MySQL

MySQL

MySQLのWHEREとINを使って複数レコードを取得する!

MySQLでWHEREの条件指定時にINを使って、複数レコードを対象にする方法について書いています。WHEREで条件をつけるときに、INを使うことによって、指定した値で取得するレコードを絞ることができます。載せているSQLについては、MyS...
MySQL

MySQLのNULLとは?NULLのレコードを特定・除く方法!

MySQLのNULLについて解説しています。NULLについて書いた後に、NULLになっているカラムの行だけ取得する方法と、NULLがあるカラムの行は除く方法について書いています。NULLのあるカラムの行を取得するにはIS NULLを使って、...
MySQL

MySQLのNOT NULL制約とは?NULLを許可しない設定!

MySQLでテーブルを作成するときに、カラムに対してNOT NULL制約をつける方法について書いています。テーブルのNOT NULL制約についてテーブルを作成するときに、カラムに対してNOT NULL制約をつけておきます。そうすると、NOT...
MySQL

MySQLで取得データを並び替えるソート方法!(ORDER BY)

MySQLでSELECTを使って、取得したデータを並び替える(ソート)方法について書いています。取得したデータを並び替えるときには、ORDER BYを使います。ORDER BYを使うと、デフォルトでは昇順(ASC)に並びます。降順に並びたい...
MySQL

MySQLでAND/OR/NOT(論理演算子)を使って検索する!

MySQLのWHEREを使うときに、AND・OR・NOTを使って検索する方法について書いています。SELECTで使う時を想定すると、下記のような感じです。・ANDを使うと、条件に全て合っているデータのみが出力される。・ORを使うと、どちらか...
MySQL

MySQLで全てのSQLログを出力する方法!(my.cnf・SQL)

MySQLで一般クエリログと呼ばれる、実行された全てのSQLを出力する方法について書いています。設定ファイル(my.cnf)に記述して有効にする方法と、SQLを使って有効にする方法があります。コマンドやSQLについては、MySQLのバージョ...
MySQL

MySQLのバージョンを確認する方法!(コマンド・SQL)

MySQLのバージョンを確認する方法について書いています。mysqldコマンドで確認する方法と、SQLを実行して確認することができます。コマンドやSQLについては、MySQLのバージョン8.0.15で試しました。コマンドで確認するコマンドで...
MySQL

MySQLで読み込まれる設定(my.cnf)の場所はどこ?

MySQLで読み込まれる設定ファイルの場所を調べる方法について書いています。設定ファイル(my.cnf)に設定を書いておくと、MySQLの起動時に指定したオプションを読み取って動作してくれます。設定ファイル(オプションファイル)については、...
MySQL

MySQLのWHEREの使い方!サンプルSQLを3パターン!

MySQLのWHEREを使う方法について書いています。その後に、よく使うかと思われるWHEREのサンプルSQLを3つ紹介しています。MySQLでWHEREを使うと?MySQLでWHEREを使うと、テーブルに入っているたくさんのデータに対して...
MySQL

MySQLでテーブルのデータ件数を数える方法!(COUNT関数)

MySQLでテーブルのデータ件数を数える方法について書いています。データの件数を数えるときにはCOUNT関数を使うと良いです。MySQLのバージョン8.0.32で、動作を検証しています。公式ドキュメントのこちらの記事にも行のカウントについて...
MySQL

MySQLでデータを更新する方法!(UPDATE)

MySQLでテーブルに格納したデータを更新する方法について書いています。テーブルのデータを更新するにはUPDATEを使うと良いです。MySQLのバージョン8.0.32で、動作を検証しています。UPDATEで更新する方法UPDATE文を書くと...
MySQL

MySQLのカラム・テーブル別名のASとは?使い方とAS省略など

MySQLのASを使うと、カラムやテーブルに別名をつけることができます。この記事ではASの解説やカラムやテーブルに実際にASをつけると、どのような動作をするか書いています。MySQLのバージョン8.0.32で、動作を検証しています。カラムに...