My sql

Disponível somente no TrabalhosFeitos
  • Páginas : 8 (1866 palavras )
  • Download(s) : 0
  • Publicado : 21 de janeiro de 2013
Ler documento completo
Amostra do texto
MYSQL

Introdução
Pasta para acesso
C:\mysql\bin
Entrada via prompt de comando do DOS, usando o usuário root:C:\mysql\bin> mysql –u usuário senha
Em seguida, o MYSQL exibe seu prompt, pronto para aceitar comandos.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.27-community-log
Type 'help;' or '\h' for help. Type '\c' to clearthe buffer.
mysql>_

Numa instalação padrão do MySQL, o usuário criado inicialmente é o root e sua senha é vazia.
Digite o comando desejado, podendo inclusive teclar quantas vezes quiser. Para que o comando
seja executado, coloque um ponto e vírgula (;) no final antes de teclar .

Alguns comandos não precisam do ponto e vírgula para serem executados.

Caixa Alta ou Baixa
O MySQL ignoraa caixa dos comandos. Entretanto, tome cuidado pois se você criar tabelas e campos em
letras maiúsculas, no MySQL, você terá que utilizar a caixa (tamanho de letra) correta, quando estiver
trabalhando com o PHP, uma vez que o PHP não os ignora.

Apostila de MySQL

Página

1

Prof. Carlos Majer – Aplicações Corporativas – UNICID

Manipulando Bancos de Dados
Algumas tabelas existentesO Mysql, por conta de sua instalação, já vem com algumas tabelas criadas:Mysql: Privilégio de acesso de usuários. Não elimine esta tabela.
Test: Criada como espaço de testes

Exibindo os bancos de dados existentes
SHOW DATABASES;
+--------------------+
| Database
|
+--------------------+
| information_schema |
| mysql
|
| sistema
|
| test
|
+--------------------+
4 rows in set(0.08 sec)

Abrindo (conectando) a um banco de dados
USE [nome do banco de dados];
Exemplo:-

USE sistema;
Mensagem do MySQL:database changed

Criando um banco de dados
Cria-se uma vez e seleciona-se sempre que precisar trabalhar com o mesmo.

CREATE DATABASE [Nome do Banco de Dados];
Exemplo:-

CREATE DATABASE sistema;
Mensagem do MySQL:Query OK, 1 row affected (0.00 sec)
Paracomeçar a trabalhar com este banco de dados, você deve selecioná-lo:-

USE sistema;
Mensagem do MySQL:-

Apostila de MySQL

Página

2

Prof. Carlos Majer – Aplicações Corporativas – UNICID
Database changed;

Eliminando Banco de Dados
Para se eliminar um banco de dados, deve-se utilizar o seguinte comando:-

DROP [Nome do Banco de Dados]
Exemplo:-

DROP sistema;
Mensagem doMySQL:Query OK, 0 rows affected (0.00 sec)

Manipulando Tabelas
Exibindo tabelas do banco de dados aberto (conectado):SHOW TABLES;
Mensagem do MySQL:+-------------------+
| Tables_in_sistema |
+-------------------+
| clientes
|
| produtos
|
+-------------------+
2 rows in set (0.00 sec)

Exibindo os campos de uma tabela
SHOW COLUMNS IN [Nome da Tabela];
OU

DESCRIBE [Nome da Tabela];Exemplo:-

SHOW COLUMNS IN produtos;
OU

DESCRIBE produtos;
Mensagem do MySQL:+-----------+-------------+------+-----+---------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| codigo
| varchar(10) | YES |
| NULL
|
|
| descricao | varchar(20) | YES |
| NULL
|
|
| ativo
| char(1)
| YES |
| NULL
|
|
|cadastro | date
| YES |
| NULL
|
|
+-----------+-------------+------+-----+---------+-------+
4 rows in set (0.02 sec)

Criando tabelas
CREATE TABLE [Nome da Tabela] ([Nome do Campo 1] [Tipo do Campo1],
[Nome do Campo n] [Tipo do Campo n]);
Exemplo:-

Apostila de MySQL

Página

3

Prof. Carlos Majer – Aplicações Corporativas – UNICID

CREATE TABLE Estados
(uf char(2),
regiaoVARCHAR(5)
);
Mensagem do MySQL:Query OK, 0 rows affected (0.11 sec)

Criando tabelas com Chaves Primárias
CREATE TABLE [Nome da Tabela]
([Nome do Campo] [Tipo do Campo] [auto_increment], [Nome do Campo
2] [ Tipo do Campo 2],
PRIMARY KEY ([Nome do Campo n]) )
Exemplo:-

CREATE TABLE clientes
(idCliente INT(10) AUTO_INCREMENT,
nome VARCHAR(50),
cadastro DATE,
nascimento DATE,...
tracking img