The Ultimate MySQL Bootcamp: Go from SQL Beginner to Expert
COMPLETELY REDONE! Master SQL, Work With Complex Databases, Build Reports, and More!
COMPLETELY REDONE! Master SQL, Work With Complex Databases, Build Reports, and More!
This course was completely redone and rebuilt from the ground up, with over 325 brand new videos recorded. The course is compatible with the latest MySQL versions and covers new topics including: Window Functions, Views, and SQL modes.
If you want to learn how to gain insights from data but are too intimidated by databases to know where to start, then this course is for you. This course is a gentle but comprehensive introduction to MySQL, one of the most highly in-demand skills in the business sector today.
Whether you work in sales or marketing, you run your own company, or you want to build your own apps, mastering MySQL is crucial to answering complex business problems and questions using insights from data. The Ultimate MySQL Bootcamp introduces you to a solid foundation in databases in a way that’s both informative and engaging. Yes, that’s right, it’s possible to make an engaging course on databases.
In this course, you will:
Learn the ins and outs of SQL syntax
Generate reports using sales and user data
Analyze data using Aggregate Functions
Run complex queries using MySQL logical operators and string functions
Write all the common SQL joins
Work with large datasets containing thousands of entries
Design and implement complex database schemas
Learn to navigate the treacherous world of storing dates and times
Clone the database structure of a photo sharing social network
Work with MySQL 8.x Window Functions: RANK, LEAD, LAG, NTILE, etc.
Create MySQL database views and virtual tables
This course is also chock full of exercises, challenges, projects, and opportunities for you to practice what you’re learning. Apply what you’re learning to real-world challenges such as finding a website’s power users, calculating your top students, identifying bots on a site, or determining which hashtags generate the most traction on a site. Along the way, you’ll also get to meet my pet cat, Blue! (She’s really cute.)
Why Learn MySQL
Consistently ranked the most in-demand skill in recent employer surveys, SQL is a fantastic way to increase your income and boost your professional development. So many companies today use MySQL, including Twitter, Uber, Airbnb, Dropbox, GitHub, Kickstarter, Udemy, Slack, and many others. Unsure about the difference between SQL and MySQL? MySQL is the most popular open source SQL database out there, so it’s a great choice to begin your learning journey. We’ll talk a lot more about the difference between SQL and MySQL in the course, but 95% of what you learn about MySQL in this course will apply to other databases such as Postgres, Oracle, and Microsoft SQL Server.
Why This Course Is Different
This isn’t going to be a course where you watch me code for 20 hours; it’s a course with ample opportunity for you to get your hands dirty writing code (even within the first 7 minutes of the course).
My teaching experience is rooted in the classroom. I’ve spent years teaching programming, web development, and databases to my in-person bootcamp students. This course combines the best of my offline courses with the convenience of learning online, in a setting that’s best for you.
Upon completing this course, you’ll be able to interact with and query any SQL database out there. You’ll also be able to generate reports with ease, answer company performance questions using data, and integrate MySQL into complete applications.
So let’s do this! Enroll today and start learning SQL!
Khu vực Câu hỏi thường gặp trống
Section Introduction
Xem trướcShowing Databases
Xem trướcCreating Databases
Xem trướcDropping and Using Databases
Xem trướcIntroducing Tables
Xem trướcData Types: The Basics
Xem trướcBasic Datatypes Challenge
Xem trướcCreating Tables
Xem trướcHow Do We Know It Worked?
Xem trướcDropping Tables
Xem trướcTables Basics Activity
Xem trướcMySQL Comments
Xem trướcSection Introduction
Xem trướcINSERT: The Basics
Xem trướcA Quick Preview of SELECT
Xem trướcMulti-inserts
Xem trướcINSERT Exercise
Xem trướcWorking With NOT NULL
Xem trướcSidenote: Quotes In MySQL
Xem trướcAdding DEFAULT Values
Xem trướcIntroducing Primary Keys
Xem trướcWorking With AUTO_INCREMENT
Xem trướcCreate Table/ Insert Exercise
Xem trướcSection Introduction
Xem trướcIntroducing CRUD
Xem trướcGetting Our New "Dataset"
Xem trướcOfficially Introducing SELECT
Xem trướcThe WHERE clause
Xem trướcRapid Fire Exercises
Xem trướcRapid Fire Exercises SOLUTION
Xem trướcAliases
Xem trướcUsing UPDATE
Xem trướcA Quick Rule Of Thumb
Xem trướcUPDATE Exercise
Xem trướcUPDATE Exercise SOLUTION
Xem trướcIntroducing DELETE
Xem trướcDELETE Exercise
Xem trướcDELETE Exercise SOLUTION
Xem trướcSection Introduction
Xem trướcThe World Of String Functions
Xem trướcLoading Our Books Data
Xem trướcCONCAT
Xem trướcSUBSTRING
Xem trướcCombining String Functions
Xem trướcSidenote: SQL Formatting
Xem trướcREPLACE
Xem trướcREVERSE
Xem trướcCHAR_LENGTH
Xem trướcUPPER & LOWER
Xem trướcOther String Functions
Xem trướcString Functions Exercise
Xem trướcString Functions Exerise SOLUTION
Xem trướcSection Introduction
Xem trướcCount Basics
Xem trướcGROUP BY
Xem trướcMIN and MAX Basics
Xem trướcSubqueries
Xem trướcGrouping By Multiple Columns
Xem trướcMIN and MAX With GROUP BY
Xem trướcSUM
Xem trướcAVG
Xem trướcAggregate Functions Docs
Xem trướcAgg Functions Exercise
Xem trướcAgg Functions Exercise SOLUTION
Xem trướcSection Introduction
Xem trướcSurveying Other Data Types
Xem trướcCHAR vs. VARCHAR
Xem trướcINT, TINYINT, BIGINT, etc.
Xem trướcDECIMAL
Xem trướcFLOAT & DOUBLE
Xem trướcDATE and TIME
Xem trướcWorking With Dates
Xem trướcCURDATE, CURTIME, & NOW
Xem trướcDate Functions
Xem trướcTime Functions
Xem trướcFormatting Dates
Xem trướcDate Math
Xem trướcTIMESTAMPS
Xem trướcDEFAULT & ON UPDATE TIMESTAMPS
Xem trướcData Types Exercise
Xem trướcData Types Exercise SOLUTION
Xem trướcSection Introduction
Xem trướcNot Equal
Xem trướcNOT LIKE
Xem trướcGreater Than
Xem trướcLess Than Or Equal To
Xem trướcLogical AND
Xem trướcLogical OR
Xem trướcBetween
Xem trướcComparing Dates
Xem trướcThe IN Operator
Xem trướcCASE
Xem trướcIS NULL
Xem trướcExercise
Xem trướcExercise SOLUTION
Xem trướcUNIQUE Constraint
Xem trướcCHECK Constraints
Xem trướcNamed Constraints
Xem trướcMultiple Column Constraints
Xem trướcALTER TABLE: Adding Columns
Xem trướcALTER TABLE: Dropping Columns
Xem trướcALTER TABLE: Renaming
Xem trướcALTER TABLE: Modifying Columns
Xem trướcALTER TABLE: Constraints
Xem trướcSection Introduction
Xem trướcData is Messy
Xem trướcRelationships Basics
Xem trướcOne to Many Relationship
Xem trướcWorking with FOREIGN KEY
Xem trướcCross Joins
Xem trướcInner Joins
Xem trướcInner Joins With Group By
Xem trướcLeft Join
Xem trướcLeft Join With Group By
Xem trướcRight Join
Xem trướcOn Delete Cascade
Xem trướcJoins Exercise
Xem trướcJoins Exercise SOLUTION
Xem trướcSection Introduction
Xem trướcMany to Many Basics
Xem trướcCreating Our Many To Many Tables
Xem trướcTV Series Challenge #1
Xem trướcTV Series Challenge #2
Xem trướcTV Series Challenge #3
Xem trướcTV Series Challenge #4
Xem trướcTV Series Challenge #5
Xem trướcTV Series Challenge #6
Xem trướcTV Series Challenge #7
Xem trướcSection Introduction
Xem trướcIMPORTANT NOTE ABOUT THIS SECTION!
Xem trướcIntroducing Instagram Clone
Xem trướcUsers Schema
Xem trướcPhotos Schema
Xem trướcComments Schema
Xem trướcLikes Schema
Xem trướcFollowers Schema
Xem trước3 Approaches for Hashtags
Xem trướcImplementing Hashtags Table
Xem trướcSection Introduction
Xem trướcGetting Lots of Instagram Data
Xem trướcInstagram Challenge #1
Xem trướcInstagram Challenge #2
Xem trướcInstagram Challenge #3
Xem trướcInstagram Challenge #4
Xem trướcInstagram Challenge #5
Xem trướcInstagram Challenge #6
Xem trướcInstagram Challenge #7
Xem trướcNo Database, SQL, or MySQL experience needed! Complete beginners to MySQL are welcome.
All you need is a working computer for this course; PC, Mac, and Linux users are all welcome.
No previous programming language experience required, but it won't hurt :)
Create your own database or interact with existing databases
Write complex SQL join queries across multiple tables
Master MySQL 8 Window Functions (LEAD, LAG, RANK, etc.)
Model real-world data and generate reports using SQL
Answer company performance or sales questions using data
Learns the ins and out of MySQL 8.x syntax
1.2
1 Học viên
275 Khóa học
1253 Đánh giá
Xin chào các bạn, tôi là Nguyễn Đình Cường, một lập trình viên và giảng viên đam mê công nghệ với hơn 15 năm kinh nghiệm trong ngành công nghiệp phần mềm. Tôi tốt nghiệp từ Bưu Chính Viễn Thông và đã từng làm việc cho một số công ty công nghệ hàng đầu như FPT Software và VinGroup. Với chuyên môn chính là phát triển ứng dụng web, tôi đã làm việc với nhiều công nghệ như HTML, CSS, JavaScript, React cho front-end và Node.js, Express, MongoDB cho back-end. Không chỉ dừng lại ở việc viết mã, tôi còn yêu thích tìm hiểu sâu về thiết kế hệ thống và kiến trúc phần mềm. Tôi tin rằng quá trình học lập trình không chỉ đơn thuần là lý thuyết, mà còn là sự trải nghiệm thực tế và giải quyết vấn đề. Trong các khóa học của mình, tôi cố gắng cung cấp cho học viên những bài giảng thú vị và dễ hiểu, cùng với các bài tập thực hành giúp củng cố kiến thức. Tôi hy vọng rằng qua các khóa học của mình, bạn sẽ không chỉ học được cách viết mã, mà còn phát triển tư duy lập trình và kỹ năng giải quyết vấn đề. Hãy cùng nhau khám phá thế giới lập trình và biến ý tưởng của bạn thành hiện thực! Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại liên hệ với tôi. Tôi rất vui được hỗ trợ bạn trong hành trình học tập của mình!
Xem chi tiết