title
What is SQL | Introduction to SQL | SQL For Beginners | SQL Tutorial For Beginners | Simplilearn
description
🔥 Professional Certificate Program In Data Analytics: https://www.simplilearn.com/pgp-data-analytics-certification-training-course?utm_campaign=SQL-pFq1pgli0OQ&utm_medium=DescriptionFF&utm_source=youtube
🔥IIT Kanpur Professional Certificate Course In Data Analytics (India Only): https://www.simplilearn.com/iitk-professional-certificate-course-data-analytics?utm_campaign=SQL-pFq1pgli0OQ&utm_medium=DescriptionFF&utm_source=youtube
🔥Data Analyst Program (Discount Coupon: YTBE15): https://www.simplilearn.com/data-analyst-masters-certification-training-course?utm_campaign=SQL-pFq1pgli0OQ&utm_medium=DescriptionFF&utm_source=youtube
🔥Data Analyst Masters Program (Discount Code - YTBE15): https://www.simplilearn.com/data-analyst-masters-certification-training-course?utm_campaign=SQL-pFq1pgli0OQ&utm_medium=DescriptionFF&utm_source=youtube
This video on What is SQL focuses on the basics of Structured Query Language. This Introduction to SQL video is best for Beginners who want to get started with Databases. You will learn all the basic commands in this SQL for beginners video.
Below are the topics covered in this What is SQL video:
00:00 - 00:58 What is a Database?
00:58 - 01:25 Popular Databases
01:25 - 01:44 What is SQL?
01:44 - 02:29 What is a Table?
02:29 - 03:54 Types of SQL Commands
03:54 - 04:34 SQL Commands Structure
04:34 - 05:08 SQL DataTypes
05:08 - 05:44 SQL Operators
05:44 - 32:17 MySQL Demo
🔥Explore FREE Courses: https://www.simplilearn.com/skillup-free-online-courses?utm_campaign=SQL&utm_medium=Description&utm_source=youtube
âś…Subscribe to our Channel to learn more about the top Technologies: https://bit.ly/2VT4WtH
⏩ Check out the SQL training videos: https://www.youtube.com/playlist?list=PLEiEAq2VkUUKL3yPbn8yWnatjUg0P0I-Z
#SQL #WhatIsSQL #IntroductionToSQL #SQLForBeginners #SQLTutorialForBeginners #LearnSQL #SQLExplained #SQLTraining #Simplilearn
What is SQL?
SQL stands for Structured Query Language. It is used to communicate with relational databases. Using SQL, you can fetch, update, delete and manipulate data. You can permit users to perform specific tasks on tables, procedures, and views.
➡️ Post Graduate Program In Full Stack Web Development
This program will give you the foundation for building full stack web apps using the Java programming language. You'll begin with the basics of JavaScript, and then venture into some of the more advanced concepts like Angular, Spring Boot, Hibernate, JSPs, and MVC. Now is a perfect time to get started on your career as a full stack web developer!
âś… Key Features
Caltech CTME Post Graduate Certificate
Enrolment in Simplilearn’s JobAssist
Receive upto 25 CEUs from Caltech CTME
Simplilearn's JobAssist helps you get noticed by top hiring companies
Masterclasses taught by Caltech CTME instructor
8X higher interaction in live online classes conducted by industry experts
Online Convocation by Caltech CTME Program Director
20 lesson-end and 5 phase-end projects
Capstone Project in 4 domains
Caltech CTME Circle Membership
Build your own portfolio on GitHub
âś… Skills Covered
- Agile
- JAVA
- Hibernate and JPA
- Spring Core 50
- DevOps
- HTML5 and CSS3
- AWS
- JavaScript
- ES6Servlets
- SOAP and REST
- JSP
👉Learn More at: https://www.simplilearn.com/pgp-full-stack-web-development-certification-training-course?utm_campaign=SQL&utm_medium=Description&utm_source=youtube
For more updates on courses and tips follow us on:
- Facebook: https://www.facebook.com/Simplilearn
- LinkedIn: https://www.linkedin.com/company/simplilearn
- Website: https://www.simplilearn.com
Get the Android app: http://bit.ly/1WlVo4u
Get the iOS app: http://apple.co/1HIO5J0
🔥🔥 Interested in Attending Live Classes? Call Us: IN - 18002127688 / US - +18445327688
detail
{'title': 'What is SQL | Introduction to SQL | SQL For Beginners | SQL Tutorial For Beginners | Simplilearn', 'heatmap': [{'end': 276.364, 'start': 137.442, 'weight': 0.816}], 'summary': 'This sql tutorial covers the basics of databases, including popular databases like mysql, oracle, mongodb, microsoft sql server, apache cassandra, and postgresql, and introduces sql as a domain-specific language. it also demonstrates mysql workbench 8.0 basics, sql database management, using sql functions and filter operations, and sql query and functions with examples and quantifiable data.', 'chapters': [{'end': 334.955, 'segs': [{'end': 106.084, 'src': 'embed', 'start': 32.174, 'weight': 0, 'content': [{'end': 38.657, 'text': 'a database is an organized collection of structured information or data that is typically stored electronically in a computer system.', 'start': 32.174, 'duration': 6.483}, {'end': 43.658, 'text': 'A database is usually controlled by a database management system or DBMS.', 'start': 39.657, 'duration': 4.001}, {'end': 47.539, 'text': 'So it is a storage system that has a collection of data.', 'start': 44.959, 'duration': 2.58}, {'end': 53.901, 'text': 'Relational databases store data in the form of tables that can be easily retrieved, managed and updated.', 'start': 48.4, 'duration': 5.501}, {'end': 60.95, 'text': 'you can organize data into tables, rows, columns and index it to make it easier to find relevant information.', 'start': 54.767, 'duration': 6.183}, {'end': 67.361, 'text': 'Now talking about some of the popular databases, We have MySQL database.', 'start': 61.591, 'duration': 5.77}, {'end': 69.463, 'text': 'We also have Oracle database.', 'start': 67.982, 'duration': 1.481}, {'end': 72.465, 'text': 'Then we have MongoDB which is a NoSQL database.', 'start': 69.883, 'duration': 2.582}, {'end': 75.767, 'text': 'Next, we have Microsoft SQL Server.', 'start': 73.366, 'duration': 2.401}, {'end': 80.231, 'text': 'Next, we have Apache Cassandra which is a free and open source NoSQL database.', 'start': 76.308, 'duration': 3.923}, {'end': 82.432, 'text': 'And finally, we have PostgreSQL.', 'start': 80.631, 'duration': 1.801}, {'end': 86.095, 'text': "Now, let's learn what is SQL.", 'start': 83.053, 'duration': 3.042}, {'end': 89.998, 'text': 'So SQL is a domain specific language to communicate with databases.', 'start': 86.375, 'duration': 3.623}, {'end': 92.86, 'text': 'SQL was initially developed by IBM.', 'start': 91.019, 'duration': 1.841}, {'end': 98.782, 'text': 'Most databases use Structured Query Language or SQL for writing and querying data.', 'start': 94.301, 'duration': 4.481}, {'end': 103.103, 'text': 'SQL commands help you to store, process, analyze and manipulate databases.', 'start': 99.262, 'duration': 3.841}, {'end': 106.084, 'text': "With this, let's look at what a table is.", 'start': 103.543, 'duration': 2.541}], 'summary': 'A database is a structured collection of data, stored electronically, and managed by dbms. popular databases include mysql, oracle, mongodb, microsoft sql server, apache cassandra, and postgresql. sql is a domain-specific language used for communicating with databases.', 'duration': 73.91, 'max_score': 32.174, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ32174.jpg'}, {'end': 294.592, 'src': 'heatmap', 'start': 137.442, 'weight': 2, 'content': [{'end': 139.123, 'text': 'here the name of the player is daniel.', 'start': 137.442, 'duration': 1.681}, {'end': 143.425, 'text': 'he is from england and the number of goals here scored is seven.', 'start': 139.123, 'duration': 4.302}, {'end': 149.088, 'text': 'so you can use sql commands to query, update, insert records and do a lot of other tasks.', 'start': 143.425, 'duration': 5.663}, {'end': 154.61, 'text': 'there are mainly four types of sql commands, so first we have data definition, language or ddl.', 'start': 149.088, 'duration': 5.522}, {'end': 161.937, 'text': 'So DDL commands change the structure of the table, like creating a table, deleting a table or altering a table.', 'start': 155.911, 'duration': 6.026}, {'end': 167.402, 'text': 'All the commands of DDL are auto committed which means it permanently save all the changes in the database.', 'start': 162.137, 'duration': 5.265}, {'end': 172.166, 'text': 'We have create, alter, drop and truncate as DDL commands.', 'start': 168.302, 'duration': 3.864}, {'end': 176.17, 'text': 'Next, we have data manipulation language or DML.', 'start': 173.187, 'duration': 2.983}, {'end': 179.592, 'text': 'So DML commands are used to modify a database.', 'start': 177.19, 'duration': 2.402}, {'end': 182.794, 'text': 'It is responsible for all forms of changes in the database.', 'start': 180.112, 'duration': 2.682}, {'end': 188.879, 'text': "DML commands are not auto committed which means it can't permanently save all the changes in the database.", 'start': 183.395, 'duration': 5.484}, {'end': 194.103, 'text': 'We have SELECT, UPDATE, DELETE and INSERT as DML commands.', 'start': 189.62, 'duration': 4.483}, {'end': 198.687, 'text': 'Now SELECT command is also referred to as DQL or Data Query Language.', 'start': 194.704, 'duration': 3.983}, {'end': 201.849, 'text': 'Third, we have Data Control Language or DCL.', 'start': 199.107, 'duration': 2.742}, {'end': 206.453, 'text': 'So DCL commands allow you to control access to data within the database.', 'start': 202.73, 'duration': 3.723}, {'end': 214.292, 'text': 'These DCL commands are normally used to create objects related to user access and also control the distribution of privileges among users.', 'start': 207.31, 'duration': 6.982}, {'end': 219.494, 'text': 'So we have grant and revoke which are the examples of data control language.', 'start': 215.533, 'duration': 3.961}, {'end': 224.656, 'text': 'Finally we have something called as transaction control language or TCL.', 'start': 220.394, 'duration': 4.262}, {'end': 228.657, 'text': 'So TCL commands allow the user to manage database transactions.', 'start': 225.356, 'duration': 3.301}, {'end': 231.678, 'text': 'Commit and rollback are example of TCL.', 'start': 229.357, 'duration': 2.321}, {'end': 236.12, 'text': "now let's see the basic SQL command structure.", 'start': 232.518, 'duration': 3.602}, {'end': 239.883, 'text': 'so first we have the SELECT statement.', 'start': 236.12, 'duration': 3.763}, {'end': 244.086, 'text': 'so here you specify the various column names that you want to fetch from the table.', 'start': 239.883, 'duration': 4.203}, {'end': 247.928, 'text': 'we write the table name using the FROM statement.', 'start': 244.086, 'duration': 3.842}, {'end': 252.952, 'text': 'next we have the WHERE clause to filter out our table based on some conditions.', 'start': 247.928, 'duration': 5.024}, {'end': 256.113, 'text': 'so you can see here WHERE condition 1, condition 2 and so on.', 'start': 252.952, 'duration': 3.161}, {'end': 260.63, 'text': 'Then we have the GROUP BY clause that takes various column names.', 'start': 257.608, 'duration': 3.022}, {'end': 263.313, 'text': 'So you can write GROUP BY column 1, column 2 and so on.', 'start': 260.711, 'duration': 2.602}, {'end': 268.217, 'text': 'Next, we have the HAVING clause to filter out tables based on groups.', 'start': 264.554, 'duration': 3.663}, {'end': 273.482, 'text': 'Finally, we have the ORDER BY clause to filter out the result in ascending or descending order.', 'start': 269.118, 'duration': 4.364}, {'end': 276.364, 'text': 'Now talking about the various data types in SQL.', 'start': 273.962, 'duration': 2.402}, {'end': 284.608, 'text': 'so we have exact numeric, which has integer, small int, bit and decimal.', 'start': 277.805, 'duration': 6.803}, {'end': 289.61, 'text': 'then we have approximate numeric, which are float and real.', 'start': 284.608, 'duration': 5.002}, {'end': 294.592, 'text': 'then we have some date and time data types, such as date, time, timestamp and others.', 'start': 289.61, 'duration': 4.982}], 'summary': 'Daniel from england scored 7 goals. sql has 4 types of commands: ddl, dml, dcl, and tcl.', 'duration': 46.664, 'max_score': 137.442, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ137442.jpg'}], 'start': 8.223, 'title': 'Introduction to sql & databases', 'summary': 'Covers the basics of databases, including popular databases like mysql, oracle, mongodb, microsoft sql server, apache cassandra, and postgresql, as well as an introduction to sql as a domain specific language for communicating with databases. it also introduces the structure of a database table, types of sql commands, and various data types and operators in sql, including key points and examples.', 'chapters': [{'end': 106.084, 'start': 8.223, 'title': 'Intro to sql & databases', 'summary': 'Covers the basics of databases, including the definition of a database, storage in relational databases, popular databases like mysql, oracle, mongodb, microsoft sql server, apache cassandra, and postgresql, as well as an introduction to sql as a domain specific language for communicating with databases.', 'duration': 97.861, 'highlights': ['The chapter includes the definition of a database as an organized collection of structured information typically stored electronically, and the explanation of how relational databases store data in the form of tables for easy retrieval, management, and updating.', 'It introduces popular databases like MySQL, Oracle, MongoDB, Microsoft SQL Server, Apache Cassandra, and PostgreSQL, providing an overview of each.', 'The chapter also explains SQL as a domain specific language used to communicate with databases and its role in storing, processing, analyzing, and manipulating databases.']}, {'end': 334.955, 'start': 107.364, 'title': 'Introduction to sql and database basics', 'summary': 'Introduces the structure of a database table, types of sql commands, and various data types and operators in sql, including key points and examples.', 'duration': 227.591, 'highlights': ['The chapter explains the structure of a database table, including column names and fields, and the use of SQL commands for querying, updating, and inserting records.', 'It details the four types of SQL commands: Data Definition Language (DDL), Data Manipulation Language (DML), Data Control Language (DCL), and Transaction Control Language (TCL), with examples and characteristics.', 'It provides an overview of the basic SQL command structure, including SELECT, WHERE, GROUP BY, HAVING, and ORDER BY clauses, and their functions in querying and filtering data.', 'It discusses various data types in SQL, including exact numeric, approximate numeric, date and time, string, and binary data types, with specific examples of each type.', 'It explains the presence of basic arithmetic operators, logical operators, and comparison operators in SQL, with examples of each type and their functions.']}], 'duration': 326.732, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ8223.jpg', 'highlights': ['The chapter introduces popular databases like MySQL, Oracle, MongoDB, Microsoft SQL Server, Apache Cassandra, and PostgreSQL.', 'It explains the structure of a database table, including column names and fields, and the use of SQL commands for querying, updating, and inserting records.', 'It provides an overview of the basic SQL command structure, including SELECT, WHERE, GROUP BY, HAVING, and ORDER BY clauses, and their functions in querying and filtering data.', 'The chapter includes the definition of a database as an organized collection of structured information typically stored electronically, and the explanation of how relational databases store data in the form of tables for easy retrieval, management, and updating.', 'It discusses various data types in SQL, including exact numeric, approximate numeric, date and time, string, and binary data types, with specific examples of each type.']}, {'end': 558.21, 'segs': [{'end': 361.222, 'src': 'embed', 'start': 335.595, 'weight': 5, 'content': [{'end': 342.617, 'text': 'Now let me take you to my MySQL workbench, where we will learn to write some of the important SQL commands, use different statements, functions,', 'start': 335.595, 'duration': 7.022}, {'end': 344.538, 'text': 'data types and operators that we just learned.', 'start': 342.617, 'duration': 1.921}, {'end': 348.359, 'text': 'Now let me now go ahead and open my MySQL Workbench.', 'start': 345.438, 'duration': 2.921}, {'end': 352.92, 'text': "So in the search bar, I'll search for MySQL Workbench.", 'start': 349.159, 'duration': 3.761}, {'end': 355.461, 'text': "You can see I'm using the 8.0 version.", 'start': 352.94, 'duration': 2.521}, {'end': 361.222, 'text': "I'll click on it and here it says welcome to MySQL Workbench.", 'start': 356.581, 'duration': 4.641}], 'summary': 'Learning to use mysql workbench 8.0 for sql commands and functions.', 'duration': 25.627, 'max_score': 335.595, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ335595.jpg'}, {'end': 539.517, 'src': 'embed', 'start': 381.65, 'weight': 0, 'content': [{'end': 384.411, 'text': 'So this is how the MySQL Workbench looks like.', 'start': 381.65, 'duration': 2.761}, {'end': 388.772, 'text': 'Here, we learn some of the basic SQL commands.', 'start': 385.071, 'duration': 3.701}, {'end': 393.093, 'text': 'So first, let me show you the databases that are already present.', 'start': 389.512, 'duration': 3.581}, {'end': 396.714, 'text': 'So the command is, so databases.', 'start': 394.214, 'duration': 2.5}, {'end': 399.295, 'text': 'You can hit Tab to autocomplete.', 'start': 397.655, 'duration': 1.64}, {'end': 400.936, 'text': "I'll use a semicolon.", 'start': 400.016, 'duration': 0.92}, {'end': 405.577, 'text': "I'll select this and here on the top, you can see the execute button.", 'start': 402.173, 'duration': 3.404}, {'end': 409.741, 'text': 'So, if I run this, below you can see the output.', 'start': 406.117, 'duration': 3.624}, {'end': 417.39, 'text': 'It says, show databases, seven rows are returned, which means currently there are seven databases.', 'start': 410.402, 'duration': 6.988}, {'end': 419.232, 'text': 'You can see the names.', 'start': 418.371, 'duration': 0.861}, {'end': 422.175, 'text': 'All right.', 'start': 421.834, 'duration': 0.341}, {'end': 429.386, 'text': "Now, Let's say I want to see the tables that are present inside this database called world.", 'start': 422.876, 'duration': 6.51}, {'end': 435.351, 'text': "So I'll use the command use world, which is the database name.", 'start': 430.147, 'duration': 5.204}, {'end': 437.332, 'text': 'Now let me run it.', 'start': 436.531, 'duration': 0.801}, {'end': 440.294, 'text': "So currently I'm using the world database.", 'start': 437.732, 'duration': 2.562}, {'end': 447.379, 'text': 'So to display the tables that are present in the world database, I can use the show command and write show tables.', 'start': 441.014, 'duration': 6.365}, {'end': 455.155, 'text': "give a semicolon and I'll hit control, enter this time to run it alright.", 'start': 449.713, 'duration': 5.442}, {'end': 459.497, 'text': 'so you can see the tables that are present inside this world database.', 'start': 455.155, 'duration': 4.342}, {'end': 463.479, 'text': 'so we have three tables in total city, country and country language.', 'start': 459.497, 'duration': 3.982}, {'end': 469.521, 'text': 'now if you are to see the rows that are present in one of the tables, you can use the select command.', 'start': 463.479, 'duration': 6.042}, {'end': 474.743, 'text': "so I'll write select star, which basically means I want to display all the columns.", 'start': 469.521, 'duration': 5.222}, {'end': 476.704, 'text': 'so star here means to display all the columns.', 'start': 474.743, 'duration': 1.961}, {'end': 483.415, 'text': "Then I'll write my from the table name, that is, city.", 'start': 477.625, 'duration': 5.79}, {'end': 489.627, 'text': 'So this command is going to display me all the rows that are present inside the city table.', 'start': 484.844, 'duration': 4.783}, {'end': 494.671, 'text': 'So if I hit Ctrl Enter, alright, you can see the message here.', 'start': 489.647, 'duration': 5.024}, {'end': 500.975, 'text': 'it says 1000 rows were returned, which means there were total 1000 records present inside the city table.', 'start': 494.671, 'duration': 6.304}, {'end': 507.94, 'text': 'So here you can see this an ID column, a name column, this country code, district and population.', 'start': 501.815, 'duration': 6.125}, {'end': 510.46, 'text': 'all right.', 'start': 509.12, 'duration': 1.34}, {'end': 515.16, 'text': 'similarly, you can check the structure of the table by using the describe command.', 'start': 510.46, 'duration': 4.7}, {'end': 521.662, 'text': "so i'll write describe and then i'll give the table name, that is, city.", 'start': 515.16, 'duration': 6.502}, {'end': 523.943, 'text': "now let's just run it.", 'start': 521.662, 'duration': 2.281}, {'end': 524.803, 'text': 'there you go.', 'start': 523.943, 'duration': 0.86}, {'end': 526.703, 'text': 'the field shows the column name.', 'start': 524.803, 'duration': 1.9}, {'end': 533.405, 'text': 'so we have id, name, country code, district, population type here shows the data type of each of the columns.', 'start': 526.703, 'duration': 6.702}, {'end': 535.854, 'text': 'so district is character 20.', 'start': 533.405, 'duration': 2.449}, {'end': 536.975, 'text': 'id is an integer.', 'start': 535.854, 'duration': 1.121}, {'end': 539.517, 'text': 'population is also integer.', 'start': 536.975, 'duration': 2.542}], 'summary': 'Mysql workbench used to show, select, and describe databases, with 7 databases and 1000 records in one table.', 'duration': 157.867, 'max_score': 381.65, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ381650.jpg'}], 'start': 335.595, 'title': 'Mysql workbench and table querying', 'summary': "Covers mysql workbench 8.0 basics, including executing sql commands, displaying databases and tables, and querying data; it demonstrates displaying 7 databases, 3 tables in the 'world' database, and all rows in the 'city' table. additionally, it explores querying and describing a mysql table, revealing a total of 1000 records in the city table, its structure, and the process of creating a table in mysql.", 'chapters': [{'end': 489.627, 'start': 335.595, 'title': 'Mysql workbench basics', 'summary': "Covers using mysql workbench 8.0, including executing sql commands, displaying databases and tables, and querying data; it shows how to display 7 databases, 3 tables in the 'world' database, and all rows in the 'city' table.", 'duration': 154.032, 'highlights': ['Executing SQL commands, displaying databases and tables, and querying data in MySQL Workbench', "Displaying 7 databases using the 'show databases' command", "Showing 3 tables in the 'world' database using the 'show tables' command", "Querying all rows in the 'city' table using the 'select' command with 'star' to display all columns"]}, {'end': 558.21, 'start': 489.647, 'title': 'Querying and describing mysql tables', 'summary': 'Demonstrates querying and describing a mysql table, revealing a total of 1000 records in the city table, its structure, and the process of creating a table in mysql.', 'duration': 68.563, 'highlights': ['The message displays that 1000 rows were returned from the city table, indicating a total of 1000 records present.', 'The describe command reveals the structure of the city table, displaying columns such as ID, name, country code, district, and population, along with their respective data types and null value information.', 'The process of creating a table in MySQL is explained, providing insights into the practical application of the demonstrated concepts.']}], 'duration': 222.615, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ335595.jpg', 'highlights': ["Displaying 7 databases using the 'show databases' command", "Showing 3 tables in the 'world' database using the 'show tables' command", 'The message displays that 1000 rows were returned from the city table, indicating a total of 1000 records present.', 'The describe command reveals the structure of the city table, displaying columns such as ID, name, country code, district, and population, along with their respective data types and null value information.', "Querying all rows in the 'city' table using the 'select' command with 'star' to display all columns", 'The process of creating a table in MySQL is explained, providing insights into the practical application of the demonstrated concepts.', 'Executing SQL commands, displaying databases and tables, and querying data in MySQL Workbench']}, {'end': 945.206, 'segs': [{'end': 582.86, 'src': 'embed', 'start': 558.21, 'weight': 2, 'content': [{'end': 567.176, 'text': "so i'll use the create table command for this, and before that Let me create a database and I'll name it as SQL intro.", 'start': 558.21, 'duration': 8.966}, {'end': 574.684, 'text': "So the command is create database and I'll give my database name that is SQL underscore intro.", 'start': 567.496, 'duration': 7.188}, {'end': 579.819, 'text': 'give a semicolon and hit ctrl enter.', 'start': 576.858, 'duration': 2.961}, {'end': 582.86, 'text': 'you can see i have created a new database.', 'start': 579.819, 'duration': 3.041}], 'summary': "Created a new database 'sql_intro' using 'create database' command.", 'duration': 24.65, 'max_score': 558.21, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ558210.jpg'}, {'end': 638.315, 'src': 'embed', 'start': 605.35, 'weight': 3, 'content': [{'end': 612.933, 'text': 'so let me first show you how to create a table that will be present inside the sql intro database.', 'start': 605.35, 'duration': 7.583}, {'end': 620.576, 'text': "so i'll use the command create table and then i'll give my table name.", 'start': 612.933, 'duration': 7.643}, {'end': 623.297, 'text': 'that is going to be employee underscore details.', 'start': 620.576, 'duration': 2.721}, {'end': 629.932, 'text': 'next, the syntax is to give the column names.', 'start': 625.091, 'duration': 4.841}, {'end': 638.315, 'text': 'so my first column would be the name column, which is basically the employee name, followed by the data type for this column,', 'start': 629.932, 'duration': 8.383}], 'summary': "Demonstrating table creation in sql intro database with 'employee_details' table and 'name' column.", 'duration': 32.965, 'max_score': 605.35, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ605350.jpg'}, {'end': 768.598, 'src': 'embed', 'start': 737.331, 'weight': 1, 'content': [{'end': 740.773, 'text': 'for each of the columns we also give the data type.', 'start': 737.331, 'duration': 3.442}, {'end': 743.415, 'text': 'alright, so let me just run it.', 'start': 740.773, 'duration': 2.642}, {'end': 747.158, 'text': 'okay. so here you can see, we have successfully created our first table.', 'start': 743.415, 'duration': 3.743}, {'end': 755.876, 'text': 'now you can use the describe command to see the structure of the table.', 'start': 748.504, 'duration': 7.372}, {'end': 758.48, 'text': "i'll write describe, emp, underscore details.", 'start': 755.876, 'duration': 2.604}, {'end': 763.636, 'text': 'I run this there you go.', 'start': 760.535, 'duration': 3.101}, {'end': 766.177, 'text': 'so under field you can see the column names.', 'start': 763.636, 'duration': 2.541}, {'end': 768.598, 'text': 'then you have the data types.', 'start': 766.177, 'duration': 2.421}], 'summary': 'Successfully created first table with columns and data types.', 'duration': 31.267, 'max_score': 737.331, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ737331.jpg'}, {'end': 821.953, 'src': 'embed', 'start': 796.386, 'weight': 0, 'content': [{'end': 807.164, 'text': 'So, if you see this, so we have used an insert into statement or a command, followed by the table name, that is, EMP details.', 'start': 796.386, 'duration': 10.778}, {'end': 813.548, 'text': 'then this is the syntax using values I have passed in all the records.', 'start': 807.164, 'duration': 6.384}, {'end': 815.969, 'text': 'so first we have Jimmy, which is the name of the employee.', 'start': 813.548, 'duration': 2.421}, {'end': 819.191, 'text': 'then we have 35, which basically represents the age.', 'start': 815.969, 'duration': 3.222}, {'end': 821.953, 'text': 'then M means the gender or the sex.', 'start': 819.191, 'duration': 2.762}], 'summary': 'Inserting records into emp details table with name, age, and gender.', 'duration': 25.567, 'max_score': 796.386, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ796386.jpg'}, {'end': 884.569, 'src': 'embed', 'start': 851.606, 'weight': 4, 'content': [{'end': 856.702, 'text': 'so this will help you insert the values in the table that we have created.', 'start': 851.606, 'duration': 5.096}, {'end': 859.966, 'text': 'You can see we have successfully inserted six records.', 'start': 857.443, 'duration': 2.523}, {'end': 866.456, 'text': 'Now, to display the records, let me use the SELECT statement.', 'start': 861.288, 'duration': 5.168}, {'end': 870, 'text': "So I'm using SELECT star from EMP underscore details.", 'start': 866.696, 'duration': 3.304}, {'end': 876.104, 'text': 'If I run this, you can see my table here and the values it has.', 'start': 871.601, 'duration': 4.503}, {'end': 884.569, 'text': 'So we have the name column, the age column, the state of join, city, salary, and these are the values that you can see here.', 'start': 876.124, 'duration': 8.445}], 'summary': 'Successfully inserted six records into the table and displayed them using the select statement.', 'duration': 32.963, 'max_score': 851.606, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ851606.jpg'}, {'end': 952.493, 'src': 'embed', 'start': 923.185, 'weight': 5, 'content': [{'end': 930.93, 'text': "then i'll give my column name, which is city from my table name, that is emp details.", 'start': 923.185, 'duration': 7.745}, {'end': 937.92, 'text': 'if i run this, you can see My query has returned five rows and these are the values.', 'start': 930.93, 'duration': 6.99}, {'end': 941.002, 'text': 'So we have Chicago, Seattle, which was repeated twice.', 'start': 937.96, 'duration': 3.042}, {'end': 943.224, 'text': "It's just been shown once.", 'start': 941.022, 'duration': 2.202}, {'end': 945.206, 'text': 'Then we have Boston, Austin, and New York.', 'start': 943.545, 'duration': 1.661}, {'end': 952.493, 'text': 'If getting your learning started is half the battle, what if you could do that for free? Visit SkillUp by SimplyLearn.', 'start': 946.147, 'duration': 6.346}], 'summary': 'Query returned 5 rows with city names: chicago, seattle, boston, austin, new york.', 'duration': 29.308, 'max_score': 923.185, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ923185.jpg'}], 'start': 558.21, 'title': 'Sql database management', 'summary': "Covers creating a sql database named 'sql intro' and a table 'employee_details', inserting data with specific data types for columns, and demonstrating data insertion and selection processes with six records and unique city retrieval.", 'chapters': [{'end': 638.315, 'start': 558.21, 'title': 'Sql database creation and table setup', 'summary': "Covers the creation of a new sql database named 'sql intro' using the 'create database' command, and the subsequent creation of a table called 'employee_details' within the 'sql intro' database, including the process and commands involved.", 'duration': 80.105, 'highlights': ["A new SQL database named 'SQL intro' is created using the 'create database' command, followed by the verification of the database creation by running the command 'show databases'.", "The process of creating a table called 'employee_details' within the 'SQL intro' database is explained, involving the use of the 'create table' command and defining the column names and data types for the table."]}, {'end': 795.125, 'start': 638.315, 'title': 'Database table creation and data insertion', 'summary': 'Explains the process of creating a database table with specified data types for columns, followed by adding data using the insert command. the table includes columns for name, age, gender, date of join, city, and salary, with specific data types and character limits, and the successful creation of the table is confirmed using the describe command.', 'duration': 156.81, 'highlights': ['The table creation process includes specifying data types and character limits for columns such as name, age, gender, date of join, city, and salary, with the use of VARCHAR, INT, CHAR, DATE, and FLOAT data types, and the confirmation of successful table creation is done using the describe command', 'The process involves using the insert command to add data to the created table, with specific insert statements for each column, ensuring accurate data entry for name, age, gender, date of join, city, and salary']}, {'end': 945.206, 'start': 796.386, 'title': 'Inserting and selecting data in sql', 'summary': 'Explains the process of inserting and selecting data in sql, demonstrating the insertion of six records and the retrieval of unique city names from the table emp_details.', 'duration': 148.82, 'highlights': ['The chapter explains the process of inserting and selecting data in SQL', 'demonstrating the insertion of six records', 'retrieval of unique city names from the table EMP_details']}], 'duration': 386.996, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ558210.jpg', 'highlights': ['The process involves using the insert command to add data to the created table, with specific insert statements for each column, ensuring accurate data entry for name, age, gender, date of join, city, and salary', 'The table creation process includes specifying data types and character limits for columns such as name, age, gender, date of join, city, and salary, with the use of VARCHAR, INT, CHAR, DATE, and FLOAT data types, and the confirmation of successful table creation is done using the describe command', "A new SQL database named 'SQL intro' is created using the 'create database' command, followed by the verification of the database creation by running the command 'show databases'", "The process of creating a table called 'employee_details' within the 'SQL intro' database is explained, involving the use of the 'create table' command and defining the column names and data types for the table", 'demonstrating the insertion of six records', 'retrieval of unique city names from the table EMP_details', 'The chapter explains the process of inserting and selecting data in SQL']}, {'end': 1339.425, 'segs': [{'end': 998.256, 'src': 'embed', 'start': 969.451, 'weight': 1, 'content': [{'end': 970.752, 'text': 'So let me show you how to do that.', 'start': 969.451, 'duration': 1.301}, {'end': 973.816, 'text': "So I'll write select.", 'start': 971.934, 'duration': 1.882}, {'end': 977.34, 'text': "I'll use my function name that is count.", 'start': 975.378, 'duration': 1.962}, {'end': 989.811, 'text': "Now since I want to know the total number of employees, I'm going to use their name inside the brackets from employee underscore details.", 'start': 978.905, 'duration': 10.906}, {'end': 995.694, 'text': 'Now if I run this, this will return the total number of employees that are present in the table.', 'start': 991.132, 'duration': 4.562}, {'end': 998.256, 'text': 'So we have six employees in total.', 'start': 996.174, 'duration': 2.082}], 'summary': 'Using the count function, the total number of employees in the table is six.', 'duration': 28.805, 'max_score': 969.451, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ969451.jpg'}, {'end': 1062.175, 'src': 'embed', 'start': 1030.075, 'weight': 0, 'content': [{'end': 1037.361, 'text': 'you can see here in the resultant output we have the column name as count name, which was our alias name.', 'start': 1030.075, 'duration': 7.286}, {'end': 1040.321, 'text': 'Suppose you want to get the total sum of salaries.', 'start': 1038.221, 'duration': 2.1}, {'end': 1043.864, 'text': 'You can use another aggregate function called sum.', 'start': 1040.782, 'duration': 3.082}, {'end': 1051.109, 'text': "so I'll write my Select statement and this time, instead of count, I am going to write sum.", 'start': 1043.864, 'duration': 7.245}, {'end': 1062.175, 'text': "and since I want to find the sum of salaries, So inside the bracket I'll give my salary column from My table name, that is, employee details.", 'start': 1051.109, 'duration': 11.066}], 'summary': 'Using sql aggregate functions to obtain total sum of salaries.', 'duration': 32.1, 'max_score': 1030.075, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ1030075.jpg'}, {'end': 1125.819, 'src': 'embed', 'start': 1075.416, 'weight': 2, 'content': [{'end': 1079.421, 'text': 'so instead of sum, you can write the average function, which is AVG.', 'start': 1075.416, 'duration': 4.005}, {'end': 1084.107, 'text': 'so this will give you the average salary from the column salary.', 'start': 1079.421, 'duration': 4.686}, {'end': 1085.228, 'text': 'so you can see it here.', 'start': 1084.107, 'duration': 1.121}, {'end': 1086.749, 'text': 'this is average salary.', 'start': 1085.228, 'duration': 1.521}, {'end': 1089.411, 'text': 'now, if you want, you can give an alias name to this as well.', 'start': 1086.749, 'duration': 2.662}, {'end': 1096.477, 'text': 'now you can select specific columns from the table by using the column names in the select statement.', 'start': 1089.411, 'duration': 7.066}, {'end': 1099.26, 'text': 'so initially we were selecting all the columns.', 'start': 1096.477, 'duration': 2.783}, {'end': 1107.026, 'text': 'for example, like you saw here, the star represents that we want to see all the columns from the employee details table.', 'start': 1099.26, 'duration': 7.766}, {'end': 1114.354, 'text': 'now, suppose you want to see only specific columns, you can mention those column names in the select statement.', 'start': 1107.026, 'duration': 7.328}, {'end': 1125.819, 'text': "so let's say I want to select just the name, age and the city column from my table, that is employee details.", 'start': 1114.354, 'duration': 11.465}], 'summary': 'Using avg function to find average salary; selecting specific columns from a table.', 'duration': 50.403, 'max_score': 1075.416, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ1075416.jpg'}, {'end': 1187.781, 'src': 'embed', 'start': 1152.202, 'weight': 3, 'content': [{'end': 1156.963, 'text': 'So suppose you want to find the employees with age greater than 30..', 'start': 1152.202, 'duration': 4.761}, {'end': 1158.624, 'text': 'In this case, you can use a where clause.', 'start': 1156.963, 'duration': 1.661}, {'end': 1160.104, 'text': 'So let me show you how to do it.', 'start': 1158.804, 'duration': 1.3}, {'end': 1169.226, 'text': "I'll write select star from my table name that is employee details.", 'start': 1161.164, 'duration': 8.062}, {'end': 1172.607, 'text': "And after this, I'll use my where clause.", 'start': 1170.787, 'duration': 1.82}, {'end': 1176.808, 'text': "So I'll write where age greater than 30.", 'start': 1172.667, 'duration': 4.141}, {'end': 1187.781, 'text': 'If I run this, it will give me the output where the age is only greater than 30.', 'start': 1176.808, 'duration': 10.973}], 'summary': 'Query to find employees over 30 using where clause.', 'duration': 35.579, 'max_score': 1152.202, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ1152202.jpg'}], 'start': 946.147, 'title': 'Using sql functions and filter operations', 'summary': 'Demonstrates the use of inbuilt aggregate functions in sql to count employees, calculate total salaries, and find average salary. it also explains sql select and filter operations to choose specific columns, filter rows based on conditions, and achieve specific results, with examples and quantifiable data.', 'chapters': [{'end': 1099.26, 'start': 946.147, 'title': 'Using inbuilt aggregate functions in sql', 'summary': 'Demonstrates how to use inbuilt aggregate functions in sql to count the number of employees, calculate the total sum of salaries, and find the average salary, with examples and quantifiable data.', 'duration': 153.113, 'highlights': ['The count function in the select statement is used to count the total number of employees, resulting in six employees in total.', "The alias feature in SQL allows giving an alias to the resultant output, demonstrated by using 'count name' with an alias as 'count_name'.", 'The sum function in the select statement is used to find the total sum of salaries, providing the total sum of all salaries in the salary column.', 'The average function, AVG, is used to obtain the average salary from the salary column, with the option to give an alias name to the result.']}, {'end': 1339.425, 'start': 1099.26, 'title': 'Sql select and filter operations', 'summary': 'Explains how to use the select statement to choose specific columns from a table and the where clause to filter rows based on conditions, achieving results such as displaying only three columns, filtering employees with age greater than 30, finding female employees, and selecting employees from specific cities using or and in operators.', 'duration': 240.165, 'highlights': ['The WHERE clause is used to filter rows based on specific conditions, such as finding employees with age greater than 30, resulting in 4 employees meeting the criteria.', 'Using the OR operator to find employees from Chicago or Austin, displaying all employees who belong to the city Chicago and Austin.', 'Utilizing the IN operator to specify multiple conditions, showing an alternative way to achieve the same result as using the OR operator.', 'Selecting specific columns from a table using the SELECT statement, resulting in the display of only the name, age, and city columns from the table.', 'Filtering the table to find only female employees using the WHERE clause, leading to the identification of three female employees in the employee table.']}], 'duration': 393.278, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ946147.jpg', 'highlights': ['The sum function in the select statement is used to find the total sum of salaries, providing the total sum of all salaries in the salary column.', 'The count function in the select statement is used to count the total number of employees, resulting in six employees in total.', 'The average function, AVG, is used to obtain the average salary from the salary column, with the option to give an alias name to the result.', 'The WHERE clause is used to filter rows based on specific conditions, such as finding employees with age greater than 30, resulting in 4 employees meeting the criteria.', 'Selecting specific columns from a table using the SELECT statement, resulting in the display of only the name, age, and city columns from the table.']}, {'end': 1967.23, 'segs': [{'end': 1368.656, 'src': 'embed', 'start': 1339.425, 'weight': 4, 'content': [{'end': 1343.047, 'text': 'so this query is exactly the same that we wrote on top.', 'start': 1339.425, 'duration': 3.622}, {'end': 1344.727, 'text': 'let me run this.', 'start': 1343.047, 'duration': 1.68}, {'end': 1346.468, 'text': 'you will get the same output.', 'start': 1344.727, 'duration': 1.741}, {'end': 1347.889, 'text': 'there you go.', 'start': 1346.468, 'duration': 1.421}, {'end': 1352.131, 'text': 'so we have Jimmy and Dwayne, who are from Chicago and Austin respectively.', 'start': 1347.889, 'duration': 4.242}, {'end': 1357.553, 'text': 'Now SQL provides the between operator that selects values within a given range.', 'start': 1353.032, 'duration': 4.521}, {'end': 1360.654, 'text': 'The values can be numbers, text or dates.', 'start': 1358.273, 'duration': 2.381}, {'end': 1368.656, 'text': 'Now suppose you want to find the employees whose date of join was between 1st of Jan 2000 and 31st of December 2010.', 'start': 1361.194, 'duration': 7.462}], 'summary': 'Sql query retrieves employees joining between 1st jan 2000 and 31st dec 2010.', 'duration': 29.231, 'max_score': 1339.425, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ1339425.jpg'}, {'end': 1467.476, 'src': 'embed', 'start': 1433.663, 'weight': 5, 'content': [{'end': 1438.144, 'text': 'Now the AND operator displays a record if all the conditions separated by AND are true.', 'start': 1433.663, 'duration': 4.481}, {'end': 1440.725, 'text': 'So let me show you an example.', 'start': 1439.284, 'duration': 1.441}, {'end': 1456.728, 'text': "I'll write SELECT star from employee details table where I want the age to be greater than 30 and I want sex to be male.", 'start': 1441.345, 'duration': 15.383}, {'end': 1462.674, 'text': 'alright. so here you can see I have specified two conditions.', 'start': 1459.252, 'duration': 3.422}, {'end': 1467.476, 'text': 'so if both the conditions are true, only then it will result in an output.', 'start': 1462.674, 'duration': 4.802}], 'summary': 'Using the and operator to filter records based on multiple conditions in sql.', 'duration': 33.813, 'max_score': 1433.663, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ1433663.jpg'}, {'end': 1513.823, 'src': 'embed', 'start': 1489.713, 'weight': 2, 'content': [{'end': 1498.317, 'text': 'Now the GROUP BY statement is often used with aggregate functions such as COUNT, SUM and AVERAGE, to group the result set into one or more columns.', 'start': 1489.713, 'duration': 8.604}, {'end': 1504.199, 'text': "Let's say we want to find the total salary of employees based on their gender.", 'start': 1498.317, 'duration': 5.882}, {'end': 1507.46, 'text': 'So in this case you can use the GROUP BY clause.', 'start': 1504.199, 'duration': 3.261}, {'end': 1513.823, 'text': "So I'll write SELECT, let's say SEX comma.", 'start': 1507.46, 'duration': 6.363}], 'summary': 'Group by statement used with aggregate functions to find total salary based on gender.', 'duration': 24.11, 'max_score': 1489.713, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ1489713.jpg'}, {'end': 1573.672, 'src': 'embed', 'start': 1546.162, 'weight': 3, 'content': [{'end': 1553.885, 'text': 'so what this SQL statement did was first it grouped all the employees based on the gender and then it found the total salary.', 'start': 1546.162, 'duration': 7.723}, {'end': 1559.588, 'text': 'now SQL provides the order by keyword to sort the result set in ascending or descending order.', 'start': 1553.885, 'duration': 5.703}, {'end': 1562.849, 'text': 'now the order by keyword sorts the records in ascending order.', 'start': 1559.588, 'duration': 3.261}, {'end': 1567.891, 'text': 'by default, to sort the records in descending order you can use the DESC keyword.', 'start': 1562.849, 'duration': 5.042}, {'end': 1573.672, 'text': "So let's say I want to sort my employee details table in terms of salary.", 'start': 1568.988, 'duration': 4.684}], 'summary': 'Sql grouped employees by gender, found total salary, and sorted records in ascending order by default.', 'duration': 27.51, 'max_score': 1546.162, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ1546162.jpg'}, {'end': 1661.644, 'src': 'embed', 'start': 1625.306, 'weight': 1, 'content': [{'end': 1631.211, 'text': "let's say 10 plus 20, and i'll give an alias name as addition.", 'start': 1625.306, 'duration': 5.905}, {'end': 1639.194, 'text': 'if I run this, it will give me the sum of 10 and 20, that is 30.', 'start': 1633.012, 'duration': 6.182}, {'end': 1650.176, 'text': "similarly, you can use the subtraction operator and you can change the alias name as, let's say, subtract.", 'start': 1639.194, 'duration': 10.982}, {'end': 1653.797, 'text': "let's run it, you get minus 10.", 'start': 1650.176, 'duration': 3.621}, {'end': 1656.018, 'text': 'now there are some basic inbuilt functions.', 'start': 1653.797, 'duration': 2.221}, {'end': 1661.644, 'text': "there are a lot of inbuilt functions in SQL, but here I'll show you a few.", 'start': 1656.718, 'duration': 4.926}], 'summary': 'Demonstrated using sql aliases for addition and subtraction with examples, and introduced basic inbuilt functions.', 'duration': 36.338, 'max_score': 1625.306, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ1625306.jpg'}, {'end': 1864.987, 'src': 'embed', 'start': 1837.358, 'weight': 0, 'content': [{'end': 1840.2, 'text': 'so let me just scroll through whatever we have learned.', 'start': 1837.358, 'duration': 2.842}, {'end': 1845.205, 'text': 'so first i showed you how you can see the databases present in mysql.', 'start': 1840.2, 'duration': 5.005}, {'end': 1849.289, 'text': 'then we used one of the databases and checked the tables in it.', 'start': 1845.205, 'duration': 4.084}, {'end': 1853.894, 'text': 'then we created another database called sql intro for our demo purpose.', 'start': 1849.289, 'duration': 4.605}, {'end': 1864.987, 'text': 'we use that database and then We created this table called employee details with column names like name, integer, the sex, date of join,', 'start': 1853.894, 'duration': 11.093}], 'summary': 'Demonstrated viewing databases, checking tables, and creating a new database with a table for employee details.', 'duration': 27.629, 'max_score': 1837.358, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ1837358.jpg'}], 'start': 1339.425, 'title': 'Sql query and functions', 'summary': 'Covers sql operations like between operator, and operator, group by with aggregate functions, and order by. it also introduces sql functions and demonstrates various sql operations including database and table creation, data insertion, and basic sql operations.', 'chapters': [{'end': 1625.306, 'start': 1339.425, 'title': 'Sql query operations and examples', 'summary': 'Covers sql operations including using the between operator to select values within a given range, using the and operator to specify multiple conditions, utilizing the group by statement with aggregate functions, and using the order by keyword to sort the result set in ascending or descending order.', 'duration': 285.881, 'highlights': ['SQL provides the BETWEEN operator to select values within a given range.', 'Using the AND operator to specify multiple conditions in the WHERE clause.', 'Utilizing the GROUP BY statement with aggregate functions to summarize data.', 'Using the ORDER BY keyword to sort the result set in ascending or descending order.']}, {'end': 1967.23, 'start': 1625.306, 'title': 'Sql functions and operations', 'summary': 'Introduces sql functions such as addition, subtraction, length, repeat, upper, lower, cur, day, now, and demonstrates various sql operations including database creation, table creation, data insertion, select statement, aggregate functions, where clause, operators, group by, order by, and basic sql operations.', 'duration': 341.924, 'highlights': ['Demonstrates various SQL operations including database creation, table creation, data insertion, select statement, aggregate functions, where clause, operators, group by, order by, and basic SQL operations.', 'Introduces SQL functions such as addition, subtraction, length, repeat, upper, lower, cur, day, now.']}], 'duration': 627.805, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pFq1pgli0OQ/pics/pFq1pgli0OQ1339425.jpg', 'highlights': ['Demonstrates various SQL operations including database and table creation, data insertion, and basic SQL operations.', 'Introduces SQL functions such as addition, subtraction, length, repeat, upper, lower, cur, day, now.', 'Utilizing the GROUP BY statement with aggregate functions to summarize data.', 'Using the ORDER BY keyword to sort the result set in ascending or descending order.', 'Using the BETWEEN operator to select values within a given range.', 'Using the AND operator to specify multiple conditions in the WHERE clause.']}], 'highlights': ['Introduces popular databases like MySQL, Oracle, MongoDB, Microsoft SQL Server, Apache Cassandra, and PostgreSQL.', 'The chapter explains the structure of a database table and the use of SQL commands for querying, updating, and inserting records.', 'The process involves using the insert command to add data to the created table, with specific insert statements for each column.', 'The sum function in the select statement is used to find the total sum of salaries, providing the total sum of all salaries in the salary column.', 'Demonstrates various SQL operations including database and table creation, data insertion, and basic SQL operations.']}