2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【SQL】コマンド一覧

Last updated at Posted at 2020-08-01

#目次

  • データベースの確認
  • データベースの作成
  • データベースの指定
  • テーブルの作成
  • テーブルの確認
  • カラムの確認
  • テーブルにデータを挿入
  • テーブルのデータ検索
  • 条件を指定して検索
  • 複数の条件
  • データの更新
  • データの削除
  • SQLの正常に実行されたかの確認

#データベースの確認

SHOW DATABASES;

#データベースの作成

CREATE DATABASE データベース名; 

#データベースの指定
テーブルを作成する際のDBの指定

USE データベース名; 

#テーブルの作成

CREATE TABLE テーブル名 (カラム名1 カラム型,カラム名2, カラム型,カラム名n, カラム型);  
例:CREATE TABLE meibo (id INT, name VARCHAR(100), name_kana VARCHAR(200), prefecture VARCHAR(50), address TEXT, age INT); 

#テーブルの確認

 SHOW TABLES;

#カラムの確認
カラム名:Field
カラム型:Type

DESC テーブル名;
例:DESC meibo;

#テーブルにデータを挿入
※文字データは「'」で囲む

INSERT INTO テーブル名 (カラム名1, カラム名2, ...) VALUES (値1, 値2, ...); 
例:INSERT INTO meibo (id, name, name_kana, prefecture, address, age) VALUES (1, 'テスト 太郎', 'てすと たろう', '東京都', '東京都千代田区丸の内1丁目', 25);

#テーブルのデータ検索
※*はワイルドカードですべてを表示する場合に使用

SELECT * FROM テーブル名; 

#必要なカラムのデータのみ抽出

SELECT カラム名1, カラム名2, ..., カラム名n FROM テーブル名; 
例:SELECT id, name FROM meibo;

#条件を指定して検索

SELECT * FROM テーブル名 WHERE 条件
例:SELECT * FROM meibo WHERE age >= 32;

#複数の条件

SELECT * FROM テーブル名 WHERE 条件 AND 条件(ORでも)
例:SELECT * FROM meibo WHERE prefecture='東京都' OR age >= 35;

#データの更新、追加

UPDATE テーブル名 SET カラム名1 = 値1, カラム名2 = 値2, ..., カラム名n = 値n WHERE 条件文; 
例:UPDATE meibo SET age = 25 WHERE id = 3;

この場合ID3のageを25に変更or追加

#データの削除

DELETE FROM テーブル名 WHERE 条件文; 
DELETE FROM meibo WHERE id > 7;

この場合ID7以上のIDデータは削除する
間違って消してしまった場合INSERTで追加

#SQLの正常に実行されたかの確認
下記コードが出ていると正常に実行されたとみなされる

Query OK
2
4
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
2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?