Comandos Banco de Dados

Fazer download em xlsx, pdf ou txt
Fazer download em xlsx, pdf ou txt
Você está na página 1de 15

CÓDIGOS

DDL - DATA DEFINITION LANGUAGE

Desc pessoas;

ID int not null auto_increment;


default charset = utf8;

insert into pessoas


(nome, nascimento, sexo, peso, altura, nacionalidade)
values
('Vânia', '1985-11-23', 'F','56,0', '1,57', 'Brasil');
ou
insert into pessoas values
('Vânia', '1985-11-23', 'F','56,0', '1,57', 'Brasil');

Select * from pessoas;

ALTER TABLE pessoas

Add column profissão varchar (10);

ALTER TABLE pessoas


Drop column profissão;

alter table pessoas


add column profissão varchar (10) after nome;

alter table pessoas


add column código int first;

alter table pessoas


modify column profissão varchar (20);

alter table pessoas


change column prof profissão varchar (20);

alter table pessoas


rename to gafanhotos;

create table if not exists cursos (


nome varchar (30) not null unique,
descricao text,
carga int,
totalaulas int,
ano year default '2022'
) default charset = utf8;

alter table cursos


add primary key (idcursos);

drop table if exists teste;

create table if not exists cursos

MANIPULAR REGISTROS - alterar linhas - DML - DATA MANIPULATOR LANG

update cursos
set nome= 'php' , ano= '2014'
where idcurso = '1';

update cursos
set carga= '60'
where ano= '40'

delete from cursos


where idcursos= '7';

truncate table cursos;

COMANDOS
show tables;

show DATABASES;

use cadastro;

show tables;

describe cursos;
OBSERVAÇÃO
A DEFINITION LANGUAGE

aparece todas as colunas da tabela

obrigatorio e será sequncial automatico - 1,2,3,4…


aceita acentos do Brasil (padrão latino)

inserir coluna na tabela


RESPECTIVAMENTE

inserir coluna na tabela

VER A TABELA E AS COLUNAS

adicionando coluna na tabeLA, ULTIMA COLUNA

excluir coluna

adicionar uma coluna depois do nome

adicionar uma coluna em primeiro lugar

modificar tipo das constantes ou tipo primitivo, varchar

alterar nome coluna

alterar nome da tabela para gafanhoto


criar nova tabela

adicionar chave primária (não repete)

apagar a tabela inteira com nome teste

criar nova tabela

linhas - DML - DATA MANIPULATOR LANGUAGE

alterar lina UPDATE


nome correto SET
WHERE
from
alterar várias linhas ao mesmo tempo
set '60' colocar esse valor onde o ano for '40'
edit/preference/sql editor/ desmarcar 'safe update'

deletar 1 linha

deletar todas as linhas

COMANDOS
VER AS TABELAS

ver os bancos de dados existentes

abrir a tabela cadastro

ver tabelas abertas

descrições da tabela
ATUALIZE
CONFIGURE
ONDE
origem
23 06 2022 aprendendo

aulas gratuitas de matemática


Tipos de Dados Numéricos
TINYINT — número inteiro muito pequeno (tiny);
SMALLINT — número inteiro pequeno;
MEDIUMINT — número inteiro de tamanho médio;
INT — número inteiro de tamanho comum;
BIGINT — número inteiro de tamanho grande;
DECIMAL — número decimal, de ponto fixo;
FLOAT — número de ponto flutuante de precisão simples (32 bits);
DOUBLE — número de ponto flutuante de precisão dupla (64 bits);
BIT — um campo de um bit.

Tipos de Dados em Strings


CHAR — uma cadeia de caracteres (string), de tamanho fixo e não-binária;
VARCHAR — uma string de tamanho variável e não-binária;
BINARY — uma string binária de tamanho fixo;
VARBINARY — uma string binária de tamanho variável;
BLOB — um BLOB (Binary Large OBject – OBjeto Grande Binário) pequeno;
TINYBLOB — um BLOB muito pequeno;
MEDIUMBLOB — um BLOB de tamanho médio;
LONGBLOB — um BLOB grande;
TINYTEXT — uma string não-binária e de tamanho bem reduzido;
TEXT — uma string não-binária e pequena;
MEDIUMTEXT — uma string de tamanho comum e não-binária;
LONGTEXT — uma string não-binária de tamanho grande;
ENUM — de acordo com o manual do MySQL, é uma string, com um valor que precisa ser
selecionado de uma lista predefinida na criação da tabela;
SET — é um objeto que pode ter zero ou mais valores – cada um dos quais precisa ser
escolhido de uma lista de valores predeterminados quando da criação da tabela.

Armazenamento de Data e Hora

DATE — o valor referente a uma data no formato 'YYYY-MM-DD' onde o Y é para simbolizar o
ANO, M para MES e D para DIA. Por exemplo 1985-11-25. Quando utiliza 4 vezes o Y estamos
dizendo que o ano será apresentado por 4 dígitos (2020), se fosse YY seria 2 dígitos (20);

TIME — um valor horário no formato 'hh:mm:ss' (hora:minutos:segundos);

TIMESTAMP — timestamp é uma sequência de caracteres ou informação codificada que


identifica uma marca temporal ou um dado momento em que um evento ocorreu. No MySQL, ele
tem o formato 'CCYY-MM-DD hh:mm:ss' – neste caso, seguem a padronização ISO 8601;

YEAR — armazena um ano no formato 'CCYY' ou 'YY';

Você também pode gostar