Database
 sql >> Base de Dados >  >> RDS >> Database

CREATE TABLE em SQL – Tudo o que você precisa saber sobre como criar tabelas em SQL

SQL ou Structured Query Language consiste em vários comandos para lidar com bancos de dados relacionais. Esses comandos são segregados em várias categorias, como DDL, DML, DCL e TCL. Uma consulta importante fora do lote é a consulta CREATE Table dos comandos DDL. Portanto, neste artigo sobre Criar Tabela em SQL, você aprenderá sobre a instrução CREATE TABLE na seguinte sequência:


    1. O que é a consulta Criar tabela?
    2. Criar sintaxe de tabela
    3. Como criar uma tabela usando outra tabela?

O que é a consulta Criar tabela?

A instrução create table é usado para criar uma tabela para o banco de dados que você está usando. Esta tabela pode ter n linhas e m colunas com base no requisito. Então, com a ajuda desta consulta, você pode basicamente armazenar dados na forma de linhas e colunas.

A seguir, neste artigo sobre criar tabela em SQL, vamos ver a sintaxe da instrução Create.

Criar sintaxe de tabela

A sintaxe da instrução CREATE TABLE é a seguinte:

CREATE TABLE tablename (
column1 data type,
column2 data type,
column3 data type,
column4 data type,
....
columnN data type);

Aqui, os parâmetros da coluna representam o nome das colunas a serem incluídas na tabela. Da mesma forma, o parâmetro de tipo de dados representa o tipo de coluna de dados que pode armazenar. Exemplo:caractere, inteiro, data, varchar, etc.

Exemplo:

CREATE TABLE students (
studentID int,
studentname varchar(255),
parentname varchar(255),
address varchar(255),
phonenumber int
);

Saída:

ID do aluno nome do aluno nome dos pais endereço número de telefone

Agora, depois de criar as tabelas, você pode avançar e inserir valores na tabela usando a consulta Inserir. Mas, e se você tivesse que criar uma tabela usando outra tabela existente? Como você vai fazer isso?

Então, a seguir, neste artigo sobre criar tabela em SQL, vamos analisar o mesmo.

Como criar uma tabela usando outra tabela?

Para criar outra tabela a partir de uma tabela existente, você deve usar a seguinte sintaxe:

CREATE TABLE newtablename AS
SELECT column1, column2,..., columnN
FROM existingtablename
WHERE ....;

Aqui, você está tentando criar uma nova tabela a partir de uma já existente. Além disso, você está escolhendo as colunas necessárias da tabela existente, com base em uma condição. Mas, mencionar uma condição não é obrigatório.

Exemplo:

CREATE TABLE sampletable AS
SELECT studentID, studentname
FROM students;

Saída:

ID do aluno nome do aluno

Observação: A nova tabela obtém as mesmas definições de coluna da antiga. Além disso, se sua tabela existente tiver algum valor armazenado, automaticamente a nova tabela será preenchida com esses valores.

Com isso, encerramos este artigo. Espero que tenha entendido, como usar o CREATE TABLE no SQL. Se você deseja aprender mais sobre o MySQL e conhecer esse banco de dados relacional de código aberto, confira nosso Treinamento de certificação de DBA MySQL que vem com treinamento ao vivo conduzido por instrutor e experiência de projeto na vida real. Este treinamento ajudará você a entender o MySQL em profundidade e a dominar o assunto.

Tem alguma pergunta para nós? Mencione-o na seção de comentários deste artigo e entrarei em contato com você.