SQL 基本コマンド一覧

スポンサーリンク

MySQL で検証していますが、標準 SQL の範囲だと思います。

データベースの一覧表示

SHOW DATABASES;

データベースの選択

USE test;

テーブルの一覧表示

SHOW TABLES;

テーブルの作成

CREATE TABLE person(id int not null primary key, name nvarchar(30), age int, gender smallint(2));

テーブルの構造表示

DESC person;

テーブルの削除

DROP TABLE person;

行の挿入(単一行)

INSERT INTO 
person(id, name, age, gender)
VALUES (1, 'kai', 27, 1);

行の挿入(複数行)

INSERT INTO 
person(id, name, age, gender)
VALUES (2, 'gerda', 25, 2), (3, 'ragi', 33, 1);

テーブルに列を追加

ALTER TABLE person ADD dept_no int;

行の更新

UPDATE person SET dept_no = 1 WHERE name = 'kai';

行の選択1
–person テーブルの dept_no 列と、department テーブルの no 列を結合。両方のテーブルの全列を選択。

SELECT * 
FROM person, department
WHERE person.dept_no = department.no;

行の選択2

--person テーブルの dept_no 列と、department テーブルの no 列を結合。
--person テーブルの name 列と department テーブルの name 列を選択。
SELECT person.name, department.name
FROM person, department
WHERE person.dept_no = department.no;

コメント

タイトルとURLをコピーしました