05/30: SQL > MySQL たまに使うSQL
Category: Web dev
Posted by: hajime osako
//カラム内の文字を置換する UPDATE tableA SET colA = replace(colA, '_strA', '_strB') WHERE colA LIKE '%_strA'; //特定のユーザの権限を確認する SHOW GRANTS FOR 'user_name'@'address'; //特定のユーザからすべての権限を取り除く REVOKE ALL PRIVILEGES ON `db_name`.`table_name` FROM 'user_name'@'address'; //特定のユーザにすべてまたは一部の権限を与える GRANT ALL ON db_name.* TO 'user_name'@'address'; GRANT SELECT, INSERT, REFERENCES ON `db_name`.`table_name` TO 'user_name'@'address'; //権限を変えた後は FLUSH PRIVILEGES; //カラムを追加する ALTER TABLE `table_name` ADD COLUMN `column_name` data_type default_value AFTER `after_column_name` ;