Curso Database MariaDB Introduction

  • Database

Curso Database MariaDB Introduction

24 horas
Visã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ês
Conteúdo Programatico

Course Introduction

  1. Administration and course materials
  2. Course structure and agenda
  3. Delegate and trainer introductions

DATABASE CONCEPTS

  1. What is a database?
  2. Database management systems
  3. Tables, rows and columns
  4. Indexes, primary keys, unique constraints and foreign keys
  5. Client-Server architecture
  6. Supported data types
  7. Storage engines and table types
  8. The Information_Schema and MySQL Databases for MariaDB
  9. Exercise: Using a MariaDB Database

USING THE MySQL CLIENT with MariaDB

  1. What is the MySQL client?
  2. Getting started and Logging in
  3. Selecting a database
  4. Client commands
  5. Entering and executing SQL statements
  6. Retrieving previous commands
  7. Creating, editing and executing SQL files
  8. Redirecting output into a file
  9. Command line execution of SQL Scripts
  10. Exercise: Using the MySQL Client

BASIC SELECT

  1. The SQL SELECT statement
  2. Case sensitivity
  3. Quotes
  4. Statement terminator
  5. Syntax conventions
  6. The select clause
  7. The FROM clause
  8. Conditions and the WHERE clause
  9. Logical operators
  10. The ORDER BY clause
  11. Column aliases
  12. Arithmetic expressions
  13. Precedence of operators
  14. Exercises: Querying the sample database

LIMIT, UNION AND AGGREGATE FUNCTIONS

  1. The LIMIT clause
  2. UNION
  3. UNION ALL
  4. Aggregate functions
  5. The GROUP BY clause
  6. Using Rollup with GROUP BY
  7. The HAVING clause
  8. Exercises: Using Limit, Union and Aggregate Functions

SUBQUERIES AND JOINS

  1. Subqueries
  2. Cartesian products
  3. Joins with original syntax
  4. Table aliases
  5. Natural joins
  6. Join using
  7. Join on
  8. Multi-table joins
  9. Exercises: Using Subqueries and Joins

NUMERIC AND CHARACTER FUNCTIONS

  1. Function types
  2. Testing functions
  3. Numeric functions
  4. Character functions
  5. Exercise: Using Numeric and Character Functions

DATE, TIME AND OTHER FUNCTIONS

  1. Date and time column types
  2. Date and time formats
  3. The date format function
  4. Functions to return date time
  5. Functions to extract components from date time
  6. Date time arithmetic
  7. Miscellaneous functions
  8. Exercise: Using Date, Time and other functions

DATABASES AND TABLES

  1. Creating a database
  2. Selecting a database
  3. Obtaining database metadata
  4. Table properties
  5. Creating tables
  6. Auto_increment
  7. Show create table
  8. Column operations
  9. Constraint operations
  10. Copying tables
  11. Renaming tables
  12. Changing engine for tables
  13. Obtaining table metadata
  14. Altering tables
  15. Dropping tables
  16. Temporary tables
  17. Memory tables
  18. Exercises: Maintaining databases and tables

INDEXES AND VIEWS

  1. What is an index?
  2. Structure of an index
  3. Creating an index
  4. Reviewing indexes
  5. Composite indexes
  6. Altering a table to add an index
  7. Dropping indexes
  8. What is a view?
  9. Creating views
  10. View restrictions
  11. Dropping views
  12. Exercise: Maintaining indexes and views

MANAGING DATA

  1. Inserting rows
  2. Replacing rows
  3. Updating rows
  4. Deleting rows
  5. The truncate statement
  6. The COMMIT and ROLLBACK commands
  7. Savepoints
  8. Implicit commits
  9. Exercise: Managing data

ACCESS CONTROL

  1. Creating users
  2. Renaming users
  3. Dropping users
  4. Granting privileges
  5. Revoking privileges
  6. Exercise: Creating users, granting and revoking

IMPORT AND EXPORT

  1. Exporting using SQL
  2. Importing using SQL
  3. Exporting from the command line
  4. Importing from the command line
  5. Exercise: Export and import data
TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c Admin Install Upgrade

32 horas

Curso Oracle Database 12c Administração I

32 horas

Curso Oracle 12c Banco de Dados Introdução ao SQL

28 Horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Oracle Database 12c Performance Tuning

24 Horas

Curso Oracle 12c 10 Programa com PL/SQL

32 horas

Curso Oclacle 12c RAC – Administração de Banco de Dados

32 horas

Curso Oracle 12c Banco de Dados PL/SQL Advanced

24 horas

Curso Oracle 18c Database Backup and Recovery Workshop

32 horas