Tag:MYSQL ( 1 Posts)

MYSQLよく使うメモ

文字列Aを文字列Bで置き換え

[sql]UPDATE table_name SET column=REPLACE(column, '検索文字列', '置換文字列');[/sql]

TableAの値をTableBの値で書き換え

[sql]UPDATE TableA, TableB SET TableA.column = TableB.column WHERE TableA.column = TableB.column;[/sql]

JOINしてWHEREしてUPDATE

[sql]UPDATE TableA a LEFT JOIN TableB b ON a.column = b.column SET a.column = "Hoge!" WHERE b.column = "hoge";[/sql]

カラムを追加

[sql]ALTER TABLE table_name ADD new_column text NOT NULL AFTER before_column, ADD new_column2 text NOT NULL AFTER new_column, ADD new_column3 text NOT NULL AFTER new_column2;[/sql]

テーブルの列情報を調べる

[sql]DESCRIBE table_name;[/sql]

テーブルのインデックス情報を調べる

[sql]SHOW INDEX FROM table_name;[/sql]