1
resposta

Qual a diferença entre schema e table, quando usar cada um?

Qual a diferença entre schema e table, quando usar cada um?

1 resposta

Camila,

DATABASE e SCHEMA é a mesma coisa. A instrução CREATE DATABASE / SCHEMA é usada para criar um novo banco de dados SQL.

CREATE DATABASE LIBRARY;
CREATE SCHEMA LIBRARY2;

Mas TABLE é outra coisa. A instrução CREATE TABLE é usada para criar uma nova tabela em um banco de dados.

CREATE TABLE `tabela_de_vendedores` (
  `MATRICULA`             varchar(5) NOT NULL,
  `NOME`                 varchar(100) DEFAULT NULL,
  `PERCENTUAL_COMISSAO` float DEFAULT NULL,
  `DATA_ADMISSAO`         date DEFAULT NULL,
  `DE_FERIAS`             bit(1) DEFAULT NULL,
  `BAIRRO`                 varchar(50) DEFAULT NULL,
  PRIMARY KEY (`MATRICULA`)
);

Por favor, leia os links abaixo:

==========================================================

SQL CREATE / ALTER / DROP SCHEMA

https://www.w3resource.com/sql/sql-basic/create-schema.php

==========================================================

How to Create a Database Schema in MySQL

Maria H. Underwood May 31, 2022

https://hoganoutletols.com/how-to-create-a-database-schema-in-mysql/

==========================================================

MySQL CREATE DATABASE

https://www.mysqltutorial.org/mysql-create-database/

==========================================================

MySQL CREATE DATABASE Statement

https://www.w3schools.com/mysql/mysql_create_db.asp

==========================================================

SQL CREATE TABLE Statement

https://www.w3schools.com/sql/sql_create_table.asp

==========================================================

SQL CREATE TABLE Keyword

https://www.w3schools.com/sql/sql_ref_create_table.asp

==========================================================

SQL - CREATE Table

https://www.tutorialspoint.com/sql/sql-create-table.htm

==========================================================

[]'s,

Fabio I.