Banco de dados - 2 º Semestre - Bimestre 1 - Aula 1

Page 1

SQL NA PRĂ TICA

Professor Anderson Carvalho


SGBD Escolhido


Vantagens deste SGBD • GRATUITO • Multiplataforma (14) • Linguagem e sintaxe simplificadas • Velocidade • Enorme gama de APIs (C, C++, Java, Perl, PHP, Ruby, etc.) • Capacidade de armazenamento

• Excelente Manual


Quem utiliza? 200 milhões de Busca / dia

50.000 downloads diários

1,42 milhões de artigos em 250 idiomas

Bilhões de visualizações / mês


GUI - Ferramentas visuais Gerenciamento do MySQL


MySQL Conceitos SQL DDL – Linguagem de Definição de Dados

CREATE, ALTER, DROP DML – Linguagem de Manipulação de Dados

INSERT, SELECT, UPDATE, DELETE


MySQL O início

Como Instalar? R.: Algumas recomendações • Porta: 3306 • Charset: UTF-8 / LATIN / ISO-8859-1 • Engine: MyISAM (padrão) ou InnoDB (foreign key)


MySQL Recursos avançados

• • • • •

Views Stored Procedure Functions Triggers Events


MySQL PRINCIPAIS MECANISMOS DE ARMAZENAMENTO •

MyISAM • • • •

Mecanismo default Tabelas independentes do SO Ferramentas para integridade e compactação Tabelas não lidam com transações

InnoDB • • • •

Grandes quantidades de dados Suporta chaves estrangeiras (único até a versão 5.1) Permite transações (único do MySQL) Default no Windows


MySQL TIPOS DE DADOS PARA DATA E HORA • • • • •

DATE DATE TIME TIME TIMESTAMP [INSERT, ON UPDATE] YEAR

TIPOS DE DADOS NUMÉRICOS • •

BOOL, BOOLEAN BIGINT


MySQL TIPOS DE DADOS NUMÉRICOS • • • • • • •

INT MEDIUMINT SMALLINT TINYINT DECIMAL DOOUBLE FLOAT


MySQL TIPOS DE DADOS STRING • • • • • • • • • •

CHAR VARCHAR LONGBLOB LONGTEXT MEDIUMBLOB MEDIUMTEXT BLOB TEXT TINYBLOB TINYTEXT


MySQL TIPOS DE DADOS STRING • •

ENUM SET


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.