O comando CREATE TABLE e usado para criar uma tabela em um banco de dados.Sintaxe do CREATE TABLE 1:CREATE TABLE table_name 2:( 3:nome_coluna1 tipo_dado, 4:nome_coluna2 tipo_dado, 5:nome_coluna3 tipo_dado, 6:.... 7:)O tipo de dado especifica que tipo de dado a coluna pode guardar. Para uma referencia completa sobre todos os tipos de dados disponiveis visite a nossa referencia sobre os tipos de dados diponiveis ou a documentacao do seu banco de dados.Exemplo de CREATE TABLEAgora nos queremos criar uma tabela chamada Pessoas que contem cinco colunas: id, sobrenome, nome, endereco e cidade. 1:CREATE TABLE Persons ( 2: id int, 3: sobrenome varchar(255), 4: nome varchar(255), 5: endereco varchar(255), 6: cidade varchar(255) 7:)A coluna id e do tipo int e guarda um numero. As colunas sobrenome, nome, endereco e cidade sao do tipo varchar com um tamanho maximo de 255 caracteres.A tabela Pessoas vazia ficara assim:idsobrenomenomeenderecocidade Para inserir valores nesta tabela basta usar o comando INSERT INTO. Fonte A palavra FULL JOIN retorna linhas quando elas aparecem em qualquer das tabelas.Sintaxe do FULL JOIN 1:SELECT nome_coluna(s) 2:FROM nome_tabela1 3:RIGHT JOIN nome_tabela2 4:ON nome_tabela1.nome_coluna = nome_tabela2.nome_colunaExemplo de FULL JOINA tabela Pessoasidsobrenomeprimeiro_nomeenderecocidade1HansenOlaTimoteivn 10Sandnes2SvendsonToveBorgvn 23Sandnes3PettersenKariStorgt 20StavangerA tabela Pedidosidnumeropessoa_id177895324467833224561424562153476415Agora nos queremos listar todas as pessoas pessoas e pedidos existentes.We use the following SELECT statement: 1:SELECT 2: pes.sobrenome, 3: pes.primeiro_nome, 4: ped.numero 5:FROM Pessoas 6: FULL JOIN Pedidos ON pes.id = ped.pessoa_id 7:ORDER BY pes.sobrenomeO resultado sera o seguinte:sobrenomeprimeiro_nomenumeroHansenOla22456HansenOla24562PettersenKari77895PettersenKari44678SvendsonTove 34764A pesquisa com FULL JOIN retornara todas as linhas da tabela da esquerda (Pessoas) e todas as linhas da tabela da direita (Pedidos). Se existem linhas em Pessoas que nao tem Pedidos ou se existem Pedidos que nao sao de Pessoas estas linhas tambem serao listadas.Fonte Pessoal, neste video nos criamos o primeiro programa em PHP. Ele vai mostrar muitas coisas importantes e que sao recorrentes no dia-a-dia de programacao web. A palavra RIGHT JOIN retorna todas as linhas da tabela da direita (nome_tabela2), mesmo se nao existe a linha da tabela da esquerda (nome_tabela1).A sintaxe do RIGHT JOIN 1:SELECT nome_coluna(s) 2:FROM nome_tabela1 3:RIGHT JOIN nome_tabela2 4:ON nome_tabela1.nome_coluna = nome_tabela2.nome_colunaNota: Em alguns bancos de dados o RIGHT JOIN e chamado de RIGHT OUTER JOIN.Exemplo de RIGHT JOINA tabela Pessoasidsobrenomeprimeiro_nomeenderecocidade1HansenOlaTimoteivn 10Sandnes2SvendsonToveBorgvn 23Sandnes3PettersenKariStorgt 20StavangerA tabela Pedidosidnumeropessoa_id177895324467833224561424562153476415Agora nos queremos listar todos os pedidos que sao de pessoas, se houver, das tabelas acima. 1:SELECT 2: pes.sobrenome, 3: pes.primeiro_nome, 4: ped.numero 5:FROM Pessoas 6:RIGHT JOIN Pedidos 7:ON pes.id = ped.pessoa_id 8:ORDER BY pes.sobrenome O resultado sera o seguinte:sobrenomeprimeiro_nomenumeroHansenOla22456HansenOla24562PettersenKari77895PettersenKari44678 34764A pesquisa com RIGHT JOIN retorna todas as linhas da tabela da direita (Pedidos), mesmo se nao existem pessoas correspondentes.Fonte Por padrao uma tabela pode guardar valores nulos.A constraint NOT NULL garante que uma coluna nao ira aceitar valores nulos. Ou seja, um campo sempre tera necessariament um valor. Isto significa que voce nao podera inserir um novo registro ou atualizar um existente sem ter um valor para esta coluna.O seguinte SQL garante que a coluna 'id' e a coluna 'sobrenome' nao irao aceitar valores nulos:CREATE TABLE Persons ( id int NOT NULL, sobrenome varchar(255) NOT NULL, nome varchar(255), endereco varchar(255), cidade varchar(255) )Fonte O comando CREATE