Udemybeginnerzh

老程序员带您学SQL之第1篇:SQL基础

Learn SQL: master data management, querying, and joins. Ideal for programmers, analysts, DBAs, and students. Update & analyze data effectively.

4.7(41)
266students
6h 23m
Certificate
东升 关
东升 关技术专家,技术顾问,技术图书作家,金牌讲师

Course Content

老程序员带您学SQL之第1篇:SQL基础 is a beginner-level Udemy course taught by 东升 关. It runs 6h 23m, is taught in Chinese, and includes a certificate of completion. Learners rate it 4.7 out of 5 from 41 reviews, with 266 students enrolled. It is a paid course, last updated November 2022.

SQL Fundamentals: A Comprehensive Guide for Beginners

This course provides a foundational understanding of SQL (Structured Query Language), the essential language for managing and manipulating data in relational databases. This first installment of our SQL series covers the core concepts and practical skills you need to start working with databases. You'll gain a comprehensive understanding of standard SQL principles, enabling you to effectively query, modify, and manage data.

What You'll Learn:

  • Database Fundamentals: Explore the evolution of data management, data logic models, and the core concepts of relational databases.
  • SQL Language Overview: Get a clear introduction to the SQL language and its role in data management systems.
  • Practical SQL Skills: Master essential SQL commands for data manipulation and retrieval.

Course Outline:

1. Introduction to SQL

  • 1.1 Data Management Evolution: Understand the historical development of data management techniques.
  • 1.2 Data Logical Models: Learn about different models for organizing data logically.
  • 1.3 Core Concepts of Relational Models: Dive into the fundamental principles of relational database models.
  • 1.4 Database Management Systems (DBMS): Explore the role and function of DBMS.
  • 1.5 SQL Language Overview: A detailed introduction to the SQL language and its capabilities.
  • [Assignment]

2. Setting Up Your SQL Environment

  • 2.1 SQLite: Learn about SQLite, a lightweight, file-based database requiring no installation.
  • 2.2 Accessing SQLite via Command Line: Master using the command line to interact with SQLite databases.
  • 2.3 Managing SQLite with DBeaver: Discover how to use the DBeaver graphical tool for SQLite database management.
  • 2.4 Managing SQLite with DB4: Learn to utilize the DB4 graphical tool for efficient SQLite database management.
  • [Assignment]

3. Table Management

  • 3.1 Creating Tables: Learn how to define and create tables in your database.
  • 3.2 Data Types for Fields: Understand various data types suitable for different types of data.
  • 3.3 Defining Keys: Learn to define keys for data integrity.
    • 3.3.1 Candidate Keys: Identify potential candidate keys for a table.
    • 3.3.2 Primary Keys: Define primary keys to uniquely identify records.
    • 3.3.3 Foreign Keys: Establish foreign keys to create relationships between tables.
  • 3.4 Constraints: Enforce data integrity with various constraints.
    • 3.4.1 Default Values: Set default values for fields.
    • 3.4.2 Not Null Constraints: Prevent fields from containing null values.
    • 3.4.3 CHECK Constraints: Define custom validation rules for data.
  • 3.5 Modifying Tables: Learn how to alter the structure of existing tables.
  • [Assignment]

4. View Management

  • 4.1 Understanding Views: Learn the concept of views as virtual tables.
  • 4.2 Creating Views: Create views to simplify complex queries.
  • 4.3 Modifying Views: Alter existing views.
  • 4.4 Deleting Views: Remove views from the database.
  • [Assignment]

5. Data Modification

  • 5.1 Inserting Data: Learn to add new data to tables using the INSERT statement.
  • 5.2 Updating Data: Modify existing data using the UPDATE statement.
  • 5.3 Deleting Data: Remove data from tables using the DELETE statement.
  • 5.4 Database Transactions: Understand and utilize database transactions for data consistency.
  • [Assignment]

6. Data Querying

  • 6.1 The SELECT Statement: Master the SELECT statement for retrieving data.
  • 6.2 Sorting Results: Order query results using the ORDER BY clause.
  • 6.3 Filtering Results: Filter query results using the WHERE clause.
  • [Assignment]

7. Aggregate Queries

  • 7.1 Aggregate Functions: Use aggregate functions to perform calculations on data.
    • 7.1.1 COUNT: Count the number of rows.
    • 7.1.2 SUM: Calculate the sum of values.
    • 7.1.3 AVG: Calculate the average of values.
    • 7.1.4 MIN
$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.

5.0(81)
38m
beginner
5.0(10)
1h 46m
all

中國針灸學:初階【認識經絡與穴位】

by 駿緯視聽醫學器材股份有限公司 MEDITALENT ENTERPRISES LTD.

5.0(1)
5h 2m
all

中國針灸學-21.針刺補瀉

by 駿緯視聽醫學器材股份有限公司 MEDITALENT ENTERPRISES LTD.

5.0(2)
44m
all