Procurar
Últimos assuntos
Quem está conectado?
Há 1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante Nenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 192 em Ter Out 26, 2021 6:07 am
Mysql comandos bàsicos
Página 1 de 1
Mysql comandos bàsicos
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
$ 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- Mensagens : 266
Data de inscrição : 02/04/2012
Tópicos semelhantes
» Mysql comandos bàsicos 2
» COMANDOS BASICOS
» Mysql Instalação/comando básicos
» Mysql Backup
» MYSQL AULA 22/03/2013
» COMANDOS BASICOS
» Mysql Instalação/comando básicos
» Mysql Backup
» MYSQL AULA 22/03/2013
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Ontem à(s) 9:27 pm por juk
» LINKS PARA BAIXAR O OFFICE
Ter Abr 23, 2024 5:57 pm por juk
» Backup FULL FIREFOX
Dom Abr 07, 2024 3:16 pm por juk
» Backup FULL CHROME
Dom Abr 07, 2024 2:59 pm por juk
» Dowloand de Videos youtube Sem Permissão adminstrador
Seg Jan 02, 2023 2:13 pm por juk
» Cypecad 2019
Seg Jan 02, 2023 1:41 pm por juk
» Atualizando é instalando o IExplorer 11 no windows 7
Ter Ago 30, 2022 10:54 pm por juk
» COMO HABILITAR INTERNET EXPLORER NO WINDOWS 10
Sex Abr 29, 2022 6:43 pm por juk
» Usando o Monitor de Recursos do sistema para identificar processos Associados.
Qua Abr 06, 2022 10:19 am por juk