SlideShare a Scribd company logo
1 of 26
MariaDB – Beginners Guide
Author: Rodrigo Ribeiro Gonçalves
Available at www.amazon.com
About the author
• Bachelor degree in computer Science
• MBA in Project Management
• MCTS and MCITP in SQL SERVER 2008
• Author of “MySQL 5.6 – Beginners Book” available
at Amazon.
BOOK COVER
Who is this book for?
• Beginning IT professionals
• Developers
• Any IT professional that wants to learn about
MariaDB and SQL Script Language
What do I need to know
to enjoy this book?
• Basic Windows knowledge
• Interest in Database
• Any knowledge about programming is welcome, but
not essencial
Hardware and Software
requirements?
• Any computer running Windows XP
or superior
What is this book about?
•This book is suited for
beginning developers and IT
professionals who need to
learn how to download, install
and use MariaDB and the SQL
script language.
What is this book about?
•The SQL language basics is
described in detail to create
databases, tables, views,
procedures and functions, but
not only that.
What is this book about?
•This book presents the basics
of database design showing
how to build foreign keys to
relate tables and build strong
database structures..
What is this book about?
•All of this is presented using
MariaDB latest version and
HeidiSQL, the default visual
interface that is shipped with
the MariaDB installation.
Book Chapters
•The book is divided in 8
Chapters
•210 pages
ABOUT THE BOOK
•Within the book, to better
explain SQL and MariaDB,
a simple database
projects is built from
beginning to end
ABOUT THE BOOK
•Every chapter is divided in
topics and every topic
shows a simple
description followed by a
pratical example.
Example
1 The ALTER TABLE Command
• ALTER TABLE can be used for various purposes, such as: create
new columns and change existing columns, add or remove
foreign key and primary key constraints.
• To use ALTER TABLE to add a column named BirthDate using the
DATE data type, you must enter the name of the table to be
altered after the ALTER TABLE statement and the column name
(in this case BirthDate), followed by the data type after ADD
COLUMN command:
• ALTER TABLE TbCustomers
ADD COLUMN BirthDate DATE
Chapters
• What is addressed in every chapter??
Chapter 1
• Database definition
• Brief history of Database Systems and SQL
• Download and Install MariaDB
• More....
Chapter 2
• Getting closer to HeidiSQL, visual tool to interacts
with MariaDB and MySQL
• Much more....
Chapter 3
• First scripts
• Editing script files
• Variables
• Strings in MariaDB
• Much more....
Chapter 4
• Creating the first objects
• Creating a database
• MariaDB configuration and data files
• Much more....
Chapter 5
• Transactions
• Storage Engines
• Data Types
• Inserting, updating and deleting data
• Using WHERE and comparison operators
• Working with dates
• Much more....
Chapter 6
• Foreign Keys and referential integrity
• JOINS
• CASE
• Aggregations
• Aggregate functions
• Much more....
Chapter 7
• Procedures
• VIEWS
• Triggers
• Functions
• Flow control
• Events
• .... Much more....
Chapter 8
• Using information_schema
• Index and tuning
• Backup and restore database
Available at
•www.amazon.com
Read my other
book at amazon
Visit my blog
•www.tsqlmaster.blogspot.com

More Related Content

What's hot

SQLDay2013_Denny Cherry - Table indexing for the .NET Developer
SQLDay2013_Denny Cherry - Table indexing for the .NET DeveloperSQLDay2013_Denny Cherry - Table indexing for the .NET Developer
SQLDay2013_Denny Cherry - Table indexing for the .NET Developer
Polish SQL Server User Group
 
SQLDay2013_DennyCherry_GettingSQLServiceBrokerUp&Running
SQLDay2013_DennyCherry_GettingSQLServiceBrokerUp&RunningSQLDay2013_DennyCherry_GettingSQLServiceBrokerUp&Running
SQLDay2013_DennyCherry_GettingSQLServiceBrokerUp&Running
Polish SQL Server User Group
 
NoSQL Database in .NET Apps
NoSQL Database in .NET AppsNoSQL Database in .NET Apps
NoSQL Database in .NET Apps
Shiju Varghese
 

What's hot (12)

Geek Sync | Azure Cloud & You: First Steps for the DBA
Geek Sync | Azure Cloud & You: First Steps for the DBAGeek Sync | Azure Cloud & You: First Steps for the DBA
Geek Sync | Azure Cloud & You: First Steps for the DBA
 
Knonex
KnonexKnonex
Knonex
 
Multi-tenant Database Design for SaaS
Multi-tenant Database Design for SaaSMulti-tenant Database Design for SaaS
Multi-tenant Database Design for SaaS
 
SQLDay2013_Denny Cherry - Table indexing for the .NET Developer
SQLDay2013_Denny Cherry - Table indexing for the .NET DeveloperSQLDay2013_Denny Cherry - Table indexing for the .NET Developer
SQLDay2013_Denny Cherry - Table indexing for the .NET Developer
 
The XML Forms Architecture
The XML Forms ArchitectureThe XML Forms Architecture
The XML Forms Architecture
 
MySQL Optimization from a Developer's point of view
MySQL Optimization from a Developer's point of viewMySQL Optimization from a Developer's point of view
MySQL Optimization from a Developer's point of view
 
SQLDay2013_DennyCherry_GettingSQLServiceBrokerUp&Running
SQLDay2013_DennyCherry_GettingSQLServiceBrokerUp&RunningSQLDay2013_DennyCherry_GettingSQLServiceBrokerUp&Running
SQLDay2013_DennyCherry_GettingSQLServiceBrokerUp&Running
 
05 entity framework
05 entity framework05 entity framework
05 entity framework
 
Related Content
Related ContentRelated Content
Related Content
 
SQL Server 2016 What's New For Developers
SQL Server 2016  What's New For DevelopersSQL Server 2016  What's New For Developers
SQL Server 2016 What's New For Developers
 
Structuring Topics without Structured Authoring
Structuring Topics without Structured AuthoringStructuring Topics without Structured Authoring
Structuring Topics without Structured Authoring
 
NoSQL Database in .NET Apps
NoSQL Database in .NET AppsNoSQL Database in .NET Apps
NoSQL Database in .NET Apps
 

Similar to Promotional presentation on new Book "MariaDB - Beginners Guide"

xjtrutdctrd5454drxxresersestryugyufy6rythgfytfyt
xjtrutdctrd5454drxxresersestryugyufy6rythgfytfytxjtrutdctrd5454drxxresersestryugyufy6rythgfytfyt
xjtrutdctrd5454drxxresersestryugyufy6rythgfytfyt
WrushabhShirsat3
 
Geek Sync | Tips for Data Warehouses and Other Very Large Databases
Geek Sync | Tips for Data Warehouses and Other Very Large DatabasesGeek Sync | Tips for Data Warehouses and Other Very Large Databases
Geek Sync | Tips for Data Warehouses and Other Very Large Databases
IDERA Software
 
Ds03 data analysis
Ds03   data analysisDs03   data analysis
Ds03 data analysis
DotNetCampus
 
Austin NoSQL 2011-07-06
Austin NoSQL 2011-07-06Austin NoSQL 2011-07-06
Austin NoSQL 2011-07-06
jimbojsb
 

Similar to Promotional presentation on new Book "MariaDB - Beginners Guide" (20)

MuleSoft integration with Liquibase | Mysore MuleSoft Meetup #3
MuleSoft integration with Liquibase | Mysore MuleSoft Meetup #3MuleSoft integration with Liquibase | Mysore MuleSoft Meetup #3
MuleSoft integration with Liquibase | Mysore MuleSoft Meetup #3
 
The Complete MariaDB Server Tutorial - Percona Live 2015
The Complete MariaDB Server Tutorial - Percona Live 2015The Complete MariaDB Server Tutorial - Percona Live 2015
The Complete MariaDB Server Tutorial - Percona Live 2015
 
Oracle 11g sql plsql training
Oracle 11g sql plsql trainingOracle 11g sql plsql training
Oracle 11g sql plsql training
 
How to Survive as a Data Architect in a Polyglot Database World
How to Survive as a Data Architect in a Polyglot Database WorldHow to Survive as a Data Architect in a Polyglot Database World
How to Survive as a Data Architect in a Polyglot Database World
 
MariaDB Server Compatibility with MySQL
MariaDB Server Compatibility with MySQLMariaDB Server Compatibility with MySQL
MariaDB Server Compatibility with MySQL
 
mariadb.pptx
mariadb.pptxmariadb.pptx
mariadb.pptx
 
MariaDB 10: The Complete Tutorial
MariaDB 10: The Complete TutorialMariaDB 10: The Complete Tutorial
MariaDB 10: The Complete Tutorial
 
unit-ii.pptx
unit-ii.pptxunit-ii.pptx
unit-ii.pptx
 
xjtrutdctrd5454drxxresersestryugyufy6rythgfytfyt
xjtrutdctrd5454drxxresersestryugyufy6rythgfytfytxjtrutdctrd5454drxxresersestryugyufy6rythgfytfyt
xjtrutdctrd5454drxxresersestryugyufy6rythgfytfyt
 
Liquibase Integration with MuleSoft
Liquibase Integration with MuleSoftLiquibase Integration with MuleSoft
Liquibase Integration with MuleSoft
 
The Complete MariaDB Server tutorial
The Complete MariaDB Server tutorialThe Complete MariaDB Server tutorial
The Complete MariaDB Server tutorial
 
Topic1
Topic1Topic1
Topic1
 
Geek Sync | Tips for Data Warehouses and Other Very Large Databases
Geek Sync | Tips for Data Warehouses and Other Very Large DatabasesGeek Sync | Tips for Data Warehouses and Other Very Large Databases
Geek Sync | Tips for Data Warehouses and Other Very Large Databases
 
Bringing DevOps to the Database
Bringing DevOps to the DatabaseBringing DevOps to the Database
Bringing DevOps to the Database
 
Ds03 data analysis
Ds03   data analysisDs03   data analysis
Ds03 data analysis
 
MariaDB: in-depth (hands on training in Seoul)
MariaDB: in-depth (hands on training in Seoul)MariaDB: in-depth (hands on training in Seoul)
MariaDB: in-depth (hands on training in Seoul)
 
NoSQL
NoSQLNoSQL
NoSQL
 
Maria db 10 and the mariadb foundation(colin)
Maria db 10 and the mariadb foundation(colin)Maria db 10 and the mariadb foundation(colin)
Maria db 10 and the mariadb foundation(colin)
 
Austin NoSQL 2011-07-06
Austin NoSQL 2011-07-06Austin NoSQL 2011-07-06
Austin NoSQL 2011-07-06
 
Framing the Argument: How to Scale Faster with NoSQL
Framing the Argument: How to Scale Faster with NoSQLFraming the Argument: How to Scale Faster with NoSQL
Framing the Argument: How to Scale Faster with NoSQL
 

Recently uploaded

Recently uploaded (20)

A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Promotional presentation on new Book "MariaDB - Beginners Guide"

  • 1. MariaDB – Beginners Guide Author: Rodrigo Ribeiro Gonçalves Available at www.amazon.com
  • 2. About the author • Bachelor degree in computer Science • MBA in Project Management • MCTS and MCITP in SQL SERVER 2008 • Author of “MySQL 5.6 – Beginners Book” available at Amazon.
  • 4. Who is this book for? • Beginning IT professionals • Developers • Any IT professional that wants to learn about MariaDB and SQL Script Language
  • 5. What do I need to know to enjoy this book? • Basic Windows knowledge • Interest in Database • Any knowledge about programming is welcome, but not essencial
  • 6. Hardware and Software requirements? • Any computer running Windows XP or superior
  • 7. What is this book about? •This book is suited for beginning developers and IT professionals who need to learn how to download, install and use MariaDB and the SQL script language.
  • 8. What is this book about? •The SQL language basics is described in detail to create databases, tables, views, procedures and functions, but not only that.
  • 9. What is this book about? •This book presents the basics of database design showing how to build foreign keys to relate tables and build strong database structures..
  • 10. What is this book about? •All of this is presented using MariaDB latest version and HeidiSQL, the default visual interface that is shipped with the MariaDB installation.
  • 11. Book Chapters •The book is divided in 8 Chapters •210 pages
  • 12. ABOUT THE BOOK •Within the book, to better explain SQL and MariaDB, a simple database projects is built from beginning to end
  • 13. ABOUT THE BOOK •Every chapter is divided in topics and every topic shows a simple description followed by a pratical example.
  • 14. Example 1 The ALTER TABLE Command • ALTER TABLE can be used for various purposes, such as: create new columns and change existing columns, add or remove foreign key and primary key constraints. • To use ALTER TABLE to add a column named BirthDate using the DATE data type, you must enter the name of the table to be altered after the ALTER TABLE statement and the column name (in this case BirthDate), followed by the data type after ADD COLUMN command: • ALTER TABLE TbCustomers ADD COLUMN BirthDate DATE
  • 15. Chapters • What is addressed in every chapter??
  • 16. Chapter 1 • Database definition • Brief history of Database Systems and SQL • Download and Install MariaDB • More....
  • 17. Chapter 2 • Getting closer to HeidiSQL, visual tool to interacts with MariaDB and MySQL • Much more....
  • 18. Chapter 3 • First scripts • Editing script files • Variables • Strings in MariaDB • Much more....
  • 19. Chapter 4 • Creating the first objects • Creating a database • MariaDB configuration and data files • Much more....
  • 20. Chapter 5 • Transactions • Storage Engines • Data Types • Inserting, updating and deleting data • Using WHERE and comparison operators • Working with dates • Much more....
  • 21. Chapter 6 • Foreign Keys and referential integrity • JOINS • CASE • Aggregations • Aggregate functions • Much more....
  • 22. Chapter 7 • Procedures • VIEWS • Triggers • Functions • Flow control • Events • .... Much more....
  • 23. Chapter 8 • Using information_schema • Index and tuning • Backup and restore database
  • 25. Read my other book at amazon