-- create database <nome do banco de dados>; -> cria um banco de dados novo
-- use <nome do banco de dados>; -> serve para fazer aplicar as modificações de colunas a
esse database
-- create table <nome da tabela> (
<nome da coluna> <tipo da coluna(INT, VARCHAR, etc)> <restrições da coluna(n.n, a.i,
default, etc)>,
PRIMARY KEY (nome da coluna 1 se ela for A.I e N.N)
FOREIGN KEY (<nome da coluna>)
REFERENCES <nome da outra tabela> (<chave da outra tabela>)
); -> para criar tabelas
-- drop table <nome da tabela já existente> -> exclui uma tabela
-- insert to <nome da tabela>
(nome da coluna,nome da coluna,nome da coluna,...) VALUES
(valor respectivo na linha de cima,valor respectivo na linha de cima,valor respectivo na
linha de cima,...); -> para criar informações nas colunas da tabela
-- select * from <nome da tabela>; -> para mostrar informações armazenadas na tabela
-- alter table <nome da tabela> add <nome da nova coluna> <tipo> <restrições>; -> para
adicionar uma coluna a uma tabela já existente, também pode ser usado para incluir uma
PK em uma tabela já existente usando em vez de "<nome da nova coluna>" "PRIMERY
KEY"
-- alter table <nome da tabela> modify column <nome da coluna já existente> <tipo novo da
coluna> <restrições novas na coluna>; -> para modificar uma coluna já existente
-- alter table <nome da coluna> drop <nome da coluna> -> para excluir uma coluna
TIPOS DE ENTIDADES NO SQL
INT-Guarda valores inteiros com as variações TINYINT(suporta até o valor 127)
SMALLINT(até 32767)
DECIMAL(n, n)- Guarda um valor decimal, com o limite descrito dentro dos parênteses
BOOL-Guarda valor booleano(verdadeiro ou falso, 0 ou 1)
DATE-Guarda uma data seguindo "AAAA-MM-DD"(A=ano, M=mês, D=dia)
TIME-Guarda valores expressados em "hh-mm-ss"
DATETIME-Guarda valores misturando "Date" e "Time" "AAAA-MM-DD hh-mm-ss"
TIMESTAMP-É uma contagem regressiva de desde seguindo a mesma expressão de
"DATETIME"
SET time zone é uma variável para timestamp, que adiciona um tempo extra exemplo: SET
time_zone='+3:00'
CHAR()-Guarda um caractere definido dentro dos parêntese pelo sintaxe
VARCHAR()-Guarda um valor de caracteres ATÉ o valor definido dentro dos parênteses na
sintaxe
TEXT-Guarda textos médios e longos com as variações TINYTEXT(255 caracteres),
MEDIUMTEXT(cerca de 17mil bytes) e LONGTEXT(mais de 4 bilhões de caracteres)
-- create database <nome do banco de dados>; -> cria um banco de dados novo
-- use <nome do banco de dados>; -> serve para fazer aplicar as modificações de colunas a
esse database
-- create table <nome da tabela> (
<nome da coluna> <tipo da coluna(INT, VARCHAR, etc)> <restrições da coluna(n.n, a.i,
default, etc)>,
PRIMARY KEY (nome da coluna 1 se ela for A.I e N.N)
FOREIGN KEY (<nome da coluna>)
REFERENCES <nome da outra tabela> (<chave da outra tabela>)
); -> para criar tabelas
-- drop table <nome da tabela já existente> -> exclui uma tabela
-- insert to <nome da tabela>
(nome da coluna,nome da coluna,nome da coluna,...) VALUES
(valor respectivo na linha de cima,valor respectivo na linha de cima,valor respectivo na
linha de cima,...); -> para criar informações nas colunas da tabela
-- select * from <nome da tabela>; -> para mostrar informações armazenadas na tabela
-- alter table <nome da tabela> add <nome da nova coluna> <tipo> <restrições>; -> para
adicionar uma coluna a uma tabela já existente, também pode ser usado para incluir uma
PK em uma tabela já existente usando em vez de "<nome da nova coluna>" "PRIMERY
KEY"
-- alter table <nome da tabela> modify column <nome da coluna já existente> <tipo novo da
coluna> <restrições novas na coluna>; -> para modificar uma coluna já existente
-- alter table <nome da coluna> drop <nome da coluna> -> para excluir uma coluna
TIPOS DE ENTIDADES NO SQL
INT-Guarda valores inteiros com as variações TINYINT(suporta até o valor 127)
SMALLINT(até 32767)
DECIMAL(n, n)- Guarda um valor decimal, com o limite descrito dentro dos parênteses
BOOL-Guarda valor booleano(verdadeiro ou falso, 0 ou 1)
DATE-Guarda uma data seguindo "AAAA-MM-DD"(A=ano, M=mês, D=dia)
TIME-Guarda valores expressados em "hh-mm-ss"
DATETIME-Guarda valores misturando "Date" e "Time" "AAAA-MM-DD hh-mm-ss"
TIMESTAMP-É uma contagem regressiva de desde seguindo a mesma expressão de
"DATETIME"
SET time zone é uma variável para timestamp, que adiciona um tempo extra exemplo: SET
time_zone='+3:00'
CHAR()-Guarda um caractere definido dentro dos parêntese pelo sintaxe
VARCHAR()-Guarda um valor de caracteres ATÉ o valor definido dentro dos parênteses na
sintaxe
TEXT-Guarda textos médios e longos com as variações TINYTEXT(255 caracteres),
MEDIUMTEXT(cerca de 17mil bytes) e LONGTEXT(mais de 4 bilhões de caracteres)
-- create database <nome do banco de dados>; -> cria um banco de dados novo
-- use <nome do banco de dados>; -> serve para fazer aplicar as modificações de colunas a
esse database
-- create table <nome da tabela> (
<nome da coluna> <tipo da coluna(INT, VARCHAR, etc)> <restrições da coluna(n.n, a.i,
default, etc)>,
PRIMARY KEY (nome da coluna 1 se ela for A.I e N.N)
FOREIGN KEY (<nome da coluna>)
REFERENCES <nome da outra tabela> (<chave da outra tabela>)
); -> para criar tabelas
-- drop table <nome da tabela já existente> -> exclui uma tabela
-- insert to <nome da tabela>
(nome da coluna,nome da coluna,nome da coluna,...) VALUES
(valor respectivo na linha de cima,valor respectivo na linha de cima,valor respectivo na
linha de cima,...); -> para criar informações nas colunas da tabela
-- select * from <nome da tabela>; -> para mostrar informações armazenadas na tabela
-- alter table <nome da tabela> add <nome da nova coluna> <tipo> <restrições>; -> para
adicionar uma coluna a uma tabela já existente, também pode ser usado para incluir uma
PK em uma tabela já existente usando em vez de "<nome da nova coluna>" "PRIMERY
KEY"
-- alter table <nome da tabela> modify column <nome da coluna já existente> <tipo novo da
coluna> <restrições novas na coluna>; -> para modificar uma coluna já existente
-- alter table <nome da coluna> drop <nome da coluna> -> para excluir uma coluna
TIPOS DE ENTIDADES NO SQL
INT-Guarda valores inteiros com as variações TINYINT(suporta até o valor 127)
SMALLINT(até 32767)
DECIMAL(n, n)- Guarda um valor decimal, com o limite descrito dentro dos parênteses
BOOL-Guarda valor booleano(verdadeiro ou falso, 0 ou 1)
DATE-Guarda uma data seguindo "AAAA-MM-DD"(A=ano, M=mês, D=dia)
TIME-Guarda valores expressados em "hh-mm-ss"
DATETIME-Guarda valores misturando "Date" e "Time" "AAAA-MM-DD hh-mm-ss"
TIMESTAMP-É uma contagem regressiva de desde seguindo a mesma expressão de
"DATETIME"
SET time zone é uma variável para timestamp, que adiciona um tempo extra exemplo: SET
time_zone='+3:00'
CHAR()-Guarda um caractere definido dentro dos parêntese pelo sintaxe
VARCHAR()-Guarda um valor de caracteres ATÉ o valor definido dentro dos parênteses na
sintaxe
TEXT-Guarda textos médios e longos com as variações TINYTEXT(255 caracteres),
MEDIUMTEXT(cerca de 17mil bytes) e LONGTEXT(mais de 4 bilhões de caracteres)
-- create database <nome do banco de dados>; -> cria um banco de dados novo
-- use <nome do banco de dados>; -> serve para fazer aplicar as modificações de colunas a
esse database
-- create table <nome da tabela> (
<nome da coluna> <tipo da coluna(INT, VARCHAR, etc)> <restrições da coluna(n.n, a.i,
default, etc)>,
PRIMARY KEY (nome da coluna 1 se ela for A.I e N.N)
FOREIGN KEY (<nome da coluna>)
REFERENCES <nome da outra tabela> (<chave da outra tabela>)
); -> para criar tabelas
-- drop table <nome da tabela já existente> -> exclui uma tabela
-- insert to <nome da tabela>
(nome da coluna,nome da coluna,nome da coluna,...) VALUES
(valor respectivo na linha de cima,valor respectivo na linha de cima,valor respectivo na
linha de cima,...); -> para criar informações nas colunas da tabela
-- select * from <nome da tabela>; -> para mostrar informações armazenadas na tabela
-- alter table <nome da tabela> add <nome da nova coluna> <tipo> <restrições>; -> para
adicionar uma coluna a uma tabela já existente, também pode ser usado para incluir uma
PK em uma tabela já existente usando em vez de "<nome da nova coluna>" "PRIMERY
KEY"
-- alter table <nome da tabela> modify column <nome da coluna já existente> <tipo novo da
coluna> <restrições novas na coluna>; -> para modificar uma coluna já existente
-- alter table <nome da coluna> drop <nome da coluna> -> para excluir uma coluna
TIPOS DE ENTIDADES NO SQL
INT-Guarda valores inteiros com as variações TINYINT(suporta até o valor 127)
SMALLINT(até 32767)
DECIMAL(n, n)- Guarda um valor decimal, com o limite descrito dentro dos parênteses
BOOL-Guarda valor booleano(verdadeiro ou falso, 0 ou 1)
DATE-Guarda uma data seguindo "AAAA-MM-DD"(A=ano, M=mês, D=dia)
TIME-Guarda valores expressados em "hh-mm-ss"
DATETIME-Guarda valores misturando "Date" e "Time" "AAAA-MM-DD hh-mm-ss"
TIMESTAMP-É uma contagem regressiva de desde seguindo a mesma expressão de
"DATETIME"
SET time zone é uma variável para timestamp, que adiciona um tempo extra exemplo: SET
time_zone='+3:00'
CHAR()-Guarda um caractere definido dentro dos parêntese pelo sintaxe
VARCHAR()-Guarda um valor de caracteres ATÉ o valor definido dentro dos parênteses na
sintaxe
TEXT-Guarda textos médios e longos com as variações TINYTEXT(255 caracteres),
MEDIUMTEXT(cerca de 17mil bytes) e LONGTEXT(mais de 4 bilhões de caracteres)
-- create database <nome do banco de dados>; -> cria um banco de dados novo
-- use <nome do banco de dados>; -> serve para fazer aplicar as modificações de colunas a
esse database
-- create table <nome da tabela> (
<nome da coluna> <tipo da coluna(INT, VARCHAR, etc)> <restrições da coluna(n.n, a.i,
default, etc)>,
PRIMARY KEY (nome da coluna 1 se ela for A.I e N.N)
FOREIGN KEY (<nome da coluna>)
REFERENCES <nome da outra tabela> (<chave da outra tabela>)
); -> para criar tabelas
-- drop table <nome da tabela já existente> -> exclui uma tabela
-- insert to <nome da tabela>
(nome da coluna,nome da coluna,nome da coluna,...) VALUES
(valor respectivo na linha de cima,valor respectivo na linha de cima,valor respectivo na
linha de cima,...); -> para criar informações nas colunas da tabela
-- select * from <nome da tabela>; -> para mostrar informações armazenadas na tabela
-- alter table <nome da tabela> add <nome da nova coluna> <tipo> <restrições>; -> para
adicionar uma coluna a uma tabela já existente, também pode ser usado para incluir uma
PK em uma tabela já existente usando em vez de "<nome da nova coluna>" "PRIMERY
KEY"
-- alter table <nome da tabela> modify column <nome da coluna já existente> <tipo novo da
coluna> <restrições novas na coluna>; -> para modificar uma coluna já existente
-- alter table <nome da coluna> drop <nome da coluna> -> para excluir uma coluna
TIPOS DE ENTIDADES NO SQL
INT-Guarda valores inteiros com as variações TINYINT(suporta até o valor 127)
SMALLINT(até 32767)
DECIMAL(n, n)- Guarda um valor decimal, com o limite descrito dentro dos parênteses
BOOL-Guarda valor booleano(verdadeiro ou falso, 0 ou 1)
DATE-Guarda uma data seguindo "AAAA-MM-DD"(A=ano, M=mês, D=dia)
TIME-Guarda valores expressados em "hh-mm-ss"
DATETIME-Guarda valores misturando "Date" e "Time" "AAAA-MM-DD hh-mm-ss"
TIMESTAMP-É uma contagem regressiva de desde seguindo a mesma expressão de
"DATETIME"
SET time zone é uma variável para timestamp, que adiciona um tempo extra exemplo: SET
time_zone='+3:00'
CHAR()-Guarda um caractere definido dentro dos parêntese pelo sintaxe
VARCHAR()-Guarda um valor de caracteres ATÉ o valor definido dentro dos parênteses na
sintaxe
TEXT-Guarda textos médios e longos com as variações TINYTEXT(255 caracteres),
MEDIUMTEXT(cerca de 17mil bytes) e LONGTEXT(mais de 4 bilhões de caracteres)
-- create database <nome do banco de dados>; -> cria um banco de dados novo
-- use <nome do banco de dados>; -> serve para fazer aplicar as modificações de colunas a
esse database
-- create table <nome da tabela> (
<nome da coluna> <tipo da coluna(INT, VARCHAR, etc)> <restrições da coluna(n.n, a.i,
default, etc)>,
PRIMARY KEY (nome da coluna 1 se ela for A.I e N.N)
FOREIGN KEY (<nome da coluna>)
REFERENCES <nome da outra tabela> (<chave da outra tabela>)
); -> para criar tabelas
-- drop table <nome da tabela já existente> -> exclui uma tabela
-- insert to <nome da tabela>
(nome da coluna,nome da coluna,nome da coluna,...) VALUES
(valor respectivo na linha de cima,valor respectivo na linha de cima,valor respectivo na
linha de cima,...); -> para criar informações nas colunas da tabela
-- select * from <nome da tabela>; -> para mostrar informações armazenadas na tabela
-- alter table <nome da tabela> add <nome da nova coluna> <tipo> <restrições>; -> para
adicionar uma coluna a uma tabela já existente, também pode ser usado para incluir uma
PK em uma tabela já existente usando em vez de "<nome da nova coluna>" "PRIMERY
KEY"
-- alter table <nome da tabela> modify column <nome da coluna já existente> <tipo novo da
coluna> <restrições novas na coluna>; -> para modificar uma coluna já existente
-- alter table <nome da coluna> drop <nome da coluna> -> para excluir uma coluna
TIPOS DE ENTIDADES NO SQL
INT-Guarda valores inteiros com as variações TINYINT(suporta até o valor 127)
SMALLINT(até 32767)
DECIMAL(n, n)- Guarda um valor decimal, com o limite descrito dentro dos parênteses
BOOL-Guarda valor booleano(verdadeiro ou falso, 0 ou 1)
DATE-Guarda uma data seguindo "AAAA-MM-DD"(A=ano, M=mês, D=dia)
TIME-Guarda valores expressados em "hh-mm-ss"
DATETIME-Guarda valores misturando "Date" e "Time" "AAAA-MM-DD hh-mm-ss"
TIMESTAMP-É uma contagem regressiva de desde seguindo a mesma expressão de
"DATETIME"
SET time zone é uma variável para timestamp, que adiciona um tempo extra exemplo: SET
time_zone='+3:00'
CHAR()-Guarda um caractere definido dentro dos parêntese pelo sintaxe
VARCHAR()-Guarda um valor de caracteres ATÉ o valor definido dentro dos parênteses na
sintaxe
TEXT-Guarda textos médios e longos com as variações TINYTEXT(255 caracteres),
MEDIUMTEXT(cerca de 17mil bytes) e LONGTEXT(mais de 4 bilhões de caracteres)
-- create database <nome do banco de dados>; -> cria um banco de dados novo
-- use <nome do banco de dados>; -> serve para fazer aplicar as modificações de colunas a
esse database
-- create table <nome da tabela> (
<nome da coluna> <tipo da coluna(INT, VARCHAR, etc)> <restrições da coluna(n.n, a.i,
default, etc)>,
PRIMARY KEY (nome da coluna 1 se ela for A.I e N.N)
FOREIGN KEY (<nome da coluna>)
REFERENCES <nome da outra tabela> (<chave da outra tabela>)
); -> para criar tabelas
-- drop table <nome da tabela já existente> -> exclui uma tabela
-- insert to <nome da tabela>
(nome da coluna,nome da coluna,nome da coluna,...) VALUES
(valor respectivo na linha de cima,valor respectivo na linha de cima,valor respectivo na
linha de cima,...); -> para criar informações nas colunas da tabela
-- select * from <nome da tabela>; -> para mostrar informações armazenadas na tabela
-- alter table <nome da tabela> add <nome da nova coluna> <tipo> <restrições>; -> para
adicionar uma coluna a uma tabela já existente, também pode ser usado para incluir uma
PK em uma tabela já existente usando em vez de "<nome da nova coluna>" "PRIMERY
KEY"
-- alter table <nome da tabela> modify column <nome da coluna já existente> <tipo novo da
coluna> <restrições novas na coluna>; -> para modificar uma coluna já existente
-- alter table <nome da coluna> drop <nome da coluna> -> para excluir uma coluna
TIPOS DE ENTIDADES NO SQL
INT-Guarda valores inteiros com as variações TINYINT(suporta até o valor 127)
SMALLINT(até 32767)
DECIMAL(n, n)- Guarda um valor decimal, com o limite descrito dentro dos parênteses
BOOL-Guarda valor booleano(verdadeiro ou falso, 0 ou 1)
DATE-Guarda uma data seguindo "AAAA-MM-DD"(A=ano, M=mês, D=dia)
TIME-Guarda valores expressados em "hh-mm-ss"
DATETIME-Guarda valores misturando "Date" e "Time" "AAAA-MM-DD hh-mm-ss"
TIMESTAMP-É uma contagem regressiva de desde seguindo a mesma expressão de
"DATETIME"
SET time zone é uma variável para timestamp, que adiciona um tempo extra exemplo: SET
time_zone='+3:00'
CHAR()-Guarda um caractere definido dentro dos parêntese pelo sintaxe
VARCHAR()-Guarda um valor de caracteres ATÉ o valor definido dentro dos parênteses na
sintaxe
TEXT-Guarda textos médios e longos com as variações TINYTEXT(255 caracteres),
MEDIUMTEXT(cerca de 17mil bytes) e LONGTEXT(mais de 4 bilhões de caracteres)
-- create database <nome do banco de dados>; -> cria um banco de dados novo
-- use <nome do banco de dados>; -> serve para fazer aplicar as modificações de colunas a
esse database
-- create table <nome da tabela> (
<nome da coluna> <tipo da coluna(INT, VARCHAR, etc)> <restrições da coluna(n.n, a.i,
default, etc)>,
PRIMARY KEY (nome da coluna 1 se ela for A.I e N.N)
FOREIGN KEY (<nome da coluna>)
REFERENCES <nome da outra tabela> (<chave da outra tabela>)
); -> para criar tabelas
-- drop table <nome da tabela já existente> -> exclui uma tabela
-- insert to <nome da tabela>
(nome da coluna,nome da coluna,nome da coluna,...) VALUES
(valor respectivo na linha de cima,valor respectivo na linha de cima,valor respectivo na
linha de cima,...); -> para criar informações nas colunas da tabela
-- select * from <nome da tabela>; -> para mostrar informações armazenadas na tabela
-- alter table <nome da tabela> add <nome da nova coluna> <tipo> <restrições>; -> para
adicionar uma coluna a uma tabela já existente, também pode ser usado para incluir uma
PK em uma tabela já existente usando em vez de "<nome da nova coluna>" "PRIMERY
KEY"
-- alter table <nome da tabela> modify column <nome da coluna já existente> <tipo novo da
coluna> <restrições novas na coluna>; -> para modificar uma coluna já existente
-- alter table <nome da coluna> drop <nome da coluna> -> para excluir uma coluna
TIPOS DE ENTIDADES NO SQL
INT-Guarda valores inteiros com as variações TINYINT(suporta até o valor 127)
SMALLINT(até 32767)
DECIMAL(n, n)- Guarda um valor decimal, com o limite descrito dentro dos parênteses
BOOL-Guarda valor booleano(verdadeiro ou falso, 0 ou 1)
DATE-Guarda uma data seguindo "AAAA-MM-DD"(A=ano, M=mês, D=dia)
TIME-Guarda valores expressados em "hh-mm-ss"
DATETIME-Guarda valores misturando "Date" e "Time" "AAAA-MM-DD hh-mm-ss"
TIMESTAMP-É uma contagem regressiva de desde seguindo a mesma expressão de
"DATETIME"
SET time zone é uma variável para timestamp, que adiciona um tempo extra exemplo: SET
time_zone='+3:00'
CHAR()-Guarda um caractere definido dentro dos parêntese pelo sintaxe
VARCHAR()-Guarda um valor de caracteres ATÉ o valor definido dentro dos parênteses na
sintaxe
TEXT-Guarda textos médios e longos com as variações TINYTEXT(255 caracteres),
MEDIUMTEXT(cerca de 17mil bytes) e LONGTEXT(mais de 4 bilhões de caracteres)
-- create database <nome do banco de dados>; -> cria um banco de dados novo
-- use <nome do banco de dados>; -> serve para fazer aplicar as modificações de colunas a
esse database
-- create table <nome da tabela> (
<nome da coluna> <tipo da coluna(INT, VARCHAR, etc)> <restrições da coluna(n.n, a.i,
default, etc)>,
PRIMARY KEY (nome da coluna 1 se ela for A.I e N.N)
FOREIGN KEY (<nome da coluna>)
REFERENCES <nome da outra tabela> (<chave da outra tabela>)
); -> para criar tabelas
-- drop table <nome da tabela já existente> -> exclui uma tabela
-- insert to <nome da tabela>
(nome da coluna,nome da coluna,nome da coluna,...) VALUES
(valor respectivo na linha de cima,valor respectivo na linha de cima,valor respectivo na
linha de cima,...); -> para criar informações nas colunas da tabela
-- select * from <nome da tabela>; -> para mostrar informações armazenadas na tabela
-- alter table <nome da tabela> add <nome da nova coluna> <tipo> <restrições>; -> para
adicionar uma coluna a uma tabela já existente, também pode ser usado para incluir uma
PK em uma tabela já existente usando em vez de "<nome da nova coluna>" "PRIMERY
KEY"
-- alter table <nome da tabela> modify column <nome da coluna já existente> <tipo novo da
coluna> <restrições novas na coluna>; -> para modificar uma coluna já existente
-- alter table <nome da coluna> drop <nome da coluna> -> para excluir uma coluna
TIPOS DE ENTIDADES NO SQL
INT-Guarda valores inteiros com as variações TINYINT(suporta até o valor 127)
SMALLINT(até 32767)
DECIMAL(n, n)- Guarda um valor decimal, com o limite descrito dentro dos parênteses
BOOL-Guarda valor booleano(verdadeiro ou falso, 0 ou 1)
DATE-Guarda uma data seguindo "AAAA-MM-DD"(A=ano, M=mês, D=dia)
TIME-Guarda valores expressados em "hh-mm-ss"
DATETIME-Guarda valores misturando "Date" e "Time" "AAAA-MM-DD hh-mm-ss"
TIMESTAMP-É uma contagem regressiva de desde seguindo a mesma expressão de
"DATETIME"
SET time zone é uma variável para timestamp, que adiciona um tempo extra exemplo: SET
time_zone='+3:00'
CHAR()-Guarda um caractere definido dentro dos parêntese pelo sintaxe
VARCHAR()-Guarda um valor de caracteres ATÉ o valor definido dentro dos parênteses na
sintaxe
TEXT-Guarda textos médios e longos com as variações TINYTEXT(255 caracteres),
MEDIUMTEXT(cerca de 17mil bytes) e LONGTEXT(mais de 4 bilhões de caracteres)
-- create database <nome do banco de dados>; -> cria um banco de dados novo
-- use <nome do banco de dados>; -> serve para fazer aplicar as modificações de colunas a
esse database
-- create table <nome da tabela> (
<nome da coluna> <tipo da coluna(INT, VARCHAR, etc)> <restrições da coluna(n.n, a.i,
default, etc)>,
PRIMARY KEY (nome da coluna 1 se ela for A.I e N.N)
FOREIGN KEY (<nome da coluna>)
REFERENCES <nome da outra tabela> (<chave da outra tabela>)
); -> para criar tabelas
-- drop table <nome da tabela já existente> -> exclui uma tabela
-- insert to <nome da tabela>
(nome da coluna,nome da coluna,nome da coluna,...) VALUES
(valor respectivo na linha de cima,valor respectivo na linha de cima,valor respectivo na
linha de cima,...); -> para criar informações nas colunas da tabela
-- select * from <nome da tabela>; -> para mostrar informações armazenadas na tabela
-- alter table <nome da tabela> add <nome da nova coluna> <tipo> <restrições>; -> para
adicionar uma coluna a uma tabela já existente, também pode ser usado para incluir uma
PK em uma tabela já existente usando em vez de "<nome da nova coluna>" "PRIMERY
KEY"
-- alter table <nome da tabela> modify column <nome da coluna já existente> <tipo novo da
coluna> <restrições novas na coluna>; -> para modificar uma coluna já existente
-- alter table <nome da coluna> drop <nome da coluna> -> para excluir uma coluna
TIPOS DE ENTIDADES NO SQL
INT-Guarda valores inteiros com as variações TINYINT(suporta até o valor 127)
SMALLINT(até 32767)
DECIMAL(n, n)- Guarda um valor decimal, com o limite descrito dentro dos parênteses
BOOL-Guarda valor booleano(verdadeiro ou falso, 0 ou 1)
DATE-Guarda uma data seguindo "AAAA-MM-DD"(A=ano, M=mês, D=dia)
TIME-Guarda valores expressados em "hh-mm-ss"
DATETIME-Guarda valores misturando "Date" e "Time" "AAAA-MM-DD hh-mm-ss"
TIMESTAMP-É uma contagem regressiva de desde seguindo a mesma expressão de
"DATETIME"
SET time zone é uma variável para timestamp, que adiciona um tempo extra exemplo: SET
time_zone='+3:00'
CHAR()-Guarda um caractere definido dentro dos parêntese pelo sintaxe
VARCHAR()-Guarda um valor de caracteres ATÉ o valor definido dentro dos parênteses na
sintaxe
TEXT-Guarda textos médios e longos com as variações TINYTEXT(255 caracteres),
MEDIUMTEXT(cerca de 17mil bytes) e LONGTEXT(mais de 4 bilhões de caracteres)
-- create database <nome do banco de dados>; -> cria um banco de dados novo
-- use <nome do banco de dados>; -> serve para fazer aplicar as modificações de colunas a
esse database
-- create table <nome da tabela> (
<nome da coluna> <tipo da coluna(INT, VARCHAR, etc)> <restrições da coluna(n.n, a.i,
default, etc)>,
PRIMARY KEY (nome da coluna 1 se ela for A.I e N.N)
FOREIGN KEY (<nome da coluna>)
REFERENCES <nome da outra tabela> (<chave da outra tabela>)
); -> para criar tabelas
-- drop table <nome da tabela já existente> -> exclui uma tabela
-- insert to <nome da tabela>
(nome da coluna,nome da coluna,nome da coluna,...) VALUES
(valor respectivo na linha de cima,valor respectivo na linha de cima,valor respectivo na
linha de cima,...); -> para criar informações nas colunas da tabela
-- select * from <nome da tabela>; -> para mostrar informações armazenadas na tabela
-- alter table <nome da tabela> add <nome da nova coluna> <tipo> <restrições>; -> para
adicionar uma coluna a uma tabela já existente, também pode ser usado para incluir uma
PK em uma tabela já existente usando em vez de "<nome da nova coluna>" "PRIMERY
KEY"
-- alter table <nome da tabela> modify column <nome da coluna já existente> <tipo novo da
coluna> <restrições novas na coluna>; -> para modificar uma coluna já existente
-- alter table <nome da coluna> drop <nome da coluna> -> para excluir uma coluna
TIPOS DE ENTIDADES NO SQL
INT-Guarda valores inteiros com as variações TINYINT(suporta até o valor 127)
SMALLINT(até 32767)
DECIMAL(n, n)- Guarda um valor decimal, com o limite descrito dentro dos parênteses
BOOL-Guarda valor booleano(verdadeiro ou falso, 0 ou 1)
DATE-Guarda uma data seguindo "AAAA-MM-DD"(A=ano, M=mês, D=dia)
TIME-Guarda valores expressados em "hh-mm-ss"
DATETIME-Guarda valores misturando "Date" e "Time" "AAAA-MM-DD hh-mm-ss"
TIMESTAMP-É uma contagem regressiva de desde seguindo a mesma expressão de
"DATETIME"
SET time zone é uma variável para timestamp, que adiciona um tempo extra exemplo: SET
time_zone='+3:00'
CHAR()-Guarda um caractere definido dentro dos parêntese pelo sintaxe
VARCHAR()-Guarda um valor de caracteres ATÉ o valor definido dentro dos parênteses na
sintaxe
TEXT-Guarda textos médios e longos com as variações TINYTEXT(255 caracteres),
MEDIUMTEXT(cerca de 17mil bytes) e LONGTEXT(mais de 4 bilhões de caracteres)
-- create database <nome do banco de dados>; -> cria um banco de dados novo
-- use <nome do banco de dados>; -> serve para fazer aplicar as modificações de colunas a
esse database
-- create table <nome da tabela> (
<nome da coluna> <tipo da coluna(INT, VARCHAR, etc)> <restrições da coluna(n.n, a.i,
default, etc)>,
PRIMARY KEY (nome da coluna 1 se ela for A.I e N.N)
FOREIGN KEY (<nome da coluna>)
REFERENCES <nome da outra tabela> (<chave da outra tabela>)
); -> para criar tabelas
-- drop table <nome da tabela já existente> -> exclui uma tabela
-- insert to <nome da tabela>
(nome da coluna,nome da coluna,nome da coluna,...) VALUES
(valor respectivo na linha de cima,valor respectivo na linha de cima,valor respectivo na
linha de cima,...); -> para criar informações nas colunas da tabela
-- select * from <nome da tabela>; -> para mostrar informações armazenadas na tabela
-- alter table <nome da tabela> add <nome da nova coluna> <tipo> <restrições>; -> para
adicionar uma coluna a uma tabela já existente, também pode ser usado para incluir uma
PK em uma tabela já existente usando em vez de "<nome da nova coluna>" "PRIMERY
KEY"
-- alter table <nome da tabela> modify column <nome da coluna já existente> <tipo novo da
coluna> <restrições novas na coluna>; -> para modificar uma coluna já existente
-- alter table <nome da coluna> drop <nome da coluna> -> para excluir uma coluna
TIPOS DE ENTIDADES NO SQL
INT-Guarda valores inteiros com as variações TINYINT(suporta até o valor 127)
SMALLINT(até 32767)
DECIMAL(n, n)- Guarda um valor decimal, com o limite descrito dentro dos parênteses
BOOL-Guarda valor booleano(verdadeiro ou falso, 0 ou 1)
DATE-Guarda uma data seguindo "AAAA-MM-DD"(A=ano, M=mês, D=dia)
TIME-Guarda valores expressados em "hh-mm-ss"
DATETIME-Guarda valores misturando "Date" e "Time" "AAAA-MM-DD hh-mm-ss"
TIMESTAMP-É uma contagem regressiva de desde seguindo a mesma expressão de
"DATETIME"
SET time zone é uma variável para timestamp, que adiciona um tempo extra exemplo: SET
time_zone='+3:00'
CHAR()-Guarda um caractere definido dentro dos parêntese pelo sintaxe
VARCHAR()-Guarda um valor de caracteres ATÉ o valor definido dentro dos parênteses na
sintaxe
TEXT-Guarda textos médios e longos com as variações TINYTEXT(255 caracteres),
MEDIUMTEXT(cerca de 17mil bytes) e LONGTEXT(mais de 4 bilhões de caracteres)
-- create database <nome do banco de dados>; -> cria um banco de dados novo
-- use <nome do banco de dados>; -> serve para fazer aplicar as modificações de colunas a
esse database
-- create table <nome da tabela> (
<nome da coluna> <tipo da coluna(INT, VARCHAR, etc)> <restrições da coluna(n.n, a.i,
default, etc)>,
PRIMARY KEY (nome da coluna 1 se ela for A.I e N.N)
FOREIGN KEY (<nome da coluna>)
REFERENCES <nome da outra tabela> (<chave da outra tabela>)
); -> para criar tabelas
-- drop table <nome da tabela já existente> -> exclui uma tabela
-- insert to <nome da tabela>
(nome da coluna,nome da coluna,nome da coluna,...) VALUES
(valor respectivo na linha de cima,valor respectivo na linha de cima,valor respectivo na
linha de cima,...); -> para criar informações nas colunas da tabela
-- select * from <nome da tabela>; -> para mostrar informações armazenadas na tabela
-- alter table <nome da tabela> add <nome da nova coluna> <tipo> <restrições>; -> para
adicionar uma coluna a uma tabela já existente, também pode ser usado para incluir uma
PK em uma tabela já existente usando em vez de "<nome da nova coluna>" "PRIMERY
KEY"
-- alter table <nome da tabela> modify column <nome da coluna já existente> <tipo novo da
coluna> <restrições novas na coluna>; -> para modificar uma coluna já existente
-- alter table <nome da coluna> drop <nome da coluna> -> para excluir uma coluna
TIPOS DE ENTIDADES NO SQL
INT-Guarda valores inteiros com as variações TINYINT(suporta até o valor 127)
SMALLINT(até 32767)
DECIMAL(n, n)- Guarda um valor decimal, com o limite descrito dentro dos parênteses
BOOL-Guarda valor booleano(verdadeiro ou falso, 0 ou 1)
DATE-Guarda uma data seguindo "AAAA-MM-DD"(A=ano, M=mês, D=dia)
TIME-Guarda valores expressados em "hh-mm-ss"
DATETIME-Guarda valores misturando "Date" e "Time" "AAAA-MM-DD hh-mm-ss"
TIMESTAMP-É uma contagem regressiva de desde seguindo a mesma expressão de
"DATETIME"
SET time zone é uma variável para timestamp, que adiciona um tempo extra exemplo: SET
time_zone='+3:00'
CHAR()-Guarda um caractere definido dentro dos parêntese pelo sintaxe
VARCHAR()-Guarda um valor de caracteres ATÉ o valor definido dentro dos parênteses na
sintaxe
TEXT-Guarda textos médios e longos com as variações TINYTEXT(255 caracteres),
MEDIUMTEXT(cerca de 17mil bytes) e LONGTEXT(mais de 4 bilhões de caracteres)
-- create database <nome do banco de dados>; -> cria um banco de dados novo
-- use <nome do banco de dados>; -> serve para fazer aplicar as modificações de colunas a
esse database
-- create table <nome da tabela> (
<nome da coluna> <tipo da coluna(INT, VARCHAR, etc)> <restrições da coluna(n.n, a.i,
default, etc)>,
PRIMARY KEY (nome da coluna 1 se ela for A.I e N.N)
FOREIGN KEY (<nome da coluna>)
REFERENCES <nome da outra tabela> (<chave da outra tabela>)
); -> para criar tabelas
-- drop table <nome da tabela já existente> -> exclui uma tabela
-- insert to <nome da tabela>
(nome da coluna,nome da coluna,nome da coluna,...) VALUES
(valor respectivo na linha de cima,valor respectivo na linha de cima,valor respectivo na
linha de cima,...); -> para criar informações nas colunas da tabela
-- select * from <nome da tabela>; -> para mostrar informações armazenadas na tabela
-- alter table <nome da tabela> add <nome da nova coluna> <tipo> <restrições>; -> para
adicionar uma coluna a uma tabela já existente, também pode ser usado para incluir uma
PK em uma tabela já existente usando em vez de "<nome da nova coluna>" "PRIMERY
KEY"
-- alter table <nome da tabela> modify column <nome da coluna já existente> <tipo novo da
coluna> <restrições novas na coluna>; -> para modificar uma coluna já existente
-- alter table <nome da coluna> drop <nome da coluna> -> para excluir uma coluna
TIPOS DE ENTIDADES NO SQL
INT-Guarda valores inteiros com as variações TINYINT(suporta até o valor 127)
SMALLINT(até 32767)
DECIMAL(n, n)- Guarda um valor decimal, com o limite descrito dentro dos parênteses
BOOL-Guarda valor booleano(verdadeiro ou falso, 0 ou 1)
DATE-Guarda uma data seguindo "AAAA-MM-DD"(A=ano, M=mês, D=dia)
TIME-Guarda valores expressados em "hh-mm-ss"
DATETIME-Guarda valores misturando "Date" e "Time" "AAAA-MM-DD hh-mm-ss"
TIMESTAMP-É uma contagem regressiva de desde seguindo a mesma expressão de
"DATETIME"
SET time zone é uma variável para timestamp, que adiciona um tempo extra exemplo: SET
time_zone='+3:00'
CHAR()-Guarda um caractere definido dentro dos parêntese pelo sintaxe
VARCHAR()-Guarda um valor de caracteres ATÉ o valor definido dentro dos parênteses na
sintaxe
TEXT-Guarda textos médios e longos com as variações TINYTEXT(255 caracteres),
MEDIUMTEXT(cerca de 17mil bytes) e LONGTEXT(mais de 4 bilhões de caracteres)
-- create database <nome do banco de dados>; -> cria um banco de dados novo
-- use <nome do banco de dados>; -> serve para fazer aplicar as modificações de colunas a
esse database
-- create table <nome da tabela> (
<nome da coluna> <tipo da coluna(INT, VARCHAR, etc)> <restrições da coluna(n.n, a.i,
default, etc)>,
PRIMARY KEY (nome da coluna 1 se ela for A.I e N.N)
FOREIGN KEY (<nome da coluna>)
REFERENCES <nome da outra tabela> (<chave da outra tabela>)
); -> para criar tabelas
-- drop table <nome da tabela já existente> -> exclui uma tabela
-- insert to <nome da tabela>
(nome da coluna,nome da coluna,nome da coluna,...) VALUES
(valor respectivo na linha de cima,valor respectivo na linha de cima,valor respectivo na
linha de cima,...); -> para criar informações nas colunas da tabela
-- select * from <nome da tabela>; -> para mostrar informações armazenadas na tabela
-- alter table <nome da tabela> add <nome da nova coluna> <tipo> <restrições>; -> para
adicionar uma coluna a uma tabela já existente, também pode ser usado para incluir uma
PK em uma tabela já existente usando em vez de "<nome da nova coluna>" "PRIMERY
KEY"
-- alter table <nome da tabela> modify column <nome da coluna já existente> <tipo novo da
coluna> <restrições novas na coluna>; -> para modificar uma coluna já existente
-- alter table <nome da coluna> drop <nome da coluna> -> para excluir uma coluna
TIPOS DE ENTIDADES NO SQL
INT-Guarda valores inteiros com as variações TINYINT(suporta até o valor 127)
SMALLINT(até 32767)
DECIMAL(n, n)- Guarda um valor decimal, com o limite descrito dentro dos parênteses
BOOL-Guarda valor booleano(verdadeiro ou falso, 0 ou 1)
DATE-Guarda uma data seguindo "AAAA-MM-DD"(A=ano, M=mês, D=dia)
TIME-Guarda valores expressados em "hh-mm-ss"
DATETIME-Guarda valores misturando "Date" e "Time" "AAAA-MM-DD hh-mm-ss"
TIMESTAMP-É uma contagem regressiva de desde seguindo a mesma expressão de
"DATETIME"
SET time zone é uma variável para timestamp, que adiciona um tempo extra exemplo: SET
time_zone='+3:00'
CHAR()-Guarda um caractere definido dentro dos parêntese pelo sintaxe
VARCHAR()-Guarda um valor de caracteres ATÉ o valor definido dentro dos parênteses na
sintaxe
TEXT-Guarda textos médios e longos com as variações TINYTEXT(255 caracteres),
MEDIUMTEXT(cerca de 17mil bytes) e LONGTEXT(mais de 4 bilhões de caracteres)
-- create database <nome do banco de dados>; -> cria um banco de dados novo
-- use <nome do banco de dados>; -> serve para fazer aplicar as modificações de colunas a
esse database
-- create table <nome da tabela> (
<nome da coluna> <tipo da coluna(INT, VARCHAR, etc)> <restrições da coluna(n.n, a.i,
default, etc)>,
PRIMARY KEY (nome da coluna 1 se ela for A.I e N.N)
FOREIGN KEY (<nome da coluna>)
REFERENCES <nome da outra tabela> (<chave da outra tabela>)
); -> para criar tabelas
-- drop table <nome da tabela já existente> -> exclui uma tabela
-- insert to <nome da tabela>
(nome da coluna,nome da coluna,nome da coluna,...) VALUES
(valor respectivo na linha de cima,valor respectivo na linha de cima,valor respectivo na
linha de cima,...); -> para criar informações nas colunas da tabela
-- select * from <nome da tabela>; -> para mostrar informações armazenadas na tabela
-- alter table <nome da tabela> add <nome da nova coluna> <tipo> <restrições>; -> para
adicionar uma coluna a uma tabela já existente, também pode ser usado para incluir uma
PK em uma tabela já existente usando em vez de "<nome da nova coluna>" "PRIMERY
KEY"
-- alter table <nome da tabela> modify column <nome da coluna já existente> <tipo novo da
coluna> <restrições novas na coluna>; -> para modificar uma coluna já existente
-- alter table <nome da coluna> drop <nome da coluna> -> para excluir uma coluna
TIPOS DE ENTIDADES NO SQL
INT-Guarda valores inteiros com as variações TINYINT(suporta até o valor 127)
SMALLINT(até 32767)
DECIMAL(n, n)- Guarda um valor decimal, com o limite descrito dentro dos parênteses
BOOL-Guarda valor booleano(verdadeiro ou falso, 0 ou 1)
DATE-Guarda uma data seguindo "AAAA-MM-DD"(A=ano, M=mês, D=dia)
TIME-Guarda valores expressados em "hh-mm-ss"
DATETIME-Guarda valores misturando "Date" e "Time" "AAAA-MM-DD hh-mm-ss"
TIMESTAMP-É uma contagem regressiva de desde seguindo a mesma expressão de
"DATETIME"
SET time zone é uma variável para timestamp, que adiciona um tempo extra exemplo: SET
time_zone='+3:00'
CHAR()-Guarda um caractere definido dentro dos parêntese pelo sintaxe
VARCHAR()-Guarda um valor de caracteres ATÉ o valor definido dentro dos parênteses na
sintaxe
TEXT-Guarda textos médios e longos com as variações TINYTEXT(255 caracteres),
MEDIUMTEXT(cerca de 17mil bytes) e LONGTEXT(mais de 4 bilhões de caracteres)
-- create database <nome do banco de dados>; -> cria um banco de dados novo
-- use <nome do banco de dados>; -> serve para fazer aplicar as modificações de colunas a
esse database
-- create table <nome da tabela> (
<nome da coluna> <tipo da coluna(INT, VARCHAR, etc)> <restrições da coluna(n.n, a.i,
default, etc)>,
PRIMARY KEY (nome da coluna 1 se ela for A.I e N.N)
FOREIGN KEY (<nome da coluna>)
REFERENCES <nome da outra tabela> (<chave da outra tabela>)
); -> para criar tabelas
-- drop table <nome da tabela já existente> -> exclui uma tabela
-- insert to <nome da tabela>
(nome da coluna,nome da coluna,nome da coluna,...) VALUES
(valor respectivo na linha de cima,valor respectivo na linha de cima,valor respectivo na
linha de cima,...); -> para criar informações nas colunas da tabela
-- select * from <nome da tabela>; -> para mostrar informações armazenadas na tabela
-- alter table <nome da tabela> add <nome da nova coluna> <tipo> <restrições>; -> para
adicionar uma coluna a uma tabela já existente, também pode ser usado para incluir uma
PK em uma tabela já existente usando em vez de "<nome da nova coluna>" "PRIMERY
KEY"
-- alter table <nome da tabela> modify column <nome da coluna já existente> <tipo novo da
coluna> <restrições novas na coluna>; -> para modificar uma coluna já existente
-- alter table <nome da coluna> drop <nome da coluna> -> para excluir uma coluna
TIPOS DE ENTIDADES NO SQL
INT-Guarda valores inteiros com as variações TINYINT(suporta até o valor 127)
SMALLINT(até 32767)
DECIMAL(n, n)- Guarda um valor decimal, com o limite descrito dentro dos parênteses
BOOL-Guarda valor booleano(verdadeiro ou falso, 0 ou 1)
DATE-Guarda uma data seguindo "AAAA-MM-DD"(A=ano, M=mês, D=dia)
TIME-Guarda valores expressados em "hh-mm-ss"
DATETIME-Guarda valores misturando "Date" e "Time" "AAAA-MM-DD hh-mm-ss"
TIMESTAMP-É uma contagem regressiva de desde seguindo a mesma expressão de
"DATETIME"
SET time zone é uma variável para timestamp, que adiciona um tempo extra exemplo: SET
time_zone='+3:00'
CHAR()-Guarda um caractere definido dentro dos parêntese pelo sintaxe
VARCHAR()-Guarda um valor de caracteres ATÉ o valor definido dentro dos parênteses na
sintaxe
TEXT-Guarda textos médios e longos com as variações TINYTEXT(255 caracteres),
MEDIUMTEXT(cerca de 17mil bytes) e LONGTEXT(mais de 4 bilhões de caracteres)
-- create database <nome do banco de dados>; -> cria um banco de dados novo
-- use <nome do banco de dados>; -> serve para fazer aplicar as modificações de colunas a
esse database
-- create table <nome da tabela> (
<nome da coluna> <tipo da coluna(INT, VARCHAR, etc)> <restrições da coluna(n.n, a.i,
default, etc)>,
PRIMARY KEY (nome da coluna 1 se ela for A.I e N.N)
FOREIGN KEY (<nome da coluna>)
REFERENCES <nome da outra tabela> (<chave da outra tabela>)
); -> para criar tabelas
-- drop table <nome da tabela já existente> -> exclui uma tabela
-- insert to <nome da tabela>
(nome da coluna,nome da coluna,nome da coluna,...) VALUES
(valor respectivo na linha de cima,valor respectivo na linha de cima,valor respectivo na
linha de cima,...); -> para criar informações nas colunas da tabela
-- select * from <nome da tabela>; -> para mostrar informações armazenadas na tabela
-- alter table <nome da tabela> add <nome da nova coluna> <tipo> <restrições>; -> para
adicionar uma coluna a uma tabela já existente, também pode ser usado para incluir uma
PK em uma tabela já existente usando em vez de "<nome da nova coluna>" "PRIMERY
KEY"
-- alter table <nome da tabela> modify column <nome da coluna já existente> <tipo novo da
coluna> <restrições novas na coluna>; -> para modificar uma coluna já existente
-- alter table <nome da coluna> drop <nome da coluna> -> para excluir uma coluna
TIPOS DE ENTIDADES NO SQL
INT-Guarda valores inteiros com as variações TINYINT(suporta até o valor 127)
SMALLINT(até 32767)
DECIMAL(n, n)- Guarda um valor decimal, com o limite descrito dentro dos parênteses
BOOL-Guarda valor booleano(verdadeiro ou falso, 0 ou 1)
DATE-Guarda uma data seguindo "AAAA-MM-DD"(A=ano, M=mês, D=dia)
TIME-Guarda valores expressados em "hh-mm-ss"
DATETIME-Guarda valores misturando "Date" e "Time" "AAAA-MM-DD hh-mm-ss"
TIMESTAMP-É uma contagem regressiva de desde seguindo a mesma expressão de
"DATETIME"
SET time zone é uma variável para timestamp, que adiciona um tempo extra exemplo: SET
time_zone='+3:00'
CHAR()-Guarda um caractere definido dentro dos parêntese pelo sintaxe
VARCHAR()-Guarda um valor de caracteres ATÉ o valor definido dentro dos parênteses na
sintaxe
TEXT-Guarda textos médios e longos com as variações TINYTEXT(255 caracteres),
MEDIUMTEXT(cerca de 17mil bytes) e LONGTEXT(mais de 4 bilhões de caracteres)
-- create database <nome do banco de dados>; -> cria um banco de dados novo
-- use <nome do banco de dados>; -> serve para fazer aplicar as modificações de colunas a
esse database
-- create table <nome da tabela> (
<nome da coluna> <tipo da coluna(INT, VARCHAR, etc)> <restrições da coluna(n.n, a.i,
default, etc)>,
PRIMARY KEY (nome da coluna 1 se ela for A.I e N.N)
FOREIGN KEY (<nome da coluna>)
REFERENCES <nome da outra tabela> (<chave da outra tabela>)
); -> para criar tabelas
-- drop table <nome da tabela já existente> -> exclui uma tabela
-- insert to <nome da tabela>
(nome da coluna,nome da coluna,nome da coluna,...) VALUES
(valor respectivo na linha de cima,valor respectivo na linha de cima,valor respectivo na
linha de cima,...); -> para criar informações nas colunas da tabela
-- select * from <nome da tabela>; -> para mostrar informações armazenadas na tabela
-- alter table <nome da tabela> add <nome da nova coluna> <tipo> <restrições>; -> para
adicionar uma coluna a uma tabela já existente, também pode ser usado para incluir uma
PK em uma tabela já existente usando em vez de "<nome da nova coluna>" "PRIMERY
KEY"
-- alter table <nome da tabela> modify column <nome da coluna já existente> <tipo novo da
coluna> <restrições novas na coluna>; -> para modificar uma coluna já existente
-- alter table <nome da coluna> drop <nome da coluna> -> para excluir uma coluna
TIPOS DE ENTIDADES NO SQL
INT-Guarda valores inteiros com as variações TINYINT(suporta até o valor 127)
SMALLINT(até 32767)
DECIMAL(n, n)- Guarda um valor decimal, com o limite descrito dentro dos parênteses
BOOL-Guarda valor booleano(verdadeiro ou falso, 0 ou 1)
DATE-Guarda uma data seguindo "AAAA-MM-DD"(A=ano, M=mês, D=dia)
TIME-Guarda valores expressados em "hh-mm-ss"
DATETIME-Guarda valores misturando "Date" e "Time" "AAAA-MM-DD hh-mm-ss"
TIMESTAMP-É uma contagem regressiva de desde seguindo a mesma expressão de
"DATETIME"
SET time zone é uma variável para timestamp, que adiciona um tempo extra exemplo: SET
time_zone='+3:00'
CHAR()-Guarda um caractere definido dentro dos parêntese pelo sintaxe
VARCHAR()-Guarda um valor de caracteres ATÉ o valor definido dentro dos parênteses na
sintaxe
TEXT-Guarda textos médios e longos com as variações TINYTEXT(255 caracteres),
MEDIUMTEXT(cerca de 17mil bytes) e LONGTEXT(mais de 4 bilhões de caracteres)