Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Últimos assuntos
» Descobrindo o MAC pelo ip
Mysql comandos bàsicos EmptyOntem à(s) 2:39 pm por juk

» TESTANDO O MTU DA REDE
Mysql comandos bàsicos EmptySeg Set 16, 2019 9:20 am por juk

» Quebrando a senha do windows 10
Mysql comandos bàsicos EmptyQui Jul 04, 2019 10:08 am por juk

» Create network bridge with nmcli for libvirt
Mysql comandos bàsicos EmptySeg Abr 15, 2019 5:01 pm por juk

» Problema para Instalar Windows 7 no NOTEBOOK SEMP NA-1402‏
Mysql comandos bàsicos EmptyDom Abr 14, 2019 2:01 pm por juk

» Desativar inicialização com erro do Windows
Mysql comandos bàsicos EmptyDom Abr 14, 2019 1:54 pm por juk

» Remover Mensagem de Ativação no Office 2016
Mysql comandos bàsicos EmptyQui Mar 21, 2019 10:45 am por juk

» Ativadores
Mysql comandos bàsicos EmptySex Mar 01, 2019 2:04 pm por juk

» Windows 10 lento, Uso de disco alto
Mysql comandos bàsicos EmptyQua Fev 20, 2019 7:42 am por juk

Relogio

Mysql comandos bàsicos

Novo Tópico   Responder ao tópico

Ir em baixo

Mysql comandos bàsicos Empty 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
juk
juk

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

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