Qual a diferença entre schema e table, quando usar cada um?
Qual a diferença entre schema e table, quando usar cada um?
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.