Introduction
                                    
                                        Better applications with MySQL 8
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        What you should know
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                1. Unleashing the Power of Window Functions
                                    
                                        Windows and the OVER clause
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Window frames
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Rows vs. range
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Aggregate window functions
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Ranking window functions
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Offset window functions
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Analytic window functions
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Challenge: Window functions
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Solution: Window functions
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                2. Using Common Table Expressions (CTE)
                                    
                                        Derived tables, views, and common table expressions (CTEs)
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        CTE demo
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Recursive CTE
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Challenge: Use CTEs
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Solution: Use CTEs
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                3. Understanding Lateral Derived Tables
                                    
                                        SQL joins
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Lateral derived tables
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Challenge: Use lateral derived tables
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Solution: Use lateral derived tables
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                4. InnoDB Enhancements
                                    
                                        Changes to AUTO_INCREMENT
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Data dictionary and atomic DDL
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        MySQL Document Store
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Structured vs. unstructured data
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                5. Tightening Security
                                    
                                        Using roles
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Password and encryption enhancements
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                6. Improving Performance
                                    
                                        Descending order indexes
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Invisible indexes
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Functional key indexes
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Resource management
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                     
                        
                                
                                    Ex_Files_FL_MySQL_8_Dev.zip
                                    
                                        (16 KB)