ケイズプロダクション 著
五十嵐 貴之 著
SQLには、パズルを解く楽しさに通じるものがあります。
SQLの言語仕様は単純明快です。データ操作に限っていえば、基本的な命令は4つしかありません。これらをどのように使用して、いかに目的のデータ操作を達成するかが、SQLの持つ最大の魅力であり、パズルを解く楽しさに似ているところです。(「はじめに」より)
データベース概論編
Part 1 データベースの仕組み
01 データベースって何?
02 さまざまなデータベース
03 テーブルとは何か
04 データ型について
05 DFDについて
06 E-R図について
07 正規化とは
08 キーについて
09 ロックとトランザクション
10 デッドロックについて
11 インデックスについて
12 ビューとは
13 トリガーについて
14 ユーザ権限と管理について
SQL基礎編
Part 2 MySQLを使ってみよう
15 SQLって何?
16 MySQLとは
17 MySQLのダウンロード
18 MySQLのインストール
19 MySQLの環境設定
20 MySQLを便利に使うツール
Part 3 データベースの環境整備
21 データベースを作成しよう
22 テーブルを作成しよう
23 テンポラリテーブルとは
24 テーブル作成時に主キー・外部キーを設定するには
25 既存のテーブルに主キー・外部キーを設定するには
26 自動インクリメントについて
27 インデックスを作成するには
28 テーブルの定義を変更するには
29 サンプルデータのインポート
Part 4 基礎的なデータ操作
30 テーブルからデータを取得するには
31 NULLの取り扱いについて
32 演算子について
33 値を範囲指定するには
34 データを並び替えるには
35 あいまいな検索をするには
36 重複したデータを省いて取得するには
37 複雑な抽出条件を簡略化するには
38 条件によって抽出される値を切り替えるには
39 複数のテーブルから同時にデータを取得するには
40 テーブルにデータを追加するには
41 大量のデータを一気に追加するには
42 テーブルのデータを更新するには
43 テーブルのデータを削除するには
Part 5 代表的な関数
44 文字列の左右から一部分のみを抽出する
45 大文字/小文字に変換
46 空白を削除する
47 文字列の長さを計る
48 文字列を補填するには
49 文字列を置換して抽出するには
50 文字列の部分抽出
51 剰余を計算する
52 数値の四捨五入・切り捨て・切り上げ
53 現在の日付や時刻を得る
54 レコードの件数を取得する
55 平均値を取得する
56 最大値や最小値を取得する
57 合計を取得する
58 変換関数を使ってみる
Part 6 データベースをより使いやすく
59 ビューを作成しよう
60 トリガーを作成しよう
61 ストアドプロシージャとは
62 ストアドファンクションとは
63 パフォーマンスチューニングを行う
64 SQLの拡張命令について
65 トランザクションの設定
66 SQLにコメントを付けよう
67 ビープ音を止めるには
68 データベースアプリケーション開発に便利なツール
SQL応用編
Part 7 実践的なサンプル
69 データをグループ化して抽出するには
70 サブクエリーについて
71 いずれかの値と比較するには
72 データの存在チェックするには
73 テーブルの和を表示するには
74 外部結合について
75 範囲日付の重複チェック
76 1つのSQLで同一テーブルを結合するには
77 テーブルを複製する(MySQL、PostgreSQL、Oracle)
78 テーブルを複製する(SQL Server)
79 テーブルの定義だけを複製する
80 複雑なデータ更新(SQL Server)
81 サブクエリーを使用したデータ更新
82 サブクエリーを使用したデータ削除
83 すべてのレコードを高速に削除するには
付録 予約語一覧
付属データはこちら
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。
刷数は奥付(書籍の最終ページ)に記載されています。
書籍の種類:
書籍の刷数:
本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。
対象の書籍は正誤表がありません。
発生刷 | ページ数 | 書籍改訂刷 | 電子書籍訂正 | 内容 | 登録日 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1刷 | 021 「●数値型について」データ型の一覧のBIT型の位置 |
未 | 未 |
|
2021.07.01 | ||||||
1刷 | 026 E-R図の例 |
3刷 | 未 |
|
2010.05.24 | ||||||
1刷 | 029 表「予備校テーブル」の見出し |
2刷 | 未 |
|
2008.02.14 | ||||||
1刷 | 116 小見出し 2行目 |
未 | 未 |
|
2021.06.25 | ||||||
1刷 | 120 ページ中ほどのレコードの抽出結果、本文下から4~5行目 |
7刷 | 未 |
|
2014.10.20 | ||||||
1刷 | 131 下から6行目~5行目 |
2刷 | 未 |
|
2009.04.20 | ||||||
1刷 | 149 実行結果 |
5刷 | 未 |
|
2012.10.02 | ||||||
1刷 | 152 網掛け部のコード |
3刷 | 未 |
|
2010.05.17 | ||||||
1刷 | 156 下のかこみ 上から4行目 |
2刷 | 未 |
|
2008.05.28 | ||||||
1刷 | 158 上から4行目 |
2刷 | 未 |
|
2008.05.28 | ||||||
1刷 | 164 実行結果 |
7刷 | 未 |
|
2015.04.16 | ||||||
1刷 | 206 実行結果 |
7刷 | 未 |
|
2012.10.12 | ||||||
1刷 | 207 実行結果 |
7刷 | 未 |
|
2012.10.12 | ||||||
1刷 | 279 実行結果 |
2刷 | 未 |
|
2008.01.09 |
もよ さん
2022-04-03
本当に入門向けで、見方によってはこの厚さでこの内容?という印象を持つ人もいるかもしれないが、本当に分かりやすい本だと思います。初心者にはお勧めですが、仕事に使いたい人はこの次の書籍が必要かと思います。
mass34 さん
2018-02-18
シンプルだ。
dyui3 さん
2010-09-04
=| 大枠は理解することができたけど、もう一歩先は別の本で理解を深めることにしよう