Mapa mental
Banco de Dados 1
Contenido del mapa
Banco de Dados 1
DATATYPE
- INT
- A faixa com sinal é de -2147483648 a 2147483647
- Float
- flutuante de precisão simples.
- Date
- A faixa suportada é entre '1000-01-01' e '9999-12-31'
- Timestamp
- Um combinação de hora e data.
- Um timestamp. A faixa é entre '1970-01-01 00:00:00' e algum momento no ano 2037.
- Tinyblob e Tinytext
- Tamanho máximo de 255
- Blob e Text
- Tamanho máximo de 65535.
- Longblob e Longtext
- Tamanho máximo de 4294967295
- Char
- char(10), guardaria 10 caracteres
- Varchar
- Diferente do Char, ao serem inseridos 20 caracteres nenhum preenchimento automático de caracteres espaço ocorrerá
- Money
- intervalo de -92.233.720.386.547.758,08 até 92.233.720.386.547.758,07.
- INT
DDL(Data Definition Language)
- CREATE TABLE
- Cria uma nova tabela.
- Exemplo:CREATE TABLE table_name ( column1 datatype, column2 datatype,...);
- DROP TABLE
- usada para descartar uma tabela existente
- Exemplo:DROP TABLE table_name;
- CREATE TABLE
DML (Data Manipulation Language)
- INSERT INTO
- Insere dados em uma tabela.
- INSERT INTO Customers (CustomerName, City, Country) VALUES ('Cardinal', 'Stavanger', 'Norway');
- UPDATE
- Modifica algo que já existe
- Exemplo:UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
- DELETE
- Exclui registros existentes em uma tabela
- Exemplo: DELETE FROM table_name WHERE condition;
- Você não pode deletar diretamente uma tabela, apenas seus campos existente.
- INSERT INTO
DQL (Data Query Language)
- ORDER BY
- Ordena de forma crescente (ASC) ou decrescente(DESC);
- Exemplo: SELECT * FROM Customers ORDER BY Country ASC, CustomerName DESC;
- Dados operadores
- (<>)diferença, (=)igualdade
- GROUP BY
- select RG_responsavel from dependente Group by RG_responsavel
- Agrupa colunas em uma única tablea
- DISTINCT
- Elimina repetições
- Select distinct emp.nome, Rg, RG_EMPREGADO from empregado_projeto empproj inner join empregado emp on (emp.rg = empproj.rg_empregado) inner join projeto proj on (proj.NUMERO = empproj.numero_projeto)
- PRIMARY KEY
- Podem ser adicionadas ao criar uma nova tabela ou após apenas alterando a a tabela
- com CREAT TABLE
- CREATE TABLE <table_name> (<column_name> <datatype> {null | Not null} [,...]), PRIMARY KEY (col_name);
- com ALTER TABLE
- ALTER TABLE <table_name> ADD PRIMARY KEY (<column_name>);
- Para mudar a PRIMARY KEY é necessário dropar a key atual e depois adicionar a nova PRIMARY KEY
- DROP CONSTRANT
- ALTER TABLE DEPARTAMENTO_PROJETO DROP CONSTRAINT DEPARTAMENTO_PROJETO_pkey;
- ADD PRIMARY KEY
- ALTER TABLE DEPARTAMENTO_PROJETO ADD PRIMARY KEY (CODIGO);
- DROP CONSTRANT
- com CREAT TABLE
- Podem ser adicionadas ao criar uma nova tabela ou após apenas alterando a a tabela
- LIKE
- “_” substitui qualquer caractere ; “%” substitui uma cadeia de caracteres ;
- JOIN
- Acessar mais de uma tabela em uma única consulta
- RIGHT OUTER JOIN
- Retorna todos os registros da tabela à direita e os registros correspondentes da tabela à esquerda
- LEFT OUTER JOIN
- Retorna todos os registros da tabela da esquerda e os registros correspondentes da tabela da direita
- INNER JOIN
- Retorna registros que possuem valores correspondentes nas duas tabelas
- FULL OUTER JOIN
- Retorna todos os registros quando há uma correspondência na tabela esquerda ou direita
- SELF OUTER JOIN
- Uma junção de self é uma junção regular, mas a tabela se juntará a ela própria.
- ORDER BY
Información
- Descripción
- Mapa Mental sobre Banco de Dados 1, creado por Drop Level el 08/04/2019.
- Creado por
- Drop Level
- Visitas
- 0
- Valoración