mysql mysqlで正規表現を使って置換する方法 mysqlは正規表現のREGEXP関数、置換のREPLACE関数があるが、同時に使えない。 なのでPHPを組み合わせて利用する方法を取る。 次のPHPスクリプトでは、field1 に入っている文字列が「;」で終わっていた場合に、... 2013.07.28 mysql
mysql 【mysql】特定のフィールドで重複しているレコードを削除する たとえば"field1"でレコードが重複しているので、一つを残してその他を削除したいときの手順。 1.field1をグループ化して、重複データを1つにまとめる。その状態のテーブルをコピー。 //グループ化してcopy_t... 2013.07.27 mysql
mysql 【mysql】 カラムに文字列を追記する方法 すでに内容のあるカラムに文字列を追記するには、「concat」を使う。 以下のとおり。 UPDATE テーブル名 SET 追加先のカラム = concat(追加先のカラム, '追加したい文字列'); ちなみに、追加先のカラムが... 2013.03.22 mysql
mysql 【mysql】複数のテーブルのデータをinsertで一つのテーブルにまとめる 複数のテーブルのデータを一つのテーブルにinsertで追加、まとめるsql INSERT INTO table_name (column1,column2) SELECT column1,column2 from table_nam... 2013.01.05 mysql
mysql 【mysql】すでにあるカラムにユニークキーやプライマルキーを追加する方法 すでにあるカラムにユニークキーやプライマルキーを追加するには次のSQL文を実行すればいい。 プライマルキーなら、 mysql> ALTER TABLE テーブル名 ADD PRIMARY KEY (カラム名); ユニー... 2012.11.30 mysql
mysql 【mysql】3つのテーブルを結合する時の記述 mysqlで3つのテーブルをリレーションしたいときは次のように書く SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id INNER JOIN table3 O... 2012.11.25 mysql
mysql mysqlで文字数の多い順、少ない順で取り出す記述(ソート) mysql文字列の多い順少ない順でのソート ■文字数が少ない順に取り出す記述 $sql = "SELECT *,CHAR_LENGTH(フィールド名) as MOJI_LEN FROM テーブル名 ORDER BY MOJI_LEN... 2012.04.06 mysql
mysql mysqlで特殊文字や機種依存文字が文字化け「?」になる場合の対処法 mysqlを利用した際、特殊文字や機種依存文字だけが文字化け、「?」になる場合の対処法 mysql_set_charset('cp932'); と記述。 「cp932」は「SJIS for Windows Japanese... 2012.04.04 mysql
mysql SSH(poderosa)を使って、さくらのMySQLサーバーに接続する方法 SSH(poderosa)を使って、さくらのMySQLサーバーに接続する方法の覚書。 現在のさくらサーバーでは、新規ユーザーはTELNETが使えない。なので、データベースをコマンドラインで操作するには、SSHで接続する必要がある。 ... 2012.03.21 mysqlさくらインターネット