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

SQL チュートリアルの概要


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

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


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

SQLシラバス

データベースの基礎

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

Database Design

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

SQLの基本

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

データの並べ替え

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

機能

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

知っておくべきこと!

👉 基礎学習 MySQL が NULL および IS NOT NULL のチュートリアル — 例で学ぶ
👉 基礎学習 MySQL AUTO_INCREMENT — 例で学ぶ
👉 基礎学習 MYSQL – ALTER、DROP、RENAME、MODIFY — 構文と例
👉 基礎学習 MySQL の制限とオフセット — 例で学ぶ

最も恐ろしいトピック!

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

次は何!

👉 基礎学習 MySQL と PHP を使用した最初のアプリケーション - はじめる!
👉 基礎学習 Oracle MySQL 5.6 認定 — Oracle MySQL 5.6 スタディガイド
👉 基礎学習 SQLとMySQL — 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とMySQL — MariaDB と MySQL の違いは何ですか

DBMSとは何ですか?

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

SQLとは何ですか?

構造化照会言語 (SQL) は、DBMS でのデータ操作のための標準言語です。 簡単に言うと、DBMS 内のデータと通信するために使用されます。 フォロwing SQL ステートメントのタイプです

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

クエリとは

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

SELECT Student_name from STUDENT;

SQLプロセス

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

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

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

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

SQLチュートリアル

SQLの最適化

ノwing クエリの作成方法はそれほど難しくありませんが、データ ストレージがどのように機能するか、SQL パフォーマンスを最適化するためにクエリがどのように読み取られるかを実際に学び、理解する必要があります。 最適化は XNUMX つの重要な要素に基づいています。

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

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

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

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

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

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

SQL は、データベースを操作するために特別に設計された学習しやすい言語です。 グロあるよwing データベースを扱えるプロフェッショナルの需要。 ほぼすべての大企業が SQL を使用しています。 SQL はチケット予約、銀行業務、ソーシャル メディア プラットフォーム、データ共有、電子商取引などのさまざまな分野で広く使用されているため、SQL 開発者には膨大な機会が与えられます。