SlideShare a Scribd company logo
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

PPTX
Relational Database and mysql insight
PPTX
JSON as a SQL Datatype
ODP
Nosql
PPTX
Introduction to maya
PPTX
.Net Fundamentals
PPTX
Introduction to MongoDB
PPTX
Introduction to NoSql & Mongodb
Relational Database and mysql insight
JSON as a SQL Datatype
Nosql
Introduction to maya
.Net Fundamentals
Introduction to MongoDB
Introduction to NoSql & Mongodb

What's hot (12)

PPTX
Geek Sync | Azure Cloud & You: First Steps for the DBA
PDF
Multi-tenant Database Design for SaaS
PDF
SQLDay2013_Denny Cherry - Table indexing for the .NET Developer
PDF
The XML Forms Architecture
PPS
MySQL Optimization from a Developer's point of view
PDF
SQLDay2013_DennyCherry_GettingSQLServiceBrokerUp&Running
PPTX
05 entity framework
PDF
Related Content
PPTX
SQL Server 2016 What's New For Developers
PDF
Structuring Topics without Structured Authoring
PPTX
NoSQL Database in .NET Apps
Geek Sync | Azure Cloud & You: First Steps for the DBA
Multi-tenant Database Design for SaaS
SQLDay2013_Denny Cherry - Table indexing for the .NET Developer
The XML Forms Architecture
MySQL Optimization from a Developer's point of view
SQLDay2013_DennyCherry_GettingSQLServiceBrokerUp&Running
05 entity framework
Related Content
SQL Server 2016 What's New For Developers
Structuring Topics without Structured Authoring
NoSQL Database in .NET Apps
Ad

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

PPTX
MuleSoft integration with Liquibase | Mysore MuleSoft Meetup #3
PDF
The Complete MariaDB Server Tutorial - Percona Live 2015
DOC
Oracle 11g sql plsql training
PPTX
How to Survive as a Data Architect in a Polyglot Database World
PDF
MariaDB Server Compatibility with MySQL
PPTX
mariadb.pptx
PDF
MariaDB 10: The Complete Tutorial
PPTX
unit-ii.pptx
PPTX
xjtrutdctrd5454drxxresersestryugyufy6rythgfytfyt
PPTX
Liquibase Integration with MuleSoft
PDF
The Complete MariaDB Server tutorial
PPT
PPTX
Geek Sync | Tips for Data Warehouses and Other Very Large Databases
PPTX
Bringing DevOps to the Database
PDF
Ds03 data analysis
PDF
MariaDB: in-depth (hands on training in Seoul)
PPTX
PDF
Maria db 10 and the mariadb foundation(colin)
KEY
Austin NoSQL 2011-07-06
PDF
Framing the Argument: How to Scale Faster with NoSQL
MuleSoft integration with Liquibase | Mysore MuleSoft Meetup #3
The Complete MariaDB Server Tutorial - Percona Live 2015
Oracle 11g sql plsql training
How to Survive as a Data Architect in a Polyglot Database World
MariaDB Server Compatibility with MySQL
mariadb.pptx
MariaDB 10: The Complete Tutorial
unit-ii.pptx
xjtrutdctrd5454drxxresersestryugyufy6rythgfytfyt
Liquibase Integration with MuleSoft
The Complete MariaDB Server tutorial
Geek Sync | Tips for Data Warehouses and Other Very Large Databases
Bringing DevOps to the Database
Ds03 data analysis
MariaDB: in-depth (hands on training in Seoul)
Maria db 10 and the mariadb foundation(colin)
Austin NoSQL 2011-07-06
Framing the Argument: How to Scale Faster with NoSQL
Ad

Recently uploaded (20)

PDF
Mushroom cultivation and it's methods.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
A Presentation on Artificial Intelligence
PPTX
TLE Review Electricity (Electricity).pptx
Mushroom cultivation and it's methods.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Programs and apps: productivity, graphics, security and other tools
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Assigned Numbers - 2025 - Bluetooth® Document
Mobile App Security Testing_ A Comprehensive Guide.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
SOPHOS-XG Firewall Administrator PPT.pptx
Heart disease approach using modified random forest and particle swarm optimi...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Empathic Computing: Creating Shared Understanding
Reach Out and Touch Someone: Haptics and Empathic Computing
OMC Textile Division Presentation 2021.pptx
Network Security Unit 5.pdf for BCA BBA.
A Presentation on Artificial Intelligence
TLE Review Electricity (Electricity).pptx

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