Enviar búsqueda
Cargar
初めてのSQL
•
0 recomendaciones
•
616 vistas
nasa9084
Seguir
http://digiporo.connpass.com/event/30787/ 2016/05/14
Leer menos
Leer más
Ingeniería
Denunciar
Compartir
Denunciar
Compartir
1 de 23
Descargar ahora
Descargar para leer sin conexión
Recomendados
Sql勉強会用_1
Sql勉強会用_1
Ken Hayashima
RDBNoSQLの基礎と組み合わせDB構成をちょっとよくする話
RDBNoSQLの基礎と組み合わせDB構成をちょっとよくする話
Shohei Kobayashi
読み出し性能と書き込み性能を選択可能なクラウドストレージ (DEIM2011-C3-3)
読み出し性能と書き込み性能を選択可能なクラウドストレージ (DEIM2011-C3-3)
Shun Nakamura
Web Environments
Web Environments
nasa9084
Nutanixを導入してみて思ったこと(仮)
Nutanixを導入してみて思ったこと(仮)
Kazuhito Ohkawa
ビッグデータ処理データベースの全体像と使い分け - 2017年 Version -
ビッグデータ処理データベースの全体像と使い分け - 2017年 Version -
Tetsutaro Watanabe
About NoSQL
About NoSQL
hideaki honda
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
Recruit Technologies
Recomendados
Sql勉強会用_1
Sql勉強会用_1
Ken Hayashima
RDBNoSQLの基礎と組み合わせDB構成をちょっとよくする話
RDBNoSQLの基礎と組み合わせDB構成をちょっとよくする話
Shohei Kobayashi
読み出し性能と書き込み性能を選択可能なクラウドストレージ (DEIM2011-C3-3)
読み出し性能と書き込み性能を選択可能なクラウドストレージ (DEIM2011-C3-3)
Shun Nakamura
Web Environments
Web Environments
nasa9084
Nutanixを導入してみて思ったこと(仮)
Nutanixを導入してみて思ったこと(仮)
Kazuhito Ohkawa
ビッグデータ処理データベースの全体像と使い分け - 2017年 Version -
ビッグデータ処理データベースの全体像と使い分け - 2017年 Version -
Tetsutaro Watanabe
About NoSQL
About NoSQL
hideaki honda
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
Recruit Technologies
Cassandra(no sql)によるシステム提案と開発
Cassandra(no sql)によるシステム提案と開発
kishimotosc
比べてみよう リレーショナル vs ドキュメント.pptx
比べてみよう リレーショナル vs ドキュメント.pptx
MariMurotani
Devsumi2013【15-e-5】NoSQLの野心的な使い方 ~Apache Cassandra編~
Devsumi2013【15-e-5】NoSQLの野心的な使い方 ~Apache Cassandra編~
kishimotosc
Cassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sql
Yutuki r
2012年1月技術ひろば
2012年1月技術ひろば
貴仁 大和屋
20120409 aws meister-reloaded-dynamo-db
20120409 aws meister-reloaded-dynamo-db
Amazon Web Services Japan
qpstudy 2013.07 NoSQL
qpstudy 2013.07 NoSQL
Akihiro Okuno
Not only sql _ 新卒エンジニア勉強会20130417
Not only sql _ 新卒エンジニア勉強会20130417
エンジニア勉強会 エスキュービズム
20120508 aws meister-rds-public
20120508 aws meister-rds-public
Amazon Web Services Japan
AWS Blackbelt 2015シリーズ RDS
AWS Blackbelt 2015シリーズ RDS
Amazon Web Services Japan
DBワークロードのAWS化とデータベースサービス関連最新情報
DBワークロードのAWS化とデータベースサービス関連最新情報
Amazon Web Services Japan
Mongo db勉強会
Mongo db勉強会
otmb
ビッグデータやIoTシステムを支えるデータベース 『GridDB』
ビッグデータやIoTシステムを支えるデータベース 『GridDB』
griddb
Db2 Warehouse on Cloud Flex ご紹介資料 2020年3月版
Db2 Warehouse on Cloud Flex ご紹介資料 2020年3月版
IBM Analytics Japan
Classmethod awsstudy ec2rds20160114
Classmethod awsstudy ec2rds20160114
Satoru Ishikawa
RDB開発者のためのApache Cassandra データモデリング入門
RDB開発者のためのApache Cassandra データモデリング入門
Yuki Morishita
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
SORACOM, INC
Redshift勉強会
Redshift勉強会
yuya-nakamura
RDBMSより高速なNoSQLを実際に使ってみた話
RDBMSより高速なNoSQLを実際に使ってみた話
犬 クジラ
DynamoDBを導入した話
DynamoDBを導入した話
dcubeio
Webエンジニアのためのはじめてのredis.pdf
Webエンジニアのためのはじめてのredis.pdf
nasa9084
Webエンジニアのためのはじめてのredis
Webエンジニアのためのはじめてのredis
nasa9084
Más contenido relacionado
Similar a 初めてのSQL
Cassandra(no sql)によるシステム提案と開発
Cassandra(no sql)によるシステム提案と開発
kishimotosc
比べてみよう リレーショナル vs ドキュメント.pptx
比べてみよう リレーショナル vs ドキュメント.pptx
MariMurotani
Devsumi2013【15-e-5】NoSQLの野心的な使い方 ~Apache Cassandra編~
Devsumi2013【15-e-5】NoSQLの野心的な使い方 ~Apache Cassandra編~
kishimotosc
Cassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sql
Yutuki r
2012年1月技術ひろば
2012年1月技術ひろば
貴仁 大和屋
20120409 aws meister-reloaded-dynamo-db
20120409 aws meister-reloaded-dynamo-db
Amazon Web Services Japan
qpstudy 2013.07 NoSQL
qpstudy 2013.07 NoSQL
Akihiro Okuno
Not only sql _ 新卒エンジニア勉強会20130417
Not only sql _ 新卒エンジニア勉強会20130417
エンジニア勉強会 エスキュービズム
20120508 aws meister-rds-public
20120508 aws meister-rds-public
Amazon Web Services Japan
AWS Blackbelt 2015シリーズ RDS
AWS Blackbelt 2015シリーズ RDS
Amazon Web Services Japan
DBワークロードのAWS化とデータベースサービス関連最新情報
DBワークロードのAWS化とデータベースサービス関連最新情報
Amazon Web Services Japan
Mongo db勉強会
Mongo db勉強会
otmb
ビッグデータやIoTシステムを支えるデータベース 『GridDB』
ビッグデータやIoTシステムを支えるデータベース 『GridDB』
griddb
Db2 Warehouse on Cloud Flex ご紹介資料 2020年3月版
Db2 Warehouse on Cloud Flex ご紹介資料 2020年3月版
IBM Analytics Japan
Classmethod awsstudy ec2rds20160114
Classmethod awsstudy ec2rds20160114
Satoru Ishikawa
RDB開発者のためのApache Cassandra データモデリング入門
RDB開発者のためのApache Cassandra データモデリング入門
Yuki Morishita
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
SORACOM, INC
Redshift勉強会
Redshift勉強会
yuya-nakamura
RDBMSより高速なNoSQLを実際に使ってみた話
RDBMSより高速なNoSQLを実際に使ってみた話
犬 クジラ
DynamoDBを導入した話
DynamoDBを導入した話
dcubeio
Similar a 初めてのSQL
(20)
Cassandra(no sql)によるシステム提案と開発
Cassandra(no sql)によるシステム提案と開発
比べてみよう リレーショナル vs ドキュメント.pptx
比べてみよう リレーショナル vs ドキュメント.pptx
Devsumi2013【15-e-5】NoSQLの野心的な使い方 ~Apache Cassandra編~
Devsumi2013【15-e-5】NoSQLの野心的な使い方 ~Apache Cassandra編~
Cassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sql
2012年1月技術ひろば
2012年1月技術ひろば
20120409 aws meister-reloaded-dynamo-db
20120409 aws meister-reloaded-dynamo-db
qpstudy 2013.07 NoSQL
qpstudy 2013.07 NoSQL
Not only sql _ 新卒エンジニア勉強会20130417
Not only sql _ 新卒エンジニア勉強会20130417
20120508 aws meister-rds-public
20120508 aws meister-rds-public
AWS Blackbelt 2015シリーズ RDS
AWS Blackbelt 2015シリーズ RDS
DBワークロードのAWS化とデータベースサービス関連最新情報
DBワークロードのAWS化とデータベースサービス関連最新情報
Mongo db勉強会
Mongo db勉強会
ビッグデータやIoTシステムを支えるデータベース 『GridDB』
ビッグデータやIoTシステムを支えるデータベース 『GridDB』
Db2 Warehouse on Cloud Flex ご紹介資料 2020年3月版
Db2 Warehouse on Cloud Flex ご紹介資料 2020年3月版
Classmethod awsstudy ec2rds20160114
Classmethod awsstudy ec2rds20160114
RDB開発者のためのApache Cassandra データモデリング入門
RDB開発者のためのApache Cassandra データモデリング入門
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
Redshift勉強会
Redshift勉強会
RDBMSより高速なNoSQLを実際に使ってみた話
RDBMSより高速なNoSQLを実際に使ってみた話
DynamoDBを導入した話
DynamoDBを導入した話
Más de nasa9084
Webエンジニアのためのはじめてのredis.pdf
Webエンジニアのためのはじめてのredis.pdf
nasa9084
Webエンジニアのためのはじめてのredis
Webエンジニアのためのはじめてのredis
nasa9084
webエンジニアのためのはじめてのredis
webエンジニアのためのはじめてのredis
nasa9084
Hubotをはじめる
Hubotをはじめる
nasa9084
Efsta student session
Efsta student session
nasa9084
LT!
LT!
nasa9084
Shell入門
Shell入門
nasa9084
DIVE INTO /regexp?/
DIVE INTO /regexp?/
nasa9084
Flowchart w/program structure
Flowchart w/program structure
nasa9084
HTTPのお話
HTTPのお話
nasa9084
エディタ戦争のお話
エディタ戦争のお話
nasa9084
Linuxディストリビューションのお話
Linuxディストリビューションのお話
nasa9084
Introduction of Programming language
Introduction of Programming language
nasa9084
Más de nasa9084
(13)
Webエンジニアのためのはじめてのredis.pdf
Webエンジニアのためのはじめてのredis.pdf
Webエンジニアのためのはじめてのredis
Webエンジニアのためのはじめてのredis
webエンジニアのためのはじめてのredis
webエンジニアのためのはじめてのredis
Hubotをはじめる
Hubotをはじめる
Efsta student session
Efsta student session
LT!
LT!
Shell入門
Shell入門
DIVE INTO /regexp?/
DIVE INTO /regexp?/
Flowchart w/program structure
Flowchart w/program structure
HTTPのお話
HTTPのお話
エディタ戦争のお話
エディタ戦争のお話
Linuxディストリビューションのお話
Linuxディストリビューションのお話
Introduction of Programming language
Introduction of Programming language
初めての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を使う
Descargar ahora