CTI - Escola Cléia
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Comandos Básicos - MYSQL

Ir para baixo

Comandos Básicos - MYSQL Empty Comandos Básicos - MYSQL

Mensagem  JEAN Sex Set 10, 2010 9:42 pm


Mysql – Comandos Básicos


O primeiro passo é criar uma base de dados. A síntese do MySQL para criação de base de dados é a seguinte: CREATE DATABASE nome_bd.
EX) create database bd_aluno;
       create database aluno;

Comandos Básicos - MYSQL 1

Para visualizar todas as bases de dados que você tem acesso no mysql, utilize o seguinte comando: SHOW DATABASES;

Comandos Básicos - MYSQL 2

Para podermos começar a trabalhar com alguma base de dados devemos avisar ao MySQL que vamos usá-la. O comando para isto é: USE nome_db;
EX) use bd_aluno;
       use aluno;

O comando para criar tabelas segue a mesma sintaxe estudada em aula:

CREATE TABLE tabela
(campo 1 tipo [NOT NULL] ,
campo 2 tipo [NOT NULL] ,
      .  . ,
      .  . ,
      .  . ,
campo n tipo [NOT NULL] ,
PRIMARY KEY (campo));

Comandos Básicos - MYSQL 4

Após a execução do comando, podemos verificar quais tabelas existem em nosso banco de dados com o comando: SHOW TABLES.

Comandos Básicos - MYSQL 5

Para verificar a estrutura de uma tabela criada, utiliza-se o comando: DESC.
EX) DESC tabaluno;
       DESC tab_produto;

Comandos Básicos - MYSQL 6

RELACIONAMENTOS

O comando para declaração da chave estrangeira segue a seguinte sintaxe:
... FOREIGN KEY (codigo) REFERENCES tabela(codigo));

Comandos Básicos - MYSQL 4

Ex1) Descrição: um aluno deve estar inscrito em somente um curso e um curso pode ter nele inscrito vários alunos.

Esquema Relacional:

TabAluno(Codaluno, nome, nota, CodCurso)
CodCurso referencia TabCurso

TabCurso(CodCurso, nome)

CREATE TABLE Curso
(CodCurso CHAR(5) NOT NULL,
Nome VARCHAR(30),
PRIMARY KEY (CodCurso));


CREATE TABLE TabAluno
(Codaluno CHAR(5) NOT NULL,
Nome VARCHAR(30) ,
Nota REAL ,
CodCurso CHAR(5) ,
PRIMARY KEY (Codaluno),
FOREIGN KEY (CodCurso) REFERENCES Curso(CodCurso));


Exercícios:

1) Descrição: um fornecedor pode fornecer vários produtos e um produto deve pertencer a somente um fornecedor.

Esquema Relacional:
TabProduto(codproduto, nome, quantidade, codfornec)
codfornec referencia TabFornecedor

TabFornecedor(cofornec, nome, endereço, telefone)



2)Descrição: um empregado pode estar ligado a um departamento e um departamento pode ter vários empregados.

Esquema Relacional:
Emp(codemp, nome, coddept)
Coddept referencia TabDept

TabDept(coddept, nome)
JEAN
JEAN

Mensagens : 87
Data de inscrição : 31/08/2010

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos