Tag:MYSQL ( 1 Posts)

MYSQLよく使うメモ

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

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

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

UPDATE TableA, TableB 
SET TableA.column = TableB.column 
WHERE TableA.column = TableB.column;

JOINしてWHEREしてUPDATE

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

カラムを追加

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`;

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

DESCRIBE table_name;

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

SHOW INDEX FROM table_name;