Apostila De MySql
Índices
1. Introdução a Banco de Dados 3
1.1. Introdução 3
1.2. Definição de Banco de Dados 3
1.3. Ambiente do Sistema de Banco de Dados 4
2. Introdução ao MySQL 5
2.1. Principais Características 5
2.2. A Estrutura do MySQL 5
2.3. Tipos de Dados no MySQL 6
2.4. Acessando o servidor MySQL 6
3. Linguagem de Definição de Dados (DDL) 8
3.1. Criando um banco de dados 8
3.2. Excluindo uma base de dados 8
3.3. Criando tabelas 8
3.4. Excluindo tabelas 8
3.5. Adicionando Campos a uma tabela existente 8
3.6. Alterando o tipo de um campo em uma tabela 8
3.7. Alterando o nome de uma campo de uma tabela 9
3.8. Excluindo campos de uma tabela 9
3.9. Adicionando uma chave primaria a uma tabela já criada 9
3.10. Adicionando uma chave secundaria a uma tabela ja criada 9
3.11. Adicionando uma chave estrangeira a uma tabela já criada 9
4. Linguagem de Manipulação de Dados (DML) 10
4.1. Inserindo Informações 10
4.2. Alterando informações 10
4.3. Excluindo informações 10
4.4. Selecionando informações 10
1. Introdução a Banco de Dados
1.1. Introdução
Bancos de dados, hoje em dia, são parte fundamental da vida de quase todos seres humanos. Viver sem sistemas de bancos de dados em nosso mundo, é hoje em dia praticamente impossível. Sem nem mesmo perceber, a todo momento estamos usando um banco de dados, mesmo nas mais triviais tarefas.
Bancos, universidades e bibliotecas são três exemplos de organizações que dependem totalmente de bancos de dados. A própria internet, usa um sistema de banco de dados para controle e funcionamento dos sites, como este.
Normalmente, bases de dados com muitas informações são armazenadas em computadores de grande porte, chamados de servidores, e que permitem o uso das mesmas informações, através de uma rede, por um número ilimitado de usuários.
1.2. Definição de Banco de Dados
Um Banco de Dados pode ser definido como:
"Uma coleção de dados operacionais inter-relacionados. Estes dados são armazenados de forma independente dos programas