1 / 13

REDES DE COMPUTADORES

REDES DE COMPUTADORES. Sistemas de Informação Marcelo da Silveira Siedler. Trabalhando com MySql via console. Acessar a pasta bin do MySql Executar o comand0: mysql -u root –p Colocar a senha, no nosso caso a senha é vazia.

enoch
Télécharger la présentation

REDES DE COMPUTADORES

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. REDES DE COMPUTADORES Sistemas de Informação Marcelo da Silveira Siedler

  2. Trabalhando com MySql via console • Acessar a pasta bin do MySql • Executar o comand0: • mysql -u root –p • Colocar a senha, no nosso caso a senha é vazia. • O primeiro passo é criar uma base de dados. A síntaxe do MySQL para criação de base de dados é a seguinte: • CREATE DATABASE IF NOT EXISTS nome_bd; • Criaremos uma base de dados chamada EMPRESA

  3. Exibindo bases de dados existentes: • SHOW DATABASES; • Para podermos começar a trabalhar com nossa base de dados devemos “avisar” ao MySQL que vamos usá-la. O comando para isto é: • USE nome_db; • Para verificarmos as tabelas existentes digitar o comando: • show tables; • Verificar a estrutura da tabela: • desc nometabela;

  4. Structured Query Language (SQL) • Linguagem padrão de comunicação com base de dados relacionais. • Permite manipular a base de dados através de comandos.

  5. Criando Tabelas com SQL • Comando CREATE TABLE • CREATE TABLE basededados.tabela .. • CREATE TABLE tabela ....

  6. Criando Tabelas com SQL • Adicionando Campos: CREATE TABLE "nome_tabela" ("coluna 1" "tipo_dados_para_coluna_1", "coluna 2" "tipo_dados_para_coluna_2", ... )

  7. Exemplo CREATE TABLE client (First_Name char(50), Last_Name char(50), Address char(50), City char(50), Country char(25), Birth_Date date)

  8. Exemplo 2 CREATE TABLE Client(First_Name char(50) unique,Last_Name char(50),Address char(50) not null',City char(50) not null',Country char(25),Birth_Date date)

  9. Único / Chave Primária • CREATE TABLE Client (SID integer Unique, Last_Name varchar (30), First_Name varchar(30)); • CREATE TABLE Client (SID integer, Last_Name varchar(30), First_Name varchar(30), PRIMARY KEY (SID));

  10. EXERCÍCIO – PARTE 1 • CRIAR, UTILIZANDO A LINGUAGEM SQL, UMA BASE DE DADOS DE UMA EMPRESA COM A SEGUINTES ESTRUTURA: • FUNCIONARIO • PRIMEIRO NOME, INICIAL DO NOME DO MEIO, ULTIMO NOME, CPF (CHAR 11), DATA DE NASCIMENTO, ENDERECO, SEXO, SALARIO, CPF_SUPERVISOR, NÚMERO DO DEPARTAMENTO(deve ser criado com o nome DNR e TIPO INT) • O primeiro nome, último nome cpf e cpf do supervisor são obrigatórios e o cpf é a chave primária.

  11. DEPARTAMENTO • NOME (ÚNICO), NUMERO (CHAVE PRIMÁRIA), CPF DO GERENTE, DATA DE INÍCIO DO GERENTE

  12. Alterando a tabela criada • Comando ALTER TABLE: • ALTER TABLE Customer ADD PRIMARY KEY (SID); • ALTER TABLE ORDERS ADD FOREIGN KEY (customer_sid) REFERENCES CUSTOMER(SID); • ALTER TABLE tabela ADD campo tipo;

  13. EXCLUINDO TABELA / CAMPO • COMANDO DROP • DROP TABLE NOMETABELA; • Alter table drop nomecapo;

More Related