Suche senden
Hochladen
データベース技術 8(Database_8)
•
0 gefällt mir
•
450 views
Yuka Obu
Folgen
Lecture at Chuo Univ.
Weniger lesen
Mehr lesen
Bildung
Melden
Teilen
Melden
Teilen
1 von 16
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
2018年度 若手技術者向け講座 インデックス
2018年度 若手技術者向け講座 インデックス
keki3
Viabilidade de produção de atividades em pequenas propriedades rurais através...
Viabilidade de produção de atividades em pequenas propriedades rurais através...
Fernando de Assis Rodrigues
Position academic titles
Position academic titles
Maria Dudorova
Śniadanie Daje Moc
Śniadanie Daje Moc
brandsupportpl
Ontologias
Ontologias
valeriadaniela
л14 уя 2012
л14 уя 2012
STUYAKMMT
Śniadanie Daje Moc
Śniadanie Daje Moc
brandsupportpl
Alba I Fernanda Treball
Alba I Fernanda Treball
holafernanda
Empfohlen
2018年度 若手技術者向け講座 インデックス
2018年度 若手技術者向け講座 インデックス
keki3
Viabilidade de produção de atividades em pequenas propriedades rurais através...
Viabilidade de produção de atividades em pequenas propriedades rurais através...
Fernando de Assis Rodrigues
Position academic titles
Position academic titles
Maria Dudorova
Śniadanie Daje Moc
Śniadanie Daje Moc
brandsupportpl
Ontologias
Ontologias
valeriadaniela
л14 уя 2012
л14 уя 2012
STUYAKMMT
Śniadanie Daje Moc
Śniadanie Daje Moc
brandsupportpl
Alba I Fernanda Treball
Alba I Fernanda Treball
holafernanda
阿里巴巴文档
阿里巴巴文档
yukehouse
Śniadanie Daje Moc
Śniadanie Daje Moc
brandsupportpl
Aula 01 imuno
Aula 01 imuno
evertonporto
Śniadanie Daje Moc
Śniadanie Daje Moc
brandsupportpl
Lab3.13
Lab3.13
Bung' Kb
Mapa conceptual gestion de proyecto y ciclo de vida1 persuasion map worksheet
Mapa conceptual gestion de proyecto y ciclo de vida1 persuasion map worksheet
Jose iGNACIO Jimenez
Nilanjan Resume Updated
Nilanjan Resume Updated
nilanjan paul
Śniadanie Daje Moc
Śniadanie Daje Moc
brandsupportpl
Современная школьная библиотека на пути к идеалу
Современная школьная библиотека на пути к идеалу
Umnici
Fem formatge
Fem formatge
Laia Pons
Audit II Apollo Case Final Project
Audit II Apollo Case Final Project
Jennifer Babcock
¿Por qué aprender español?
¿Por qué aprender español?
Jan Justo
Partes de una noticia
Partes de una noticia
Escuela Agraria N°1
Business and the Social Environment
Business and the Social Environment
tutor2u
データベース技術 14(Database 14)
データベース技術 14(Database 14)
Yuka Obu
データベース技術 13(Database 13)
データベース技術 13(Database 13)
Yuka Obu
データベース技術 12(Database 12)
データベース技術 12(Database 12)
Yuka Obu
データベース技術 11(Database 11)
データベース技術 11(Database 11)
Yuka Obu
データベース技術 10(Database 10)
データベース技術 10(Database 10)
Yuka Obu
データベース技術 9(Database 9)
データベース技術 9(Database 9)
Yuka Obu
データベース技術 7(Database 7)
データベース技術 7(Database 7)
Yuka Obu
データベース技術 6(Database_6)
データベース技術 6(Database_6)
Yuka Obu
Weitere ähnliche Inhalte
Andere mochten auch
阿里巴巴文档
阿里巴巴文档
yukehouse
Śniadanie Daje Moc
Śniadanie Daje Moc
brandsupportpl
Aula 01 imuno
Aula 01 imuno
evertonporto
Śniadanie Daje Moc
Śniadanie Daje Moc
brandsupportpl
Lab3.13
Lab3.13
Bung' Kb
Mapa conceptual gestion de proyecto y ciclo de vida1 persuasion map worksheet
Mapa conceptual gestion de proyecto y ciclo de vida1 persuasion map worksheet
Jose iGNACIO Jimenez
Nilanjan Resume Updated
Nilanjan Resume Updated
nilanjan paul
Śniadanie Daje Moc
Śniadanie Daje Moc
brandsupportpl
Современная школьная библиотека на пути к идеалу
Современная школьная библиотека на пути к идеалу
Umnici
Fem formatge
Fem formatge
Laia Pons
Audit II Apollo Case Final Project
Audit II Apollo Case Final Project
Jennifer Babcock
¿Por qué aprender español?
¿Por qué aprender español?
Jan Justo
Partes de una noticia
Partes de una noticia
Escuela Agraria N°1
Business and the Social Environment
Business and the Social Environment
tutor2u
Andere mochten auch
(14)
阿里巴巴文档
阿里巴巴文档
Śniadanie Daje Moc
Śniadanie Daje Moc
Aula 01 imuno
Aula 01 imuno
Śniadanie Daje Moc
Śniadanie Daje Moc
Lab3.13
Lab3.13
Mapa conceptual gestion de proyecto y ciclo de vida1 persuasion map worksheet
Mapa conceptual gestion de proyecto y ciclo de vida1 persuasion map worksheet
Nilanjan Resume Updated
Nilanjan Resume Updated
Śniadanie Daje Moc
Śniadanie Daje Moc
Современная школьная библиотека на пути к идеалу
Современная школьная библиотека на пути к идеалу
Fem formatge
Fem formatge
Audit II Apollo Case Final Project
Audit II Apollo Case Final Project
¿Por qué aprender español?
¿Por qué aprender español?
Partes de una noticia
Partes de una noticia
Business and the Social Environment
Business and the Social Environment
Mehr von Yuka Obu
データベース技術 14(Database 14)
データベース技術 14(Database 14)
Yuka Obu
データベース技術 13(Database 13)
データベース技術 13(Database 13)
Yuka Obu
データベース技術 12(Database 12)
データベース技術 12(Database 12)
Yuka Obu
データベース技術 11(Database 11)
データベース技術 11(Database 11)
Yuka Obu
データベース技術 10(Database 10)
データベース技術 10(Database 10)
Yuka Obu
データベース技術 9(Database 9)
データベース技術 9(Database 9)
Yuka Obu
データベース技術 7(Database 7)
データベース技術 7(Database 7)
Yuka Obu
データベース技術 6(Database_6)
データベース技術 6(Database_6)
Yuka Obu
データベース技術 5(Database_5)
データベース技術 5(Database_5)
Yuka Obu
データベース技術 4(Database_4)
データベース技術 4(Database_4)
Yuka Obu
データベース技術 3(Database_3)
データベース技術 3(Database_3)
Yuka Obu
データベース技術 2(Database_2)
データベース技術 2(Database_2)
Yuka Obu
データベース技術 1(Database_1)
データベース技術 1(Database_1)
Yuka Obu
ソーシャルメディアワークショップ1
ソーシャルメディアワークショップ1
Yuka Obu
企業によるソーシャルアカウント運用のために
企業によるソーシャルアカウント運用のために
Yuka Obu
Sns 2
Sns 2
Yuka Obu
Twitter in Hitachiohta 3
Twitter in Hitachiohta 3
Yuka Obu
Twitter in Hitachiohta 2
Twitter in Hitachiohta 2
Yuka Obu
Twitter in Hitachiohta 1
Twitter in Hitachiohta 1
Yuka Obu
Mehr von Yuka Obu
(19)
データベース技術 14(Database 14)
データベース技術 14(Database 14)
データベース技術 13(Database 13)
データベース技術 13(Database 13)
データベース技術 12(Database 12)
データベース技術 12(Database 12)
データベース技術 11(Database 11)
データベース技術 11(Database 11)
データベース技術 10(Database 10)
データベース技術 10(Database 10)
データベース技術 9(Database 9)
データベース技術 9(Database 9)
データベース技術 7(Database 7)
データベース技術 7(Database 7)
データベース技術 6(Database_6)
データベース技術 6(Database_6)
データベース技術 5(Database_5)
データベース技術 5(Database_5)
データベース技術 4(Database_4)
データベース技術 4(Database_4)
データベース技術 3(Database_3)
データベース技術 3(Database_3)
データベース技術 2(Database_2)
データベース技術 2(Database_2)
データベース技術 1(Database_1)
データベース技術 1(Database_1)
ソーシャルメディアワークショップ1
ソーシャルメディアワークショップ1
企業によるソーシャルアカウント運用のために
企業によるソーシャルアカウント運用のために
Sns 2
Sns 2
Twitter in Hitachiohta 3
Twitter in Hitachiohta 3
Twitter in Hitachiohta 2
Twitter in Hitachiohta 2
Twitter in Hitachiohta 1
Twitter in Hitachiohta 1
データベース技術 8(Database_8)
1.
データベース技術 第8回(2015.11.17) 1
2.
テーブルの作成 •基本構文 - CREATE TABLE
テーブル名(カラム名1, カラム名2, ...); •カラムにデータ型を指定してテーブルを作成 - CREATE TABLE テーブル名(カラム名1 データ型, カラ ム名2 データ型, ...); •テーブルとカラム - 名前には任意の名前を指定できる - テーブルには少なくとも1つのカラムが必要 2
3.
テーブルの操作 •テーブル名の変更 - ALTER TABLE
テーブル名 RENAME TO 新テーブル名; •カラムの追加 - ALTER TABLE テーブル名 ADD COLUMN カラム名[ デ ータ型]; •テーブルの削除 - DROP TABLE テーブル名; 3
4.
制約の指定 •PRIMARY KEY制約 - INTEGER
PRIMARY KEYの設定 - AUTOINCREMENTの設定 •NOT NULL制約 •UNIQUE制約 •DEFAULT制約 •CHECK制約 4
5.
Work:小テストテーブルの作成 •下記の2つのテーブルを作成してみましょう •manabaの採点を行いました→成績から確認 「sales」表 「sales_detail」表 フィールド名 データ型 制約 id
INT PRIMARY KEY, NOT NULL, AUTO_INCREMENT date TEXT NOT NULL country INT フィールド名 データ型 制約 report_id INT PRIMARY KEY, NOT NULL item_id INT PRIMARY KEY, NOT NULL count INT NOT NULL 先週の 5
6.
Work:テーブルの作成(解答1) •下記のテーブルを作成してみましょう 「sales」表 フィールド名 データ型 制約 id
INT PRIMARY KEY, NOT NULL, AUTO_INCREMENT date TEXT NOT NULL country INT create table sales( id integer primary key autoincrement, date text not null, country int ); 6
7.
Work:テーブルの作成(解答2) •下記のテーブルを作成してみましょう 「sales_detail」表 フィールド名 データ型 制約 report_id
INT PRIMARY KEY, NOT NULL item_id INT PRIMARY KEY, NOT NULL count INT NOT NULL create table sales_detail( report_id int not null, item_id int not null, count int not null, primary key(report_id, item_id) ); 7
8.
SQLiteの操作 •データーベスの作成&接続 •テーブルの作成 •データの追加、更新、削除 •データの取得 今日やること 8
9.
データの追加(1) •全てのカラムに値を指定 - INSERT INTO
テーブル名 VALUES(値1, 値2, ...); - 値はカラムの順に指定する - カラム数と追加データの数が不一致だとエラーになる •実行例 データの数が不一致 エラーになる 9
10.
データの追加(2) •特定のカラムだけに値を指定しデータを追加 - INSERT INTO
テーブル名(カラム1, カラム2, ...) VALUES(値1, 値2, ...); - 値を指定しないカラムはデフォルト値が格納される •実行例 デフォルト値 10
11.
データの更新(1) •既に格納されているデータを変更する - UPDATE テーブル名
SET カラム名1 = 値1, カラム名2 = 値2, ... WHERE 条件式; - 更新対象のデータは、WHERE句の条件式で指定する - 条件式に一致するデータが複数の場合は、複数の データが更新される - WHERE句を省略した場合、全てのデータが更新される 11
12.
データの更新(2) •実行例 カラム「name」の値が 「Tanaka」のデータを更新 12
13.
データの削除(1) •テーブルに格納済みのデータを削除する - DELETE FROM
テーブル名 WHERE 条件式; - 削除対象のデータは、WHERE句の条件式で指定する - 条件式に一致するデータが複数の場合は、複数の データが削除される - WHERE句を省略した場合、全てのデータが削除される 13
14.
データの削除(2) •実行例 カラム「name」 の値が 「no name」 のデータを削除 14
15.
Work:各自のデータベース作成 •各自の概念スキーマに基づいたデータベースを 作成しましょう 1.データベースを作成する 2.概念スキーマに沿ってテーブルを作成する 3.テーブルにデータを格納する •下記を提出する -.schemaコマンドの結果 -各テーブル内容(「select * from
テーブル名」の結果) -スクリーンショットをまとめて、PDFファイルで提出 15
16.
参考文献 •SQLite入門 http://www.dbonline.jp/sqlite/ 16
Jetzt herunterladen