MySQL

スポンサーリンク
PHP

改行コードの種類と確認方法(LF・CR・CRLF)

「改行コード」は、内部的に3つの種類があります。 HTML内のコードであれば、どの改行コードを使用してもブラウザが適切に処理してくれますが、プログラミングの世界ではシビアに取り扱わないとうまく動作してくれない場合がります。 以下は改行の種類...
MySQL

【MySQL】改行を含むレコードを検索する方法

MySQLで改行を含むレコードを検索する方法です。 以下のクエリを実行します。 SELECT * FROM 【テーブル名】 WHERE 【カラム名】 LIKE CONCAT('%', CHAR(10), '%') CHAR(10)の箇所は、...
MySQL

【MySQL】レコード内の改行を削除する方法

MySQLでレコード内改行を削除する方法。 以下のクエリを実行します。 改行コードが明確な場合は、どれか一つでもOKですが、わからない場合は、3つ実行したら確実に改行コードが削除されます。 一気に置換されるので、対象テーブルのバックアップは...
MySQL

【MySQL】全角と半角を区別しない検索方法

MySQLで、全角と半角を区別しないで検索する方法です。 以下のようなクエリで全角・半角を無視し抽出することができます。 SELECT * FROM 【テーブル名】 WHERE 【カラム名】 collate utf8_unicode_ci ...
MySQL

【MySQL】カラムの内容を一括置換するクエリ

MySQLテーブルで特定カラムの内容を一括置換する方法です。 UPDATE 【テーブル名】 SET 【カラム名】 = REPLACE(【カラム名】, '検索文字列', '置換文字列'); ※【カラム名】は、2つありますが、同じものを記載しま...
PHP

この方法知っておいて!【MySQL】トータル件数を超高速で取得する方法

テーブル内のレコード件数を取得する方法としては、rowCount()やcount(*)などを使用する方法が良く使われているようですが、 実は、もっとスピーディで効率的に取得する方法があるので紹介します。 ※ PHPを使用した例。 ダメな例 ...
MySQL

【MySQL】複数条件で重複データを抽出する方法

MySQLのテーブルレコード内の重複(ダブリ)データを抽出表示する方法の解説です。 重複データをまとめて表示する方法 1カラム重複の場合 SELECT * FROM 【テーブル名】 GROUP BY 【カラム1】 HAVING COUNT(...
MySQL

【MySQL】テーブルまるごとコピーする2つの方法。コマンドとPhpMyAdmin

バックアップの意味合いや、データを変更したりする時のテスト用等で、MySQLでテーブルをまるっとコピーしたい時があります。 今回は、MySQLでテーブル構造とデータの中身、そしてインデックス構造もそのままコピーする方法を、コマンド入力とph...
MySQL

【MySQL】重複レコードを抽出する2つの方法。簡単です。

MySQLで重複したレコードデータ(ダブリレコード)を抽出する方法を2つ紹介します。 【方法1】の方が簡単ですが、表示されるデータが違ってくるので用途によって使い分けてください。 MySQLで重複レコードを抽出する方法 方法1:重複があるか...
MySQL

【MySQL】自動連番auto_incrementをサクッとリセットする方法

MYSQLのカラムに設定しておくと自動的に連番を降ってくれる「auto_increment」。 ユニークIDによく使用され、値を指定しなくともレコードを追加する度に「最大値+1」の番号を自動的に降ってくれます。 ただし若干不便なところもあり...
スポンサーリンク