OMYS-3 - MYSQL FOR DEVELOPERS

INFORMAZIONI SUL CORSO

durata

Durata:

5 GIORNI
categoria

Categoria:

MySql
qualifica

Qualifica istruttore:

Oracle Certified Professional
dedicato a

Dedicato a:

Sviluppatore
produttore

Produttore:

Oracle

SCEGLI LA SEDE PER QUESTO CORSO

CORSO A CALENDARIO

Per vedere le informazioni relative al calendario del corso scegli prima una sede
sede
Sede: PCSNET Roma
prezzo
Prezzo: 1.815 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Milano
prezzo
Prezzo: 1.815 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET NordEst
prezzo
Prezzo: 1.815 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Torino
prezzo
Prezzo: 1.815 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Emilia Romagna
prezzo
Prezzo: 1.815 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Toscana
prezzo
Prezzo: 1.815 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Marche
prezzo
Prezzo: 1.815 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Umbria
prezzo
Prezzo: 1.815 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Napoli
prezzo
Prezzo: 1.815 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Sicilia
prezzo
Prezzo: 1.815 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!

CORSO DEDICATO

Per avere informazioni sul corso dedicato compila il form e ti contatteremo

CORSO DEDICATO

Grazie per la tua richiesta, ti contatteremo al più presto.

OBIETTIVI

Capire le misure necessarie per invocare programmi client MySQL

Utilizzare il generico programma client mysql e il MySQL Query Browser interfaccia utente grafica (GUI) per eseguire query e recuperare i risultati

Selezionare il miglior tipo di dati per rappresentare informazioni in MySQL

Gestire le caratteristiche strutturali dei database e le tabelle nel database

Utilizzare l'istruzione SELECT per recuperare informazioni da tabelle di database

Utilizzare espressioni nelle query SQL per ottenere informazioni più dettagliate

Utilizzare le istruzioni SQL per modificare i contenuti delle tabelle del database

Scrivi unire espressioni nelle istruzioni SQL per ottenere informazioni da più tabelle

Utilizzare subquery nelle istruzioni SQL

Creare viste utilizzando istruzioni SELECT per produrre tavoli virtuali di dati specifici

Eseguire l'importazione di massa di dati e le operazioni di esportazione

Creare variabili definite dall'utente, istruzioni preparate e routine memorizzate

Creare e gestire trigger

Utilizzare il database INFORMATION_SCHEMA per accedere ai metadati

Debug di applicazioni MySQL

Configurare e ottimizzare MySQL

PREREQUISITI

Prerequisites:

Prerequisiti obbligatori:

Having attended the MySQL for Beginners course or some experience with Relational Databases and SQL MySQL for Beginners (SQL-4401)

 

 

Ritorno all'inizio

Course Objectives:

CONTENUTI:

Introduction

MySQL Overview, Products and Services

MySQL Enterprise Services

Supported Operating Services

MySQL Certification Program

Training Curriculum Paths

MySQL Website

Installing MySQL and the World Database

 

MySQL Client/Server Concepts

MySQL General Architecture

How MySQL Uses Disk Space

How MySQL Uses Memory

 

MySQL Clients

Invoking Client Programs

Using Option Files

The MySQL Client

MySQL Query Browser

MySQL Connectors

Third-Party APIs

 

Querying for Table Data

The SELECT Statement

Aggregating Query Results

Using UNION

 

Handling Errors and Warnings

SQL Modes

Handling Missing or Invalid Data Values

Interpreting Error Messages

 

SQL Expressions

SQL Comparisons

Functions in SQL Expressions

Comments in SQL Statements

 

Data Types

Data Type Overview

Numeric Data Types

Character String Data Types

Binary String Data Types

Temporal Data Types

NULLs

 

Obtaining Metadata

Metadata Access Methods

The INFORMATION_SCHEMA Database/Schema

Using SHOW and DESCRIBE

The mysqlshow Command

 

Databases

Database Properties

Good Design Practices

Identifiers

Creating Databases

Altering Databases

Dropping Databases

 

Tables

Creating Tables

Table Properties

Column Options

Creating Tables Based on Existing Tables

Altering Tables

Dropping Tables

Foreign Keys

 

Manipulating Table Data

The INSERT Statement

The DELETE Statement

The UPDATE Statement

The REPLACE Statement

INSERT with ON DUPLICATE KEY UPDATE

The TRUNCATE TABLE Statement

 

Transactions

What is a Transaction?

Transaction Commands

Isolation Levels

Locking

 

Joins

What is a Join?

Joining Tables in SQL

Basic Join Syntax

Inner Joins

Outer Joins

Other Types of Joins

Joins in UPDATE and DELETE statements

 

Subqueries

Types of Subqueries

Table Subquery Operators

Correlated and Non-Correlated Subqueries

Converting Subqueries to Joins

 

Views

What Are Views?

Creating Views

Updatable Views

Managing Views

Obtaining View Metadata

 

Prepared Statements

Why Use Prepared Statements?

Using Prepared Statements from the mysql Client

Preparing a Statement

Executing a Prepared Statement

Deallocating a Prepared Statement

 

Exporting and Importing Data

Exporting and Importing Data

Exporting and Importing Data Using SQL

Exporting and Importing Data Using MySQL Client Programs

Import Data with the SOURCE Command

 

Stored Routines

What is a Stored Routine?

Creating, Executing and Deleting Stored Routines

Compound Statements

Assign Variables

Parameter Declarations

Flow Control Statements

Declare and Use Handlers

Cursors

 

Triggers

What are Triggers?

Delete Triggers

Restrictions on Triggers

 

Storage Engines

SQL Parser and Storage Engine Tiers

Storage Engines and MySQL

The MyISAM Storage Engine

The InnoDB Storage Engine

The MEMORY Storage Engine

Other Storage Engines

 

Optimization

Overview of Optimization Principles

Using Indexes for Optimization

Using EXPLAIN to Analyze Queries

Query Rewriting Techniques

Optimizing Queries by Limiting Output

Using Summary Tables

Optimizing Updates

Choosing Appropriate Storage Engines TOPIC22 Conclusion

MySQL Advanced Stored Procedures (SQL-4201)

MySQL Developer Techniques (SQL-4305)

INFO

  • Manuale: Il Materiale Didattico Ufficiale per tutti i corsi Oracle University non è più in forma cartacea ma consiste in un eKit elettronico che lo studente iscritto potrà scaricare dal sito Oracle. Per tutte le info sull'eKit http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=288. Il Materiale Didattico è compreso nel prezzo sia per i corsi a Calendario che Dedicati.
  • Prezzo manuale: 0 € incluso nel prezzo del corso
  • Natura del corso: Operativo (previsti lab su PC)

PARTNERSHIP