Database/SQL
をテンプレートにして作成
LECTURE
担当科目一覧
コンピュータ概論/2024
データサイエンス/2024
3DCG演習/2024
情報デザイン研究/2024
卒業研究/2024
KEYWORDS
WEB DESIGN
SOCIAL DESIGN
SQUARES
LINKS
九州産業大学
芸術学部
芸術研究科
九産大美術館
九産大図書館
年間スケジュール
動画ニュース他
交通情報
気象・環境情報
危機に備えて
K'sLife
Office365Mail
Tools
SEARCH
開始行:
*SQL
Structured Query Language
~
~
**概要
***SQLとは
SQLとは、DBMS(Database Management System)を操作するため...
SQLによるデータベース操作には「対話型」と「埋め込み型」の...
SQLは、 あくまでもデータの操作や定義を行うためのデータベ...
~
***SQL が扱うデータ構造
リレーショナルデータベースで SQLが対象とするデータベース...
-TABLE:スプレッドシート1ページに該当するもの
-COLUMN:スプレッドシートの「列(カテゴリ属性)」に該当。...
-RECORD:スプレッドシートの「行(一件分の記録)」に該当。...
-FIELD:スプレッドシートの「セル」に該当。データの最小単...
ちなみに、データベース全体は複数の TABLE から構成されるの...
~
***PRIMARY KEY について
PRIMARY KEY(主キー)とは、TABLE に登録する RECORD 全体の...
データ管理上の主たるテーブルとは異なるログ(利用記録)テ...
~
***SQL の分類
SQLはその機能によって「データ定義言語」「データ操作言語」...
-DDL(Data Definition Language:データ定義言語)
--CREATE:オブジェクトを制作する
--JOIN:テーブルを結合する
--DROP:オブジェクトを削除する
--ALTER:オブジェクトの内容を変更する
--TRUNCATE:データを全削除する
-DML(Data Manipulation Language:データ操作言語)
--SELECT:データを検索して取得する
--INCERT:データを追加する
--DELETE:データを削除する
--UPDATE:データを更新する
-DCL(Data Control Language:データ制御言語)
--GRANT:ユーザーに権限を付与する
--REVOKE:ユーザーの権限を削除する
--BEGIN:トランザクションを開始する
--COMMIT:トランザクションを確定する
--ROLLBACK:トランザクションを取り消す
~
~
**データベース自体の操作
-CREATE DATABASE [データベース名];:データベースを作成する
CREATE DATABASE sample_db;
-SHOW DATABASES;:データベースの一覧を確認する
SHOW DATABASES;
-DROP [データベース名];:データベースを削除する
DROP sample_db;
~
~
**データ定義
-CREATE TABLE テーブル名 (列名 データ型, ...);
CREATE TABLE member ( id INT, name VARCHAR(255) );
-ALTER TABLE テーブル名 変更操作;
ALTER TABLE member ADD ( email VARCHAR(255) );
--ADD (列名 データ型) :列を追加
--MODIFY 列名 データ型:データ型や制約を変更
--DROP COLUM 列名:列を削除
--ADD 制約:制約を追加
--DROP 制約 :制約を削除
-DROP TABLE テーブル名
DROP TABLE member;
~
~
**データ操作
***追加・修正・削除
-INSERT INTO テーブル名 ( カラム名 , カラム名, ・・) VAL...
INSERT INTO member ( id, name ) VALUES ( 101, '川添' );
-UPDATE テーブル名 SET 列名 = 値 WHERE 条件式;
UPDATE member SET e-mail = 'kwz@example.com' WHERE id = ...
-DELETE FROM テーブル名 WHERE 条件式;
DELETE FROM member WHERE id = 101;
~
***検索
-SELECT * FROM テーブル名; ・・テーブル全体の表示
SELECT * FROM member
-SELECT 列名 FROM テーブル名; ・・特定の列を抜き出す
SELECT id, name FROM member
-SELECT 列名 FROM テーブル名 WHERE 条件式; ・・条件を指定
SELECT id, name FROM member WHERE id = 101
~
// ***応用検索
// ~
~
**データ制御
-COMMIT:確定
COMMIT;
-ROLLBACK:取り消し
ROLLBACK;
~
~
~
~
終了行:
*SQL
Structured Query Language
~
~
**概要
***SQLとは
SQLとは、DBMS(Database Management System)を操作するため...
SQLによるデータベース操作には「対話型」と「埋め込み型」の...
SQLは、 あくまでもデータの操作や定義を行うためのデータベ...
~
***SQL が扱うデータ構造
リレーショナルデータベースで SQLが対象とするデータベース...
-TABLE:スプレッドシート1ページに該当するもの
-COLUMN:スプレッドシートの「列(カテゴリ属性)」に該当。...
-RECORD:スプレッドシートの「行(一件分の記録)」に該当。...
-FIELD:スプレッドシートの「セル」に該当。データの最小単...
ちなみに、データベース全体は複数の TABLE から構成されるの...
~
***PRIMARY KEY について
PRIMARY KEY(主キー)とは、TABLE に登録する RECORD 全体の...
データ管理上の主たるテーブルとは異なるログ(利用記録)テ...
~
***SQL の分類
SQLはその機能によって「データ定義言語」「データ操作言語」...
-DDL(Data Definition Language:データ定義言語)
--CREATE:オブジェクトを制作する
--JOIN:テーブルを結合する
--DROP:オブジェクトを削除する
--ALTER:オブジェクトの内容を変更する
--TRUNCATE:データを全削除する
-DML(Data Manipulation Language:データ操作言語)
--SELECT:データを検索して取得する
--INCERT:データを追加する
--DELETE:データを削除する
--UPDATE:データを更新する
-DCL(Data Control Language:データ制御言語)
--GRANT:ユーザーに権限を付与する
--REVOKE:ユーザーの権限を削除する
--BEGIN:トランザクションを開始する
--COMMIT:トランザクションを確定する
--ROLLBACK:トランザクションを取り消す
~
~
**データベース自体の操作
-CREATE DATABASE [データベース名];:データベースを作成する
CREATE DATABASE sample_db;
-SHOW DATABASES;:データベースの一覧を確認する
SHOW DATABASES;
-DROP [データベース名];:データベースを削除する
DROP sample_db;
~
~
**データ定義
-CREATE TABLE テーブル名 (列名 データ型, ...);
CREATE TABLE member ( id INT, name VARCHAR(255) );
-ALTER TABLE テーブル名 変更操作;
ALTER TABLE member ADD ( email VARCHAR(255) );
--ADD (列名 データ型) :列を追加
--MODIFY 列名 データ型:データ型や制約を変更
--DROP COLUM 列名:列を削除
--ADD 制約:制約を追加
--DROP 制約 :制約を削除
-DROP TABLE テーブル名
DROP TABLE member;
~
~
**データ操作
***追加・修正・削除
-INSERT INTO テーブル名 ( カラム名 , カラム名, ・・) VAL...
INSERT INTO member ( id, name ) VALUES ( 101, '川添' );
-UPDATE テーブル名 SET 列名 = 値 WHERE 条件式;
UPDATE member SET e-mail = 'kwz@example.com' WHERE id = ...
-DELETE FROM テーブル名 WHERE 条件式;
DELETE FROM member WHERE id = 101;
~
***検索
-SELECT * FROM テーブル名; ・・テーブル全体の表示
SELECT * FROM member
-SELECT 列名 FROM テーブル名; ・・特定の列を抜き出す
SELECT id, name FROM member
-SELECT 列名 FROM テーブル名 WHERE 条件式; ・・条件を指定
SELECT id, name FROM member WHERE id = 101
~
// ***応用検索
// ~
~
**データ制御
-COMMIT:確定
COMMIT;
-ROLLBACK:取り消し
ROLLBACK;
~
~
~
~
ページ名: