Curso Database MariaDB Introduction
24 horasVisão Geral
Curso Database MariaDB Introduction: O curso MariaDB cobre os fundamentos da linguagem SQL implementada pelo MariaDB.
O curso foi elaborado para dar aos delegados experiência prática na escrita de instruções SQL usando o programa cliente MySQL e o MySQL Workbench.
São apresentadas as instruções SQL básicas, incluindo o uso de funções SQL e as instruções básicas de manipulação de tabelas e visualizações.
Exercícios e exemplos são usados ao longo do curso para fornecer experiência prática com as técnicas abordadas.
Objetivos do Curso
- Para fornecer as habilidades necessárias para criar e alterar um banco de dados MariaDB e consultar e modificar os dados mantidos em tal banco de dados.
Objetivo
Após realizar este Curso Database MariaDB Introduction você será capaz de:
- Usando programas clientes para acessar um banco de dados MariaDB
- Criação, alteração e eliminação de um banco de dados MariaDB
- Escrevendo instruções SQL para selecionar dados de um banco de dados MariaDB
- Escrevendo junções e subconsultas
- Usando expressões SQL
- Usando funções de agregação SQL e funções escalares
- Inserindo, atualizando, excluindo e substituindo linhas
- Criação e alteração de tabelas, índices e visualizações
- Usando transações
- Concessão e revogação de privilégios de acesso em tabelas e visualizações
- Exportando e importando dados
Publico Alvo
- Qualquer pessoa que precise acessar e trabalhar com um banco de dados MariaDB ou que esteja migrando do MySQL para o MariaDB.
Pre-Requisitos
- Não há pré-requisitos formais para o curso de Introdução ao MariaDB, embora um entendimento de bancos de dados e exposição à tecnologia da informação em geral seja útil.
- Este conhecimento pode ser obtido através da participação no curso Visão Geral de Bancos de Dados Relacionais e Modelagem de Dados .
Materiais
Inglês | PortuguêsConteúdo Programatico
Course Introduction
- Administration and course materials
- Course structure and agenda
- Delegate and trainer introductions
DATABASE CONCEPTS
- What is a database?
- Database management systems
- Tables, rows and columns
- Indexes, primary keys, unique constraints and foreign keys
- Client-Server architecture
- Supported data types
- Storage engines and table types
- The Information_Schema and MySQL Databases for MariaDB
- Exercise: Using a MariaDB Database
USING THE MySQL CLIENT with MariaDB
- What is the MySQL client?
- Getting started and Logging in
- Selecting a database
- Client commands
- Entering and executing SQL statements
- Retrieving previous commands
- Creating, editing and executing SQL files
- Redirecting output into a file
- Command line execution of SQL Scripts
- Exercise: Using the MySQL Client
BASIC SELECT
- The SQL SELECT statement
- Case sensitivity
- Quotes
- Statement terminator
- Syntax conventions
- The select clause
- The FROM clause
- Conditions and the WHERE clause
- Logical operators
- The ORDER BY clause
- Column aliases
- Arithmetic expressions
- Precedence of operators
- Exercises: Querying the sample database
LIMIT, UNION AND AGGREGATE FUNCTIONS
- The LIMIT clause
- UNION
- UNION ALL
- Aggregate functions
- The GROUP BY clause
- Using Rollup with GROUP BY
- The HAVING clause
- Exercises: Using Limit, Union and Aggregate Functions
SUBQUERIES AND JOINS
- Subqueries
- Cartesian products
- Joins with original syntax
- Table aliases
- Natural joins
- Join using
- Join on
- Multi-table joins
- Exercises: Using Subqueries and Joins
NUMERIC AND CHARACTER FUNCTIONS
- Function types
- Testing functions
- Numeric functions
- Character functions
- Exercise: Using Numeric and Character Functions
DATE, TIME AND OTHER FUNCTIONS
- Date and time column types
- Date and time formats
- The date format function
- Functions to return date time
- Functions to extract components from date time
- Date time arithmetic
- Miscellaneous functions
- Exercise: Using Date, Time and other functions
DATABASES AND TABLES
- Creating a database
- Selecting a database
- Obtaining database metadata
- Table properties
- Creating tables
- Auto_increment
- Show create table
- Column operations
- Constraint operations
- Copying tables
- Renaming tables
- Changing engine for tables
- Obtaining table metadata
- Altering tables
- Dropping tables
- Temporary tables
- Memory tables
- Exercises: Maintaining databases and tables
INDEXES AND VIEWS
- What is an index?
- Structure of an index
- Creating an index
- Reviewing indexes
- Composite indexes
- Altering a table to add an index
- Dropping indexes
- What is a view?
- Creating views
- View restrictions
- Dropping views
- Exercise: Maintaining indexes and views
MANAGING DATA
- Inserting rows
- Replacing rows
- Updating rows
- Deleting rows
- The truncate statement
- The COMMIT and ROLLBACK commands
- Savepoints
- Implicit commits
- Exercise: Managing data
ACCESS CONTROL
- Creating users
- Renaming users
- Dropping users
- Granting privileges
- Revoking privileges
- Exercise: Creating users, granting and revoking
IMPORT AND EXPORT
- Exporting using SQL
- Importing using SQL
- Exporting from the command line
- Importing from the command line
- Exercise: Export and import data