-
テーブルの作成:
CREATE TABLE users ( id INT PRIMARY KEY, name VARCHAR(50), age INT, email VARCHAR(100) );
-
データの挿入:
INSERT INTO users (id, name, age, email) VALUES (1, 'John Doe', 30, '[email protected]');
-
データの取得:
SELECT * FROM users;
-
条件付きデータの取得:
SELECT * FROM users WHERE age > 25;
-
データの更新:
UPDATE users SET age = 35 WHERE id = 1;
-
データの削除:
DELETE FROM users WHERE id = 1;
これらのクエリは基本的な操作ですが、SQLはより高度な操作をサポートしています。以下にいくつかの追加の例を示します。
-
データの集計:
SELECT COUNT(*) FROM users;
-
データのグループ化と集計:
SELECT age, COUNT(*) FROM users GROUP BY age;
-
データの結合:
SELECT users.name, orders.order_id FROM users INNER JOIN orders ON users.id = orders.user_id;
-
データの並べ替え:
SELECT * FROM users ORDER BY age DESC;
これらの例は、SQLの基本的な機能と一部の応用的な機能を示しています。SQLを使用してデータベースから情報を取得し、データ分析を行うことができます。実際のシナリオに応じて、さまざまなクエリを組み合わせて使用することができます。