SQL

2021/3/1

【SQL】ビューを作成・削除する

ビュー(view)を作成する CREATE VIEWの基本構文 SQLの「CREATE VIEW」を使うことで、ビューを作成することができます。 ビューの基本構文 CREATE  VIEW  <ビュー名>  AS  <SELECT文>  [WITH READ ONLY] [WITH CHECK OPTION]; ※ [WITH READ ONLY] [WITH CHECK OPTION]は省略可 パラメータ 説明 WITH READ ONLY 読み取り専用のビューを作成する WIT ...

2021/3/1

【SQL入門】SQLの基本

【入門】基本的なSQL よく利用する基本的なSQL文を紹介しています。 データベースの作成・削除 項目 SQL文 データベースを作成する CREATE DATABASE データベースを削除する DROP DATABASE テーブルの作成・削除・定義変更 項目 SQL文 テーブルを作成する CREATE TABLE テーブルを削除する DROP TABLE テーブルの定義を変更する ALTER TABLE テーブルを再作成する TRUNCATE プライマリキーを追加・削除する PRIMARY KEY 一意制 ...

2021/3/1

【SQL】データベースを作成・削除する

データベースの作成(CREATE DATABASE) SQLの「CREATE DATABASE」を使うことで、データベースを作成することができます。 CREATE DATABASEの基本構文 CREATE  DATABASE  データベース名; スポンサーリンク CREATE DATABASEの例 以下は「CREATE DATABASE」を使い「mydb」というデータベースを作成しています。※例はMySQLを使用。 ■テーブル作成前 > SHOW DATABASES; +-------------- ...

2021/2/24

【SQL】副問合せ(サブクエリ)の使い方

副問合せ(サブクエリ) 副問合せとは、SELECT文の中にSELECT文を入れ子状態に埋め込むことをいい、サブクエリとも呼ばれています。 副問合せは、SELECT句やFROM句、WHERE句、HAVING句で利用することができます。 副問合せの基本構文 ・SELECT句の例 SELECT  列名,  (SELECT~)  AS  A  FROM  表名  WHERE  条件; ・FROM句の例 SELECT  A.列名  FROM  (SELECT~)  A  WHERE  条件; ・WHERE句の例 S ...

2021/2/17

【SQL】一意制約(UNIQUE)を作成・削除する

一意制約(UNIQUE)の作成 一意制約(英:UNIQUE、ユニーク制約)は、「ALTER TABLE」で作成することができます。 UNIQUE追加の基本構文 ALTER  TABLE  テーブル名  ADD  CONSTRAINT  制約名  UNIQUE(カラム名); ※「CONSTRAINT  制約名」は省略可。省略した場合はカラム名が制約名となる。 一意制約(UNIQUE)の作成例 以下は「ALTER TABLE」を使い「sample」テーブルの「name」に一意制約(UNIQUE)を追加する例で ...

2021/2/16

【SQL】プライマリキー(PRIMARY KEY)の追加・削除

プライマリキーの追加 プライマリキー(英:PRIMARY KEY、略:PK)は「CREATE TABLE」でテーブルを作成するときに追加することができます。また「ALTER TABLE」で後から追加することも可能です。 ※「CREATE TABLE」でプライマリーキーを追加する例は「こちら」の記事をご覧ください。 スポンサーリンク 「ALTER TABLE」でプライマリキーを追加する基本構文は次の通り。 PK追加の基本構文 ALTER  TABLE  テーブル名  ADD  PRIMARY KEY (カラ ...

2021/2/13

【SQL】インデックス(INDEX)を作成・削除する

インデックス(INDEX)を作成する SQLの「CREATE  INDEX」または「ALTER  TABLE」を使うことで、データベースのテーブルにインデックス(INDEX)を付与することができます。 INDEX作成の基本構文 CREATE  INDEX  インデックス名  ON  テーブル名 ( カラム名1, カラム名2・・・ ); または ALTER  TABLE  テーブル名  ADD  INDEX  インデックス名  ( カラム名1, カラム名2・・・ ); スポンサーリンク 「CREATE IN ...

2021/2/13

【SQL】ALTER TABLEでカラムの追加・変更・削除

ALTER TABLEの基本構文 SQLの「ALTER TABLE」を使うことで、テーブルのカラム追加・変更・削除することができます。 ALTER TABLEの基本構文(カラム追加) ALTER  TABLE  テーブル名  ADD  COLUMN  カラム名  データ型  オプション; ALTER  TABLE  テーブル名  ADD  ( カラム名  データ型  オプション, ・・・); ※オプションは任意 ALTER TABLEの基本構文(カラム変更) ALTER  TABLE  テーブル名  MO ...

2021/2/12

【SQL】DROP TABLEの使い方(テーブルの削除)

DROP TABLEの基本構文 SQLの「DROP TABLE」を使うことで、データベースのテーブルを削除することができます。 DROP TABLEの基本構文 DROP  TABLE  テーブル名: 本記事では「DROP TABLE」を用いてデータベースのテーブルを削除する方法について解説しています。 スポンサーリンク DROP TABLEの書き方 【例1】テーブルを削除する 「DROP TABLE」を使うとテーブルを削除することができます。 次の例では「sample」テーブルを削除しています。 ■テーブ ...

2021/2/12

【SQL】CREATE TABLEの使い方(テーブルの作成)

CREATE TABLEの基本構文 SQLの「CREATE TABLE」を使うことで、データベースにテーブルを作成することができます。 CREATE TABLEの基本構文 CREATE  TABLE  テーブル名  ( カラム名  データ型  オプション, ・・・ ); 本記事では「CREATE TABLE」を用いてデータベースに新規テーブルを作成する方法について解説しています。 スポンサーリンク CREATE TABLEの書き方 【例1】テーブル作成 プライマリキー付き 以下は「sample」テーブルを ...

© 2021 ITを分かりやすく解説