LoginSignup
4
6

More than 5 years have passed since last update.

MySQLチートシート

Last updated at Posted at 2015-11-05

ユーザー管理

全権限ユーザー作成

GRANT ALL ON *.* TO ユーザー名@'%' IDENTIFIED BY 'パスワード' WITH GRANT OPTION;

カラム操作

追加

-- 最後に追加
ALTER TABLE テーブル名 ADD カラム名 カラムの型;

-- 先頭に追加
ALTER TABLE テーブル名 ADD カラム名 カラムの型 FIRST;

-- 特定のカラム名の次に追加
ALTER TABLE テーブル名 ADD カラム名 カラムの型 AFTER カラム名(このカラムの次に追加される);

-- 例
ALTER TABLE mytable ADD mycolomn int FIRST;

削除

ALTER TABLE テーブル名 DROP カラム名 ;

INDEX操作

削除

ALTER TABLE テーブル名 DROP INDEX インデックス名;

トランザクション

-- トランザクション開始
BEGIN;

-- ロールバック
ROLLBACK;

-- コミット
COMMIT;

-- オートコミットの設定確認
SELECT @@autocommit;

-- オートコミットOFF
SET AUTOCOMMIT=0;

-- オートコミットON
SET AUTOCOMMIT=1;
4
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
6