Nesta postagem, veremos como usar a instrução SQL create para criar um banco de dados e tabelas em SQL. Antes de poder criar uma tabela e adicionar dados, primeiro precisamos criar um banco de dados.
Para criar um banco de dados em SQL, precisamos usar o CREATE DATABASE
comando.
CREATE DATABASE dbname;
Por exemplo:
A seguinte instrução SQL cria um banco de dados chamado “ProductionDB”
CREATE DATABASE ProductionDB;
Para ver o banco de dados que você acabou de criar e também ver a lista de bancos de dados no sistema, usamos o SHOW DATABASES
comando:
SHOW DATABASES;
As tabelas são os blocos de construção de bancos de dados relacionais. A tabela do banco de dados é onde todos os dados em um banco de dados são armazenados.
Para criar uma tabela em SQL, precisamos usar o CREATE TABLE
comando.
CREATE TABLE table_name (
column_name1 datatype,
column_name2 datatype,
column_name3 datatype, .... );
column_names especifica o nome das colunas da tabela.
O tipo de dados especifica o tipo de dados que a coluna pode conter (por exemplo, número inteiro, texto, data, etc.).
Os tipos de dados mais comuns usados são:
CHAR
VARCHAR
TEXT
DATE
TIME
TIMESTAMP
CREATE TABLE employees (
EmployeeID int,
FirstName varchar(255),
LastName varchar(255),
Department varchar(255),
JoiningDate DATE );
O código acima cria uma tabela vazia chamada “funcionários” com cinco colunas.
Nas colunas especificadas, EmployeeID pode conter apenas valores inteiros - as colunas FirstName, LastName e Department podem conter até 255 caracteres.
A coluna JoiningDate contém o tipo de data.