Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Últimos assuntos
Relogio

Mysql comandos bàsicos

Novo Tópico   Responder ao tópico

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Mysql comandos bàsicos

Mensagem  juk em Qui Mar 21, 2013 9:52 pm

No Terminal digite:
$ mysql -u root -p
Será exibido um prompt para inserir a senha:
Enter password:

O interpretador de comandos do mysql exibirá seu prompt:
mysql> (Onde deverá inserir os comandos)

——————————————————————————-

Criar uma base de dados:
CREATE DATABASE bdteste;

Acessar base de dados:
USE bdteste;

Criar uma tabela:
CREATE TABLE produtos(
codigo_produto smallint NOT NULL,
nome_produto varchar(80) NOT NULL,
descricao_produto text,
preco float NOT NULL,
cod_categoria smallint NOT NULL,
primary key(codigo_produto)
);

Criar uma tabela com numeração automática:
CREATE TABLE produtos(
codigo_produto smallint NOT NULL AUTO_INCREMENT,
nome_produto varchar(80) NOT NULL,
descricao_produto text,
preco float NOT NULL,
cod_categoria smallint NOT NULL,
primary key(codigo_produto)
);

Inserir dados na tabela:
INSERT INTO produtos(codigo_produto, nome_produto, preco, cod_categoria)
VALUES(1, ‘Refrigerador Tabajara’, ‘Excelente Refrigerador’, 1500, 1);

Atualizar dados da tabela:
UPDATE produtos
SET nome_produto = ‘Fogão 16 Bocas Tabajara’
WHERE codigo_produto = 2;

Alterar tabela:
ALTER TABLE produtos
ADD fabricante varchar(50);

Apagar dados na tabela:
DELETE FROM produtos
WHERE codigo_produto = 2;

Apagar tabela:
DROP TABLE produtos;

Apagar base de dados:
DROP DATABASE;

Exemplos de Select:
SELECT *
FROM produtos;

————————————————–

SELECT SUM(preco)
FROM produtos;

————————————————–

SELECT *
FROM produtos
WHERE nome_produto LIKE ‘Fogão%’;

————————————————–

SELECT codigo_produto, nome_produto
FROM produtos
WHERE cod_categoria = 2
AND preco < 100;

————————————————–

SELECT COUNT(*)
FROM produtos;

————————————————–

SELECT MAX(preco)
FROM produtos;

————————————————–

SELECT MIN(preco)
FROM produtos;

————————————————–

SELECT cod_categoria, COUNT(*)
FROM produtos
GROUP BY cod_categoria;

————————————————–

SELECT cod_categoria, COUNT(*)
FROM produtos
GROUP BY cod_categoria HAVING COUNT(*) = 1;

————————————————–

SELECT nome_produto
FROM produtos
ORDER BY nome_produto;

————————————————–

SELECT nome_produto
FROM produtos
ORDER BY nome_produto DESC;

————————————————–

SELECT *
FROM produtos
WHERE nome_produto LIKE ‘CD%’ LIMIT 10;

————————————————–

SELECT *
FROM produtos
WHERE nome_produto LIKE ‘CD%’
ORDER BY nome_produto LIMIT 10;

————————————————–

SELECT *
FROM produtos
WHERE nome_produto LIKE ‘CD%’
ORDER BY nome_produto LIMIT 10 OFFSET 10;

FONTE: Guia de Consulta Rápida MySQL 5 /Juliano Niederauer & Rubens Prates / Novatec
avatar
juk

Mensagens : 225
Data de inscrição : 02/04/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Novo Tópico   Responder ao tópico
 
Permissão deste fórum:
Você pode responder aos tópicos neste fórum