Está en la página 1de 3

17/8/2021 Lectura: Ejemplos para Crear (“CREATE”) y Eliminar (“DROP”) tablas (5:00) | Módulo 2 - SQL básico | SQL aplicado

2 - SQL básico | SQL aplicado en la ciencia de datos | edX

IBM DB0201SP Ayuda IRIS147


SQL aplicado en la ciencia de datos
Curso Progreso Fechas Discusión Wiki

Curso / Módulo 2 - SQL … / Lectura: Ejemplos para Crear (“CREATE”) y Eliminar (“DRO…
Anterior Siguiente
Lectura: Ejemplos para Crear ("CREATE") y Eliminar ("DROP") tablas (5:00)
Marcar esta página

https://learning.edx.org/course/course-v1:IBM+DB0201SP+2T2020/block-v1:IBM+DB0201SP+2T2020+type@sequential+block@2d0167a2b76843978b5a76e64beeed2d/block-v1:IBM+DB0201SP+2T2020+type@ve… 1/3
17/8/2021 Lectura: Ejemplos para Crear (“CREATE”) y Eliminar (“DROP”) tablas (5:00) | Módulo 2 - SQL básico | SQL aplicado en la ciencia de datos | edX

Aquí veremos algunos ejemplos para crear y eliminar tablas.

En el vídeo anterior hemos visto la sintaxis general para crear una tabla:

create table TABLENAME (


COLUMN1 datatype,
COLUMN2 datatype,
COLUMN3 datatype,
...
);

Por lo tanto, para crear una tabla llamada TEST con dos columnas - ID de tipo entero, y Name ("Nombre") de tipo
varchar, podríamos crearla usando la siguiente sentencia SQL:

Ahora vamos a crear una tabla llamada COUNTRY ("País") con una columna ID, una columna de código de país de
dos letras y una columna de nombre de país de longitud variable:

En ocasiones, puede que veas palabras clave adicionales en la sentencia de creación de una tabla:

En el ejemplo anterior, la columna ID tiene la restricción "NOT NULL" añadida después del tipo de datos, lo que
significa que no puede contener un valor NULL o vacío. Si miras la última fila de la sentencia de creación de la tabla
anterior, observarás que estamos utilizando ID como Clave Primaria y la base de datos no permite que las Claves
Primarias tengan valores NULL. Una Clave Primaria es un identificador único en una tabla, y el uso de Claves
Primarias puede ayudar a acelerar considerablemente las consultas.

Si la tabla que estás tratando de crear ya existe en la base de datos, obtendrás un error indicando "la tabla
XXX.YYY ya existe". Para evitar este error puedes crear una tabla con un nombre diferente, o bien, puedes eliminar
primero la tabla ya existente. Es bastante habitual realizar un DROP antes de hacer un CREATE en entornos de
prueba y desarrollo.

Aquí tienes un ejemplo:

ADVERTENCIA: antes de eliminar una tabla, asegúrate de que no contenga datos importantes que no se puedan
recuperar fácilmente.

Ten en cuenta que si la tabla no existe todavía e intentas eliminarla, aparecerá un error como "XXX.YYY es un
nombre no definido". Puedes ignorar este error siempre y cuando la subsiguiente sentencia CREATE se ejecute con
éxito.

En el laboratorio posterior de este módulo practicarás la creación de tablas y otras sentencias SQL de forma

Anterior Siguiente
https://learning.edx.org/course/course-v1:IBM+DB0201SP+2T2020/block-v1:IBM+DB0201SP+2T2020+type@sequential+block@2d0167a2b76843978b5a76e64beeed2d/block-v1:IBM+DB0201SP+2T2020+type@ve… 2/3
17/8/2021
Anterior Siguiente
Lectura: Ejemplos para Crear (“CREATE”) y Eliminar (“DROP”) tablas (5:00) | Módulo 2 - SQL básico | SQL aplicado en la ciencia de datos | edX

Todos los Derechos están Reservados

edX
Acerca de
Afiliados
edX para negocios
Abrir edX
Carreras
Noticias
Legal
Condiciones de Servicio y Código de Honor
Política de privacidad
Políticas de Accesibilidad
Política de marcas
Mapa del Sitio
Contáctanos
Blog
Contáctenos
Centro de Ayuda
Kit Multimedia
Donar

© 2021 edX Inc. Todos los derechos reservados.


深圳市恒 宇 博 科技 有限公司粤 ICP 备 17044299 号 -2

https://learning.edx.org/course/course-v1:IBM+DB0201SP+2T2020/block-v1:IBM+DB0201SP+2T2020+type@sequential+block@2d0167a2b76843978b5a76e64beeed2d/block-v1:IBM+DB0201SP+2T2020+type@ve… 3/3

También podría gustarte