in

Sentencia SQL CREATE TABLE


La instrucción SQL CREATE TABLE

los CREATE TABLE La declaración se utiliza para crear una nueva tabla en una base de datos.

Sintaxis

CREAR MESA nombre de la tabla (
tipo de datos column1,
tipo de datos column2,
tipo de datos column3,

….
);

Los parámetros de columna especifican los nombres de las columnas de la tabla.

El parámetro de tipo de datos especifica el tipo de datos que puede contener la columna (por ejemplo, varchar, integer, date, etc.).

Propina: Para obtener una descripción general de los tipos de datos disponibles, consulte nuestra Referencia completa de tipos de datos.


Ejemplo de SQL CREATE TABLE

El siguiente ejemplo crea una tabla llamada «Personas» que contiene cinco columnas: PersonID, LastName, FirstName, Address y City:

Ejemplo

CREAR TABLA Personas (

PersonID int,

Apellido varchar (255),

Nombre varchar (255),

Dirección varchar (255),

Ciudad varchar (255)
);

Inténtalo tú mismo »

La columna PersonID es de tipo int y contendrá un número entero.

Las columnas Apellido, Nombre, Dirección y Ciudad son de tipo varchar y contendrán caracteres, y la longitud máxima de estos campos es de 255 caracteres.

La tabla vacía «Personas» ahora se verá así:

PersonID Apellido Primer nombre Dirección Ciudad

Propina: La tabla «Personas» vacía ahora se puede llenar con datos con la instrucción SQL INSERT INTO.


Crear tabla usando otra tabla

También se puede crear una copia de una tabla existente usando
CREATE TABLE.

La nueva tabla obtiene las mismas definiciones de columna. Se pueden seleccionar todas las columnas o columnas específicas.

Si crea una nueva tabla utilizando una tabla existente, la nueva tabla se completará con los valores existentes de la tabla anterior.

Sintaxis

CREAR MESA new_table_name COMO

SELECCIONE columna1, columna2, …
DE
nombre_tabla_existente

DÓNDE ….;

El siguiente SQL crea una nueva tabla llamada «TestTables» (que es una copia de la tabla «Clientes»):

Ejemplo

CREAR TABLA TestTable AS
SELECCIONE nombre de cliente, nombre de contacto
DE clientes;

Inténtalo tú mismo »


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Edición empresarial de oracleBusiness Intelligence

stringbuffer vs stringbuilder

Diferencia entre StringBuffer y StringBuilder