|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/mysql-for-software-testers/
课程评论:没有评论
**Mysql for Software Testers 课程总结(Coursera)** 本课程全面介绍了MySQL数据库及其在软件测试中的应用。课程从数据、数据库和数据库管理系统 (DBMS) 的基础概念讲起,重点介绍了MySQL的安装和使用。 **核心内容包括:** * **MySQL基础:** 涵盖了SQL(结构化查询语言)的基本语法,包括创建数据库、创建表、定义数据类型等。 * **数据查询与操作:** 详细讲解了SELECT语句,以及WHERE子句(包含逻辑运算符和比较运算符)、ORDER BY子句、GROUP BY子句(单列和多列分组)、HAVING子句和LIMIT子句的使用。还包括INSERT、DELETE、UPDATE、ALTER、DROP和RENAME等数据操作命令。 * **SQL进阶:** 学习了通配符、聚合函数(如COUNT, SUM, AVG, MAX, MIN)、DISTINCT关键字,以及NULL值的处理(NULL as a value, NULL as a keyword, NOT NULL)。 * **数据库设计与约束:** 深入探讨了各种键的概念,如Super Key, Candidate Key, Primary Key, Alternate Key, Compound/Composite Key, Unique Key, Foreign Key,以及在SQL Server中定义键的方法,并详细比较了Primary Key, Unique Key和Foreign Key之间的区别。 * **高级SQL特性:** 学习了子查询、UNION操作以及各种类型的JOIN(Inner Join, Left Join, Right Join)。 * **DDLDMLDCLTCL:** 解释了数据定义语言 (DDL)、数据操纵语言 (DML)、数据控制语言 (DCL) 和事务控制语言 (TCL) 的概念,并重点解析了SELECT, UPDATE, DELETE, INSERT INTO (DML) 以及CREATE, ALTER, DROP (DDL) 语句。 * **数据库维护:** 介绍了TRUNCATE TABLE命令,并详细比较了DELETE, TRUNCATE, 和 DROP命令的区别。 本课程旨在 equips 软件测试人员掌握必要的数据库知识和技能,以便更有效地进行数据验证、测试数据库功能和优化测试策略。
What is Data?What is Database What is DBMSTypes of DBMSIntroduction to MySQL Database Structured Query Language (SQL) Installation of Mysql WorkbenchCreate DatabasesIF NOT Exists commandCreating Table in MysqlDatatypes in MYSQLHow to use SELECT in MySQLWHERE ClauseWHERE clause combined with logical operatorsWHERE clause combined with comparison operatorsINSERT command in MySQLDELETE command in MySQLORDER BY Clause in MySQLSorting the dataAlias Field NamesUpdate Command in MysqlGroup By in MysqlGrouping using Single ColumnGrouping using Multiple ColumnGrouping and Aggregate FunctionHaving ClauseWildcard in MySQLAggregate Function in MysqlDistinct Keywords in MysqlNull as a value in MysqlNull as a keyword in MysqlNot Null in MysqlAlter CommandDrop CommandRename Command Limit Keywords in MysqlOffset in Limit query in MysqlData Definition Language (DDL) Data Manipulation Language (DML) Data Control Language (DCL) TCL(DML) Select, Update, Delete, and Insert Into statements (DDL) Create, Alter, and Drop statements Super Key, Candidate KeyPrimary KeyAlternate KeyCompound/Composite KeyUnique KeyForeign KeyDefining Key in SQL ServerDifference Between Primary Key & Unique KeyDifference Between Primary Key & Foreign KeyWhat are Sub Queries in MysqlUnion of tables in MySQLJoins in MySQLTypes of JoinsInner JoinLeft Join Right JoinTruncate Table CommandDifference between DELETE, TRUNCATE & DROP Command