初心者のための SQL チュートリアル: 7 日間で SQL を学ぶ

SQL チュートリアルの概要


データベースは、ほぼすべてのソフトウェア アプリケーションに含まれています。 SQL はデータベースにクエリを実行するための標準言語です。 この初心者向けの SQL チュートリアルでは、データベース設計について説明します。 また、SQL の基本から高度まで学習します。

何を知っておくべきですか?


このコースは SQL 初心者向けに設計されています。 事前の DB 経験は必要ありません。

SQLシラバス

データベースの基礎

👉 基礎学習 データベースとは何ですか? — 定義、意味、種類、例
👉 基礎学習 SQLとは何ですか? — SQL の基本、SQL の完全な形式、および使用方法を学びます
👉 基礎学習 MySQL 初心者向けワークベンチのチュートリアル - インストールする方法 MySQL 作業台と使用方法

Database Design

👉 基礎学習 データベース設計チュートリアル — データモデリングを学ぶ
👉 基礎学習 正規化とは何ですか? — 1NF、2NF、3NF、BCNF データベースの例
👉 基礎学習 ER モデリングとは何ですか? — 例で学ぶ

SQLの基本

👉 基礎学習 MySQL テーブルの作成 — データベースの作成方法 MySQL
👉 基礎学習 MySQL SELECT ステートメント — 例で学ぶ
👉 基礎学習 MySQL WHERE句 — AND、OR、IN、NOT IN クエリの例
👉 基礎学習 MySQL INSERT INTO クエリ — テーブルに行を追加する方法(例)
👉 基礎学習 MySQL 削除クエリ — テーブルから行を削除する方法
👉 基礎学習 MySQL 更新クエリ — 例で学ぶ

データの並べ替え

👉 基礎学習 で注文してください MySQL — DESC および ASC クエリと EXAMPLE
👉 基礎学習 SQL GROUP BY および HAVING 句 — 例で学ぶ
👉 基礎学習 MySQL ワイルドカードのチュートリアル — 好き、嫌い、エスケープ、( % )、( _ )
👉 基礎学習 MYSQL 正規表現 (REGEXP) — とは、構文と例

機能

👉 基礎学習 MySQL 機能 — 文字列、数値、ユーザー定義、保存済み
👉 基礎学習 MySQL 集計関数のチュートリアル — 合計、 AVG、最大、最小、カウント、区別

知っておくべきこと!

👉 基礎学習 MySQL IS NULL と IS NOT NULL のチュートリアル — 例で学ぶ
👉 基礎学習 MySQL 自動増加 — 例で学ぶ
👉 基礎学習 MYSQL – 変更、削除、名前変更、変更 — 構文と例
👉 基礎学習 MySQL リミット&オフセット — 例で学ぶ

最も恐ろしいトピック!

👉 基礎学習 MySQL サブクエリのチュートリアル — 例で学ぶ
👉 基礎学習 MySQL 結合のチュートリアル — インナー、アウター、左、右、クロス
👉 基礎学習 MySQL 連合 — 完全なチュートリアル
👉 基礎学習 MySQL ビュー — テーブルからビューを作成する方法と例
👉 基礎学習 MySQL インデックスのチュートリアル — 作成、追加、ドロップ

次は何!

👉 基礎学習 初めてのアプリケーションを使用する MySQL およびPHP - はじめる!
👉 基礎学習 Oracle MySQL 5.6認証 - Oracle MySQL 5.6スタディガイド
👉 基礎学習 SQL と SQL MySQL — SQL と SQL の違いは何ですか MySQL?
👉 基礎学習 最高の SQL ツール — ベスト SQL ツール、データベース ソフトウェア、IDE 25 選
👉 基礎学習 SQLクエリビルダーとエディター — ベスト SQL クエリ ビルダーおよびエディター 10 選
👉 基礎学習 オンライン SQL コンパイラーおよびエディター — ベストオンライン SQL コンパイラーおよびエディター 10 選
👉 基礎学習 無料の SQL コース — 最高の無料 SQL コースと認定資格 11 選
👉 基礎学習 SQL ブック — 初心者と専門家のための最高の SQL 本 14 冊
👉 基礎学習 SQLチートシート — SQL コマンドのチートシート
👉 基礎学習 SQLインタビューの質問 — SQL インタビューの質問と回答トップ 50
👉 基礎学習 SQL チュートリアル PDF — 初心者向け SQL チュートリアル PDF をダウンロード

MariaDB

👉 基礎学習 MariaDB チュートリアル — 構文とコマンドを例で学びます
👉 基礎学習 MariaDB vs MySQL - 違いは何ですか MariaDB & MySQL

DBMSとは何ですか?

データベース管理システム (DBMS) は、データを保存および管理するために使用されるソフトウェアです。 情報の品質、耐久性、機密性が保証されます。 最も一般的なタイプの DBMS は、リレーショナル データベース管理システム (RDBMS) です。 ここで、データベースは構造化された一連のテーブルで構成されており、テーブルの各行はレコードです。

SQLとは何ですか?

構造化クエリ言語 (SQL) は、DBMS でのデータ操作の標準言語です。簡単に言えば、DBMS のデータと対話するために使用されます。SQL ステートメントの種類は次のとおりです。

  1. データ定義言語 (DDL) を使用すると、データベース内にスキーマやテーブルなどのオブジェクトを作成できます。
  2. データ制御言語 (DCL) を使用すると、データベース オブジェクトに対するアクセス権を操作および管理できます。
  3. データ操作言語 (DML) は、データの検索、挿入、更新、削除に使用されます。この SQL チュートリアルでは、DML について部分的に説明します。

クエリとは

クエリは、データベース管理システムに与えられる一連の命令です。 これは、データベースからどのような情報を取得したいかをデータベースに伝えます。 たとえば、データベース テーブル STUDENT から学生の名前を取得するには、次のような SQL クエリを作成できます。

SELECT Student_name from STUDENT;

SQLプロセス

DBMS システムに対して SQL コマンドを実行する場合は、リクエストを実行する最適な方法を見つける必要があります。SQL エンジンは、その特定のタスクを解釈する方法を決定します。

この SQL プロセスに含まれる重要なコンポーネントは次のとおりです。

  • SQLクエリエンジン
  • 最適化エンジン
  • クエリディスパッチャー
  • クラシッククエリエンジン

従来のクエリ エンジンを使用すると、すべての非 SQL クエリを管理できます。

SQLチュートリアル

SQLの最適化

クエリの作成方法を知ることはそれほど難しくありませんが、SQL パフォーマンスを最適化するには、データ ストレージの仕組みとクエリの読み取り方法を実際に学習して理解する必要があります。最適化は、次の 2 つの重要な要素に基づいています。

  1. データベース構造を定義する際の正しい選択
  2. 最も適切な方法を適用してデータを読み取ります。

この SQL コースでは何を学びますか?

この SQL の基本チュートリアルは、データベースの操作を計画している人、特にシステム管理者やアプリケーション開発者の役割を担う人を対象に設計されています。 このチュートリアルは、初心者が SELECT、INSERT INTO、UPDATE、DELETE FROM などの基本的な SQL コマンドを学ぶのに役立ちます。 各 SQL コマンドには明確で簡潔な例が付属しています。

このチュートリアルでは、SQL コマンドのリストに加えて、次のような SQL 関数を含むフラッシュカードを示します。 AVG()、COUNT()、および MAX()。 これらに加えて、クイズは言語の基本知識を確認するのに役立ちます。

この SQL コースは、SQL プログラミング言語のさまざまな側面を扱うのに役立ちます。

SQL を学ぶ必要があるのはなぜですか?

SQL は、データベースを扱うために特別に設計された、習得しやすい言語です。データベースを扱える専門家の需要が高まっています。ほぼすべての大企業が SQL を使用しています。チケット予約、銀行業務、ソーシャル メディア プラットフォーム、データ共有、電子商取引など、さまざまな分野で広く使用されているため、SQL 開発者には大きなチャンスがあります。