LoginSignup
24
35

More than 5 years have passed since last update.

MySQLチートシート

Last updated at Posted at 2015-06-17

MySQLへのログイン

mysql -u root -p

データベースの一覧を表示

SHOW DATABASES;

データベースへの作成

CREATE DATABASE データベース名;

データベースの削除

DROP DATABASE データベース名;

データベースへの接続

USE データベース名;

データベースを指定してテーブル一覧を表示

SHOW TABLES FROM データベース名;

データベースに接続していてテーブル一覧を表示

SHOW TABLES;

テーブルを作成

CREATE TABLE データベース名.テーブル名 
(col_name1 data_type1, col_name2 data_type2, ...);

テーブルを削除

DROP TABLE テーブル名;

データの追加

INSERT INTO db_name.tbl_name (col_name1, col_name2, ...)
  VALUES (value1, value2, ...);

テーブルへのカラム追加

ALTER TABLE database_name.table_name
ADD column_name datatype;

テーブルからのカラム削除

ALTER TABLE database_name.table_name
DROP COLUMN column_name;

カラムのデータタイプの変更

ALTER TABLE database_name.table_name
MODIFY column_name datatype;

プロセスの表示

SHOW PROCESSLIST;

レコード値の変更

UPDATE table_name
SET column1=value1,column2=value2,...
WHERE some_column=some_value;

テーブル作成SQL文の作成

SHOW CREATE TABLE tbl_name;

データのソート

SELECT column_name, column_name
FROM table_name
ORDER BY column_name ASC|DESC, column_name ASC|DESC;

テーブルの全レコードを削除する方法

DELETE FROM meta_data;

カラム名を変更

ALTER TABLE table_name CHANGE old_column_name new_column_name column_definition;

参考URL

https://dev.mysql.com/doc/refman/5.7/en/sql-syntax.html
http://www.w3schools.com/sql/default.asp

24
35
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
24
35