【2024年】「mysql」のおすすめ 本 111選!人気ランキング
- SQL 第2版: ゼロからはじめるデータベース操作
- 詳解MySQL5.7: 止まらぬ進化に乗り遅れないためのテクニカルガイド
- MySQL徹底入門 第4版 MySQL 8.0対応
- 基礎からのMySQL 第3版 (基礎からシリーズ)
- スッキリわかるSQL入門 第4版 ドリル256問付き! (スッキリわかる入門シリーズ)
- 3ステップでしっかり学ぶ MySQL入門[改訂第3版]
- MySQL運用・管理[実践]入門 〜安全かつ高速にデータを扱う内部構造・動作原理を学ぶ
- SQLアンチパターン
- 1週間でMySQLの基礎が学べる本 (1週間プログラミング)
- SQL実践入門──高速でわかりやすいクエリの書き方 (WEB+DB PRESS plus)
『SQL ゼロからはじめるデータベース操作』は、初心者向けにSQLの基礎を丁寧に解説した入門書です。著者はプロのDBエンジニアで、データベースの構造やSQLの基本的な操作、関数、テーブルの結合などを豊富な図やサンプルコードを用いて説明します。第2版では最新のDBに対応し、アプリケーションからSQLを実行する方法も新たに追加されています。データベースアプリを作成したい人や、実務で通用するSQLを身につけたい人におすすめです。
本書は、初心者向けのSQL入門書の最新改訂版で、シリーズ累計90万部を突破しています。学習のポイントは以下の3つです。 1. **わかりやすい解説**: 読者の疑問に答えながら進めるため、初心者でも楽しく理解できます。 2. **手軽に実践**: クラウドサービス「dokoQL」を利用することで、PCやスマートフォンからすぐにSQLを試せます。 3. **繰り返し練習**: 豊富なドリルを通じて、SQL文と実行結果の関係を体感しながら自信を持って学べます。 第4版では最新のDBMSに対応し、新たに「SQLによるデータ分析入門」を追加。データ活用とAIの関連性も学べます。著者はIT業界の専門家で、実践的な知識を提供しています。
この書籍は、データベース設計やアプリケーション開発におけるアンチパターンを紹介し、失敗を避けるための改善策を提案しています。内容はデータベース論理設計、物理設計、クエリ、アプリケーション開発の4つのカテゴリに分かれており、複数の値を持つ属性や再帰的なツリー構造、小数値の丸め、SQLインジェクションなどの実践的な問題を扱っています。著者はソフトウェアエンジニアやデータモデリングの専門家で構成されています。
『達人に学ぶSQL徹底指南書』の第2版は、SQLを扱うエンジニア必携の書で、10年ぶりの改訂を経て、最新のSQL機能や実践的なコーディング事例を多数紹介しています。ウィンドウ関数やCASE式、外部結合などの重要なトピックを詳しく解説し、標準SQLに基づいて多様なデータベースに対応しています。また、リレーショナルデータベースの歴史や原理についても触れています。SQLを深く理解したいエンジニアやプログラマにおすすめの一冊です。
本書は、ビッグデータ時代におけるSQLの活用法を紹介するレシピ集です。目次には、分析力の重要性、使用するツールとデータ、データ加工、売上やユーザー行動のデータ抽出、分析技術の向上、行動を起こすための知識の活用方法が含まれています。著者は加嵜長門と田宮直人で、双方ともデータ解析およびビッグデータ活用の専門家です。
本書は、理解しやすいコードを書くための方法を紹介しています。具体的には、名前の付け方やコメントの書き方、制御フローや論理式の単純化、コードの再構成、テストの書き方などについて、楽しいイラストを交えて説明しています。著者はボズウェルとフォシェで、須藤功平氏による日本語版解説も収録されています。
この書籍は、マンガを通じてデータベースの基礎知識を学ぶ内容です。目次には、データベースの基本概念、リレーショナルデータベースの解説、データベース設計、SQLの基本操作、運用方法、そしてデータベースの普及と活用についての章が含まれています。著者は高橋麻奈で、東京大学経済学部を卒業しています。
"自分の手足のように"「MySQL」を使いこなす。MySQLの基礎から運用、PHPとの連携まで徹底解説。 1 はじめてのMySQL(MySQLの概要 MySQLの環境設定) 2 MySQLの基礎知識(MySQLモニタ データベースの作成 ほか) 3 MySQLを使いこなす(いろいろな条件で抽出する データを編集する ほか) 4 MySQL+PHPの基礎(MySQLを利用するためのPHP PHPの基礎知識 ほか) 5 MySQL+PHPの実践(PHPとMySQLで簡単掲示板を作る インターネットに公開するときの対策 ほか) Appendix
本書はPHPとMySQLを使った動的なWebページの作成について解説する書籍です。最大の特徴は丁寧な記述。まず、PHP、MySQLの基本をそれぞれ説明し、そこから各要素の連携へと解説を進めます。テーブルの正規化や結合、さらにアクセス制御やセキュリティなど、しっかりしたWebアプリケーションの構築に欠かせない知識についても解説していることも特徴です。SmartyやPEARなど、実際のアプリケーション開発の際に必要なトピックもカバーしました。最後には、サンプルアプリケーションとしてブログのシステムを作成します。 動的なコンテンツとWeb インストール PHPの基礎 PHPの言語構造 関数 配列 MySQLとの連携 データベースの実践 PHPによるMySQLへの接続 フォームとの連携 実践的なPHP XHTML データ構造とデータの変更 クッキー、セッション、アクセス制限 セキュリティ 検証とエラーハンドリング サンプルアプリケーション まとめ
SQLite(エスキューライト)を利用してSQLの基本やデータベースの操作方法を体験してみよう! あたらしい1年生シリーズ SQL1年生の登場!データベースの世界に飛び込んでみよう!【本書の概要】あらゆる場面で利用することの多いデータベース。SQLを利用すれば、様々な方法でデータベースのデータを扱うことができます。ただ一方で「SQLってむずかしそう」「データベースのデータ操作って専門家がするものじゃないの?」と思っている方も多いかと思います。本書はそうした初心者の方に向けて、フクロウ先生とエリちゃんと一緒にSQLiteを利用して、SQLによるデータベースの作成から基本的なデータの操作、データの様々な操作方法について体験。対話形式でデータベースのしくみを学ぶことができます。【対象読者】SQLやデータベースについて何も知らない超初心者【本書のポイント】・対話形式で解説し、イラストを交えながら、基礎知識を解説します。・初めての方でも安心して学習できるようSQLの記述方法をしっかり解説します。・平易なサンプルを用意していますので、安心してデータベース操作を体験できます。・初心者でも扱いやすいSQLiteを利用しています。【目次】第1章 SQL について学ぼう第2章 データを取り出してみよう第3章 取り出したデータを加工してみよう第4章 データを変更してみよう第5章 複数のテーブルでデータを管理しよう【著者プロフィール】リブロワークス「ニッポンのITを本で支える!」をコンセプトに、主にIT書籍の企画、編集、デザインを手がけるプロダクション。SE出身のスタッフも多い。最近の著書は『Web技術で「本」が作れるCSS組版 Vivliostyle入門』(C&R研究所)、『ノンプログラマーのためのVisual Studio Code実践活用ガイド』(技術評論社)、『世界一やさしいウィンドウズ11 2023 最新版』(インプレス)、『2023年度版 みんなが欲しかった! ITパスポートの教科書&問題集』(TAC出版)など。 第1章 SQLについて学ぼう LESSON01 データベースと SQL って何だろう? データベースって何? DBMS の種類 RDBMSと SQL SQLite の特徴 RDBMS と SQL の一般的な使い方 LESSON02 SQLite を使う環境を準備しよう Windows で環境を準備する方法 macOS での準備 LESSON03 SQLite を起動しよう Windows でコマンドプロンプトを起動する macOS でターミナルを起動する 作業対象のフォルダを変更しよう SQLite を起動しよう LESSON04 データベースにテーブルを作ろう データベースにデータを入れよう SQLite を終了する 第2章 データを取り出してみよう LESSON05 作ったデータベースの内容を確認しよう 作ったデータベースの内容を確認しよう LESSON06 SELECT 文を使ってみよう SELECT 文でデータを取り出してみよう 出力結果の表示形式を変更しよう 指定したカラムのデータを取り出そう 重複した値を取り除く 指定した複数カラムのデータを取り出そう 文と句 LESSON07 取り出した結果をわかりやすくしよう AS キーワードで別名を付けよう LESSON08 条件を付けてデータを取り出そう WHERE 句を使ってみよう さまざまな比較演算子を使ってみよう 日付データを条件式に使ってみよう LESSON009 複数の条件を組み合わせてみよう AND 演算子を使ってみよう OR 演算子を使ってみよう NOT 演算子を使ってみよう 複数の演算子を組み合わせてみよう カッコを使って演算子の優先順位を変えてみよう LESSON010 さまざまな条件式を作ってみよう IN 演算子を使ってみよう NOT IN 演算子を使ってみよう BETWEEN 演算子を使ってみよう NOT BETWEEN 演算子を使ってみよう 条件式の書き方はいろいろ 第3章 取り出したデータを加工してみよう LESSON11 データを集計しよう 集計関数 レコード数を数えてみよう 指定したカラムの合計値を求めよう 指定したカラムの平均値を求めよう 指定したカラムの最小値と最大値を求めよう LESSON12 データをグループ化しよう GROUP BY 句でデータをグループにまとめよう GROUP BY 句と SUM 関数を組み合わせてみよう GROUP BY 句と AVG 関数を組み合わせてみよう LESSON13 グループ化した値を結合させよう GROUP_CONCAT 関数を使ってみよう95 GROUP_CONCAT 関数と DISTINCT キーワードを組み合わせよう LESSON14 グループ化した結果に条件を指定しよう HAVING 句を使ってみよう 句の実行順番に注目しよう LESSON15 データを並べ替えよう ORDER BY 句で並べ替えよう 並べ替え方法を指定しよう 複数のカラムを指定して並べ替えよう LESSON16 複数の句を組み合わせた SELECT 文を作ってみよう ORDER BY 句が実行される順番を学ぼう 絞り込んだデータを並べ替える グループ化して集計したデータを並べ替えよう ここまでに学んだ句をすべて使ってみよう 第4章 データを変更してみよう LESSON17 CRUD って何だろう? DBMS の基本機能 データベースをバックアップしよう LESSON18 データを作成しよう INSERT 文を使ってみよう カラム名を省略しよう NULL 値について学ぼう データを復元しよう LESSON19 データを更新しよう UPDATE 文を使ってみよう 複数の値を更新してみよう UPDATE 文で WHERE 句を忘れた場合 LESSON20 データを削除しよう DELETE 文で指定した条件のレコードを削除する DELETE 文ですべてのレコードを削除する テーブルを削除する 第5章 複数のテーブルでデータを管理しよう LESSON21 新しいテーブルを考えよう テーブル名とカラム名の命名規則 テーブルの構造を決めよう LESSON22 既存のテーブル名を変更しよう 既存のテーブル名を変更しよう LESSON23 テーブルを作ってデータを入れよう CREATE 文について学ぼう データの種類 制約の種類 テーブルの構造を整理しよう 新しいテーブルを作ろう 新しいテーブルにデータを作成しよう テーブルに設定した制約が有効かを確認しよう LESSON24 テーブルを結合してデータを取り出そう テーブルの結合 INNER JOIN 句でテーブルを結合しよう INNER JOIN 句と WHERE 句を組み合わせよう INNER JOIN 句と GROUP BY 句を組み合わせよう LESSON25 テーブルのデータで計算をしよう 算術演算子を使ってみよう カラムの値を使って計算しよう 集計関数の引数に演算結果を渡してみよう LESSON26 データを CSV ファイルに書き出そう CSV ファイルを書き出す Windows で出力した CSV ファイルを Excel で読み込む macOS で出力した CSV ファイルを Excel で読み込む LESSON27 これから何を勉強したらいいの?
『プログラムはなぜ動くのか』の改訂第3版は、プログラムの動作原理をわかりやすく解説し、基礎知識を身につけることを目的としています。内容は新しい製品やツールに更新され、初心者でも理解しやすいように加筆されています。特に、C言語と新たにPythonを用いた機械学習に関する章が追加されており、プログラミングの本質を探求することができます。全体を通して、プログラムの仕組みや環境について詳しく説明されています。
本書は、Linuxプログラミングの入門書であり、Linuxの仕組みを理解し、プログラムを作成するための基礎を学ぶことを目的としています。内容は、Linuxの基本概念から始まり、システムコールやライブラリ関数を用いた具体的なコマンドの作成、さらにはネットワークプログラミングに至るまで幅広くカバーしています。著者は、読者がLinuxの世界を理解し、プログラミング技術を習得できるよう導いています。
本書『マスタリングTCP/IP 入門編 第6版』は、TCP/IPに関する解説書の決定版であり、時代の変化に対応した内容を加えて刷新されています。豊富な図版や脚注を用いたわかりやすい解説により、TCP/IPの基本や関連技術を学ぶことができます。目次にはネットワーク基礎、TCP/IPの基礎、ルーティングプロトコル、アプリケーションプロトコル、セキュリティなどが含まれています。著者はネットワンシステムズや大学の教授など、専門家たちです。
本書は、現代の分散システム設計におけるデータの扱いに焦点を当て、リレーショナルデータベースやNoSQL、ストリーム処理などのテクノロジーの特性を詳述しています。データ指向アプリケーションの設計に必要な基本概念を解説し、レプリケーションやトランザクション、バッチ処理などの分散データの管理手法についても触れています。ソフトウェアエンジニアやアーキテクトにとって必携の一冊です。
本書は、BigQuery、Pandas、Polarsを用いたデータ分析の前処理技術を学ぶための実用的なガイドです。前処理の重要性や最新のライブラリの活用法を解説し、初心者から中級者まで役立つ内容を提供します。内容は前処理の基礎知識、データ構造や内容に基づく前処理技術、実践的な演習問題に分かれており、特にPolarsを用いた高速なデータ処理を紹介しています。著者はデータ分析の専門家であり、実践的な知識が得られる一冊です。