|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/sql-structured-query-language-with-mysql-2024/
课程评论:没有评论
课程名称:SQL结构化查询语言与MySQL(2024) 课程概述:该课程旨在帮助学员掌握使用MySQL进行数据库和SQL的技能,内容涵盖数据库的基本概念、SQL的介绍以及关系数据库管理系统(RDBMS)的关键特性。课程将指导学员从安装MySQL到创建数据库和表,以及进行基本的SQL操作和数据管理。 课程大纲包括: - 数据库的定义及其重要性 - 不同类型的数据库 - SQL和RDBMS的理解 - MySQL的安装与设置 - 数据库和表的创建 - 主要键和外键 - 自增字段 - SQL数据类型及其选择 - 基本SQL命令(SELECT、INSERT、UPDATE、DELETE) - SQL约束(NOT NULL、UNIQUE、PRIMARY KEY等) - 规范化的概念及其类型(1NF、2NF、3NF) - 数据操纵语言(DML)与数据定义语言(DDL)的详细命令及其区别 - JOINS类型(INNER JOIN、LEFT JOIN等)的用法 - 视图的创建与管理 - 存储过程及其优点 - 函数与聚合函数的使用(如COUNT、SUM等) 该课程适合希望深入理解数据库管理与SQL操作的学员,提供了丰富的实例和实用技巧,以帮助学生在实际应用中做好数据管理。
Course Outline: Mastering Databases and SQL with MySQLWhat is a Database?Definition and importanceTypes of databasesUnderstanding SQL and RDBMSIntroduction to SQLWhat is a Relational Database Management System (RDBMS)?Key features of RDBMSInstalling MySQLDownloading and installing MySQLSetting up MySQL WorkbenchCreating Databases and TablesSyntax and examplesPrimary keys and foreign keysAuto-increment fieldsSQL DatatypesOverview of different datatypesChoosing the right datatype for your dataBasic SQL CommandsSELECT, INSERT, UPDATE, DELETEBasic querying and filteringUsing WHERE clauseSQL ConstraintsNOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK, DEFAULTExamples and use casesNormalizationWhat is normalization?Benefits of normalizationTypes of normalization (1NF, 2NF, 3NF,)Types of NormalizationDetailed explanation with examplesPractical applications and best practicesDML (Data Manipulation Language) & DDL (Data Definition Language)Detailed commands and examplesDifferences between DML and DDLJOINS and TypesINNER JOIN, LEFT JOIN, RIGHT JOIN,CROSS JOINExamples and use casesWorking with ViewsCreating and managing viewsAdvantages of using viewsStored ProceduresWhat are stored procedures?Creating and executing stored proceduresAdvantages of using stored proceduresFunctions and TypesBuilt-in functionsGroup ByUsing GROUP BY clauseAggregate functions (COUNT, SUM, AVG, MAX, MIN)