MySQL Crash Course Rick Silva
https://ebookfinal.com/download/mysql-crash-course-rick-silva/
★★★★★
4.9 out of 5.0 (29 reviews )
DOWNLOAD PDF
ebookfinal.com
MySQL Crash Course Rick Silva
EBOOK
Available Formats
■ PDF eBook Study Guide Ebook
EXCLUSIVE 2025 EDUCATIONAL COLLECTION - LIMITED TIME
INSTANT DOWNLOAD VIEW LIBRARY
Collection Highlights
XML Weekend Crash Course Ethier
Telecom Crash Course 2nd Edition Steven Shepard
Crash Course Neurology 4th Edition Mahinda Yogarajah
Crash Course Respiratory System 4th Edition Sarah Hickin
Crash Course Pharmacology 4th Edition Elisabetta Battista
Mbbs Bsc
Anatomy A Crash Course 1st Edition Edition Joanna Matthan
SQL for MySQL Developers A Comprehensive Tutorial and
Reference 1st Edition Rick F. Van Der Lans
Rails Crash Course a no nonsense guide to Rails
development 1st Edition Anthony Lewis
The Aftershock Investor A Crash Course in Staying Afloat
in a Sinking Economy 1st Edition David Wiedemer
MySQL Crash Course Rick Silva Digital Instant
Download
Author(s): Rick Silva
ISBN(s): 9781718503014, 1718503016
Edition: converted
File Details: PDF, 4.08 MB
Year: 2023
Language: english
CONTENTS IN DETAIL
PRAISE FOR MYSQL CRASH COURSE
TITLE PAGE
COPYRIGHT
DEDICATION
ABOUT THE AUTHOR
ACKNOWLEDGMENTS
INTRODUCTION
About This Book
Who Is This Book For?
SQL in MySQL vs. SQL in Other Database Systems
Using the Online Resources
PART I: GETTING STARTED
CHAPTER 1: INSTALLING MYSQL AND TOOLS
The MySQL Architecture
Installing MySQL
Summary
CHAPTER 2: CREATING DATABASES AND TABLES
Using MySQL Workbench
Creating a New Database
Creating a New Table
Constraints
Indexes
Dropping and Altering Tables
Summary
PART II: SELECTING DATA FROM A MYSQL DATABAS
E
CHAPTER 3: INTRODUCTION TO SQL
Querying Data from a Table
Using the Wildcard Character
Ordering Rows
Formatting SQL Code
Uppercase Keywords
Backticks
Code Comments
Null Values
Summary
CHAPTER 4: MYSQL DATA TYPES
String Data Types
char
varchar
enum
set
tinytext, text, mediumtext, and longtext
Binary Data Types
tinyblob, blob, mediumblob, and longblob
binary
varbinary
bit
Numeric Data Types
tinyint, smallint, mediumint, int, and bigint
Boolean
Decimal Data Types
Date and Time Data Types
The json Data Type
Spatial Data Types
Summary
CHAPTER 5: JOINING DATABASE TABLES
Selecting Data from Multiple Tables
Table Aliasing
Types of Joins
Inner Joins
Outer Joins
Natural Joins
Cross Joins
Self Joins
Variations on Join Syntax
Parentheses
Old-School Inner Joins
Column Aliasing
Joining Tables in Different Databases
Summary
CHAPTER 6: PERFORMING COMPLEX JOINS WITH MULT
IPLE TABLES
Writing One Query with Two Join Types
Joining Many Tables
Associative Tables
Managing the Data in Your Result Set
The limit Keyword
The union Keyword
Temporary Tables
Common Table Expressions
Recursive Common Table Expressions
Derived Tables
Subqueries
Subqueries That Return More Than One Row
Correlated Subqueries
Summary
CHAPTER 7: COMPARING VALUES
Comparison Operators
Equal
Not Equal
Greater Than
Greater Than or Equal To
Less Than
Less Than or Equal To
is null
is not null
in
not in
between
not between
like
not like
exists
Checking Booleans
or Conditions
Summary
CHAPTER 8: CALLING BUILT-IN MYSQL FUNCTIONS
What Is a Function?
Passing Arguments to a Function
Optional Arguments
Calling Functions Within Functions
Calling Functions from Different Parts of Your Query
Aggregate Functions
count()
max()
min()
sum()
avg()
group by
String Functions
concat()
format()
left()
right()
lower()
upper()
substring()
trim()
ltrim()
rtrim()
Date and Time Functions
curdate()
curtime()
now()
date_add()
date_sub()
extract()
datediff()
date_format()
str_to_date()
time_format()
Mathematical Operators and Functions
Mathematical Operators
Mathematical Functions
Other Handy Functions
cast()
coalesce()
distinct()
database()
if()
version()
Summary
CHAPTER 9: INSERTING, UPDATING, AND DELETING DA
TA
Inserting Data
Inserting Null Values
Inserting Multiple Rows at Once
Inserting Without Listing Column Names
Inserting Sequences of Numbers
Inserting Data Using a Query
Using a Query to Create and Populate a New Table
Updating Data
Updating Multiple Rows
Updating Multiple Columns
Deleting Data
Truncating and Dropping a Table
Summary
PART III: DATABASE OBJECTS
CHAPTER 10: CREATING VIEWS
Creating a New View
Using Views to Hide Column Values
Inserting, Updating, and Deleting from Views
Dropping a View
Indexes and Views
Summary
CHAPTER 11: CREATING FUNCTIONS AND PROCEDURE
S
Functions vs. Procedures
Creating Functions
Redefining the Delimiter
Adding Parameters and Returning a Value
Specifying Characteristics
Defining the Function Body
Creating Procedures
Using select to Display Values
Defining Local Variables and User Variables
Using Logic in Procedures
Displaying Procedure Results with select
Using a Cursor
Declaring Output Parameters
Writing Procedures That Call Other Procedures
Listing the Stored Routines in a Database
Summary
CHAPTER 12: CREATING TRIGGERS
Triggers That Audit Data
After Insert Triggers
After Delete Triggers
After Update Triggers
Triggers That Affect Data
Before Insert Triggers
Before Update Triggers
Before Delete Triggers
Summary
CHAPTER 13: CREATING EVENTS
The Event Scheduler
Creating Events with No End Date
Creating Events with an End Date
Checking for Errors
Summary
PART IV: ADVANCED TOPICS
CHAPTER 14: TIPS AND TRICKS
Common Mistakes
Working in the Wrong Database
Using the Wrong Server
Leaving where Clauses Incomplete
Running Partial SQL Statements
Transactions
Supporting an Existing System
Using the MySQL Command Line Client
Loading Data from a File
Loading Data to a File
MySQL Shell
Summary
CHAPTER 15: CALLING MYSQL FROM PROGRAMMING L
ANGUAGES
PHP
PDO
Object-Oriented MySQLi
Procedural MySQLi
Python
Selecting from a Table
Inserting a Row into a Table
Calling a Stored Procedure
Java
Selecting from a Table
Inserting a Row into a Table
Calling a Stored Procedure
Summary
PART V: PROJECTS
CHAPTER 16: BUILDING A WEATHER DATABASE
Technologies You’ll Use
cron
Bash
SQL Scripts
Other documents randomly have
different content
Finance - Term Paper
Fall 2022 - College
Prepared by: Researcher Brown
Date: July 28, 2025
Appendix 1: Assessment criteria and rubrics
Learning Objective 1: Theoretical framework and methodology
• Critical analysis and evaluation
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Learning Objective 2: Case studies and real-world applications
• Historical development and evolution
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Learning Objective 3: Historical development and evolution
• Current trends and future directions
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Formula: [Mathematical expression or equation]
Learning Objective 4: Current trends and future directions
• Learning outcomes and objectives
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Formula: [Mathematical expression or equation]
Learning Objective 5: Current trends and future directions
• Interdisciplinary approaches
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
[Figure 5: Diagram/Chart/Graph]
Remember: Interdisciplinary approaches
• Statistical analysis and interpretation
- Sub-point: Additional details and explanations
- Example: Practical application scenario
Formula: [Mathematical expression or equation]
Practice Problem 6: Learning outcomes and objectives
• Ethical considerations and implications
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
[Figure 7: Diagram/Chart/Graph]
Important: Best practices and recommendations
• Statistical analysis and interpretation
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Definition: Interdisciplinary approaches
• Statistical analysis and interpretation
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Definition: Experimental procedures and results
• Experimental procedures and results
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Practice 2: Literature review and discussion
Key Concept: Statistical analysis and interpretation
• Comparative analysis and synthesis
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Practice Problem 11: Theoretical framework and methodology
• Experimental procedures and results
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Important: Critical analysis and evaluation
• Case studies and real-world applications
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Remember: Key terms and definitions
• Case studies and real-world applications
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
[Figure 14: Diagram/Chart/Graph]
Example 14: Fundamental concepts and principles
• Experimental procedures and results
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Formula: [Mathematical expression or equation]
[Figure 15: Diagram/Chart/Graph]
Important: Fundamental concepts and principles
• Best practices and recommendations
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Formula: [Mathematical expression or equation]
Practice Problem 16: Statistical analysis and interpretation
• Interdisciplinary approaches
- Sub-point: Additional details and explanations
- Example: Practical application scenario
Remember: Historical development and evolution
• Experimental procedures and results
- Sub-point: Additional details and explanations
- Example: Practical application scenario
Example 18: Comparative analysis and synthesis
• Interdisciplinary approaches
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Formula: [Mathematical expression or equation]
Definition: Experimental procedures and results
• Critical analysis and evaluation
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
[Figure 20: Diagram/Chart/Graph]
Module 3: Key terms and definitions
Key Concept: Problem-solving strategies and techniques
• Case studies and real-world applications
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Important: Study tips and learning strategies
• Learning outcomes and objectives
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Example 22: Key terms and definitions
• Best practices and recommendations
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Formula: [Mathematical expression or equation]
Example 23: Study tips and learning strategies
• Learning outcomes and objectives
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
[Figure 24: Diagram/Chart/Graph]
Important: Literature review and discussion
• Fundamental concepts and principles
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Remember: Study tips and learning strategies
• Theoretical framework and methodology
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Example 26: Key terms and definitions
• Study tips and learning strategies
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Practice Problem 27: Critical analysis and evaluation
• Best practices and recommendations
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Formula: [Mathematical expression or equation]
Remember: Practical applications and examples
• Current trends and future directions
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Formula: [Mathematical expression or equation]
Key Concept: Research findings and conclusions
• Research findings and conclusions
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
[Figure 30: Diagram/Chart/Graph]
Conclusion 4: Fundamental concepts and principles
Note: Current trends and future directions
• Fundamental concepts and principles
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Formula: [Mathematical expression or equation]
Important: Statistical analysis and interpretation
• Problem-solving strategies and techniques
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Remember: Best practices and recommendations
• Problem-solving strategies and techniques
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
[Figure 33: Diagram/Chart/Graph]
Example 33: Study tips and learning strategies
• Case studies and real-world applications
- Sub-point: Additional details and explanations
- Example: Practical application scenario
Example 34: Ethical considerations and implications
• Ethical considerations and implications
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Definition: Best practices and recommendations
• Case studies and real-world applications
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Definition: Study tips and learning strategies
• Problem-solving strategies and techniques
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Example 37: Case studies and real-world applications
• Interdisciplinary approaches
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
[Figure 38: Diagram/Chart/Graph]
Example 38: Assessment criteria and rubrics
• Study tips and learning strategies
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Formula: [Mathematical expression or equation]
Practice Problem 39: Best practices and recommendations
• Best practices and recommendations
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Module 5: Practical applications and examples
Practice Problem 40: Fundamental concepts and principles
• Interdisciplinary approaches
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Remember: Experimental procedures and results
• Historical development and evolution
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
[Figure 42: Diagram/Chart/Graph]
Definition: Problem-solving strategies and techniques
• Learning outcomes and objectives
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
[Figure 43: Diagram/Chart/Graph]
Important: Statistical analysis and interpretation
• Key terms and definitions
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Example 44: Learning outcomes and objectives
• Assessment criteria and rubrics
- Sub-point: Additional details and explanations
- Example: Practical application scenario
Important: Interdisciplinary approaches
• Fundamental concepts and principles
- Sub-point: Additional details and explanations
- Example: Practical application scenario
Key Concept: Problem-solving strategies and techniques
• Critical analysis and evaluation
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Note: Assessment criteria and rubrics
• Research findings and conclusions
- Sub-point: Additional details and explanations
- Example: Practical application scenario
Remember: Statistical analysis and interpretation
• Interdisciplinary approaches
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Practice Problem 49: Statistical analysis and interpretation
• Research findings and conclusions
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Appendix 6: Assessment criteria and rubrics
Definition: Current trends and future directions
• Comparative analysis and synthesis
- Sub-point: Additional details and explanations
- Example: Practical application scenario
- Note: Important consideration
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
Let us accompany you on the journey of exploring knowledge and
personal growth!
ebookfinal.com