Submit Search
初めてのSQL
0 likes
618 views
nasa9084
http://digiporo.connpass.com/event/30787/ 2016/05/14
Engineering
Read more
1 of 23
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
More Related Content
PDF
Sql勉強会用_1
Ken Hayashima
PDF
RDBNoSQLの基礎と組み合わせDB構成をちょっとよくする話
Shohei Kobayashi
PPTX
読み出し性能と書き込み性能を選択可能なクラウドストレージ (DEIM2011-C3-3)
Shun Nakamura
PDF
Web Environments
nasa9084
PPTX
Nutanixを導入してみて思ったこと(仮)
Kazuhito Ohkawa
PPTX
この素晴らしいSQLに祝福を!
__john_smith__
PPT
私のSql -My Sql
stiq 2e
PDF
mysql casual #4
kenji naito
Sql勉強会用_1
Ken Hayashima
RDBNoSQLの基礎と組み合わせDB構成をちょっとよくする話
Shohei Kobayashi
読み出し性能と書き込み性能を選択可能なクラウドストレージ (DEIM2011-C3-3)
Shun Nakamura
Web Environments
nasa9084
Nutanixを導入してみて思ったこと(仮)
Kazuhito Ohkawa
この素晴らしいSQLに祝福を!
__john_smith__
私のSql -My Sql
stiq 2e
mysql casual #4
kenji naito
Similar to 初めてのSQL
(20)
PPT
今年こそ始めたい!SQL超入門 セミナー資料 2024年5月22日 富士通クラウドミートアップ
Toru Miyahara
PPT
MySQL最新情報と、データベースのお勉強のススメ-第68回PHP勉強会
sakaik
PDF
達人に学ぶSQL徹底指南書 第2版勉強会 #0
YoshitomoYasuno
PPT
今年こそ始めたい!SQL超入門 MIRACLE Linux Meetup版 0620
Toru Miyahara
PDF
Sql第1回資料
yujiimuta
PDF
データベース03 - SQL(CREATE, INSERT, DELETE, UPDATEなど)
Kenta Oku
PPTX
日本MySQLユーザ会会長野2017「MySQLとは」
sakaik
PDF
Sql基礎の基礎
Satomi Tsujita
PDF
データベース入門2
tadaaki hayashi
PDF
データベース06 - SQL(VIEW, ALTER, GRANTなど)
Kenta Oku
PDF
Japan.r 2データベース
sleipnir002
PDF
データベース02 - SQL概要
Kenta Oku
PDF
My sql casual12lt
Meiji Kimura
PDF
リレーショナルデータベースとの上手な付き合い方 long version
Mikiya Okuno
PPT
20080617 05 Mysql
stiq 2e
PDF
sql講座 (初心者向け)
Kohki Nakaji
PPTX
Db seminar 20190619
SAKURUG co.
PDF
オープンソース・データベースの最新事情
Meiji Kimura
PDF
MySQL研修で学んだこと
iPride Co., Ltd.
PDF
MySQLおじさんの逆襲
yoku0825
今年こそ始めたい!SQL超入門 セミナー資料 2024年5月22日 富士通クラウドミートアップ
Toru Miyahara
MySQL最新情報と、データベースのお勉強のススメ-第68回PHP勉強会
sakaik
達人に学ぶSQL徹底指南書 第2版勉強会 #0
YoshitomoYasuno
今年こそ始めたい!SQL超入門 MIRACLE Linux Meetup版 0620
Toru Miyahara
Sql第1回資料
yujiimuta
データベース03 - SQL(CREATE, INSERT, DELETE, UPDATEなど)
Kenta Oku
日本MySQLユーザ会会長野2017「MySQLとは」
sakaik
Sql基礎の基礎
Satomi Tsujita
データベース入門2
tadaaki hayashi
データベース06 - SQL(VIEW, ALTER, GRANTなど)
Kenta Oku
Japan.r 2データベース
sleipnir002
データベース02 - SQL概要
Kenta Oku
My sql casual12lt
Meiji Kimura
リレーショナルデータベースとの上手な付き合い方 long version
Mikiya Okuno
20080617 05 Mysql
stiq 2e
sql講座 (初心者向け)
Kohki Nakaji
Db seminar 20190619
SAKURUG co.
オープンソース・データベースの最新事情
Meiji Kimura
MySQL研修で学んだこと
iPride Co., Ltd.
MySQLおじさんの逆襲
yoku0825
Ad
More from nasa9084
(13)
PDF
Webエンジニアのためのはじめてのredis.pdf
nasa9084
PDF
Webエンジニアのためのはじめてのredis
nasa9084
PDF
webエンジニアのためのはじめてのredis
nasa9084
PDF
Hubotをはじめる
nasa9084
PDF
Efsta student session
nasa9084
PDF
LT!
nasa9084
PDF
Shell入門
nasa9084
PDF
DIVE INTO /regexp?/
nasa9084
PDF
Flowchart w/program structure
nasa9084
PDF
HTTPのお話
nasa9084
PDF
エディタ戦争のお話
nasa9084
PDF
Linuxディストリビューションのお話
nasa9084
PDF
Introduction of Programming language
nasa9084
Webエンジニアのためのはじめてのredis.pdf
nasa9084
Webエンジニアのためのはじめてのredis
nasa9084
webエンジニアのためのはじめてのredis
nasa9084
Hubotをはじめる
nasa9084
Efsta student session
nasa9084
LT!
nasa9084
Shell入門
nasa9084
DIVE INTO /regexp?/
nasa9084
Flowchart w/program structure
nasa9084
HTTPのお話
nasa9084
エディタ戦争のお話
nasa9084
Linuxディストリビューションのお話
nasa9084
Introduction of Programming language
nasa9084
Ad
初めてのSQL
1.
初めてのSQL初めてのSQL nasa9084nasa9084
2.
自己紹介自己紹介 名前 北村壮大 : Masahiro
Kitamura HN : nasa9084 所属 北海道大学 工学部 情報エレクトロニクス学科 コンピュータサイエンスコース 情報認識学研究室
3.
DBMSDBMS DataBase Magagement System DBを管理し、外部からの要求に応えてDBの操作をするソフトウェア RDBMS Relational
Database Management System ODBMS Object-oriented Database Management System ORDBMS Object-oriented Relational Database Management System NoSQL Not only SQL
4.
RDBMSRDBMS 関係代数を基礎概念としたDBMS →Excelみたいな表形式
5.
RDBMS製品RDBMS製品 Oracle DB2 SQL Server PostgreSQL MySQL SQLite
6.
SQLSQL RDBMS用問い合わせ言語
7.
文法文法 文法は三種類に分類可能 DDL Data De�nition Language DML Data
Manipulation Language DCL Data Control Language
8.
CRUDCRUD RDBMSで最低限必要な機能 Create Read Update Delete
9.
方言と標準SQL方言と標準SQL RDBMSごとに文法が少しずつ違う →標準SQLの策定
10.
CREATECREATE
11.
CREATE DATABASECREATE DATABASE データベースを作る CREATE
DATABASE digiporo;
12.
CREATE TABLECREATE TABLE テーブル(表)を作る CREATE
TABLE birth (no INT, name VARCHAR(128), birthday DATE); no name birthday
13.
データ型(MySQL)データ型(MySQL) 整数型 INT 浮動小数点型 FLOAT, DOUBLE 日付・時刻型 DATE, TIME,
DATETIME, TIMESTAMP, YEAR 文字列型 CHAR, VARCHAR バイナリ文字列型 BINARY, VARBINARY 列挙型 ENUM 集合型 SET
14.
INSERTINSERT データベースに値を挿入する INSERT INTO birth
VALUES (1, "太郎", 1993-04-05); INSERT INTO birth VALUES (2, "花子", 1994-05-06); INSERT INTO birth VALUES (3, "よしこ", 1995-06-07); no name birthday 1 太郎 1993-04-05 2 花子 1994-05-06 3 よしこ 1995-06-07
15.
SELECTSELECT データベースから情報をとってくる SELECT * FROM
birth; no name birthday 1 太郎 1993-04-05 2 花子 1994-05-06 3 よしこ 1995-06-07
16.
列を指定する列を指定する SELECT no,name FROM
birth; no name 1 太郎 2 花子 3 よしこ
17.
WHERE句で条件を指定するWHERE句で条件を指定する SELECT * FROM
birth WHERE birthday=1995-06-07; no name birthday 3 よしこ 1995-06-07
18.
列と条件を両方指定する列と条件を両方指定する SELECT name FROM
table WHERE birthday=1995-06-07; name よしこ
19.
算術演算算術演算 SELECT文では計算が可能 price amount 100 20 200
5 500 10 SELECT price*amount AS total FROM stock; total 2000 1000 5000
20.
WHERE句での計算WHERE句での計算 SELECT price*amount AS
total FROM stock WHERE price*amount>2500; total 5000 WHEREはSELECTより先に動くので別名を使えないので注意
21.
UPDATEUPDATE データを更新する UPDATE stock SET
amount=0 WHERE price=100; price amount 100 0 200 5 500 10
22.
DELETEDELETE データを削除する DELETE FROM stock
WHERE amount=0 price amount 200 5 500 10
23.
まとめまとめ DBを管理するソフトをDBMSという DBMSには複数種類ある RDBMSではSQLを使う
Download