freeCodeCamp/guide/spanish/sql/sql-create-table/index.md

6.0 KiB

title localeTitle
SQL Create Table SQL Crear tabla

SQL CREATE TABLE

Introducción

Esta guía es una descripción general de los conceptos básicos de las funciones SQL CREATE TABLE .

Usaremos MySQL para todos los ejemplos a lo largo de estas guías de freeCodeCamp SQL. MySQL se usa con frecuencia en los sitios web de la base de datos backend, 2) es gratis y es divertido y fácil de usar.

Cubierto en esta guía

  • Creando un esquema, el contenedor para todos nuestros objetos de base de datos.
  • Crea una tabla para que tengamos algo que alterar.
  • Creando una tabla importando un archivo CSV y alterando esa tabla
  • Creando una tabla usando la herramienta MySQL Workbench

Hacemos la mayor parte de este trabajo con sentencias de SQL en la herramienta de scripting del entorno de trabajo MySQL. También veremos cómo crear una tabla utilizando la interfaz del entorno de trabajo en lugar de con sentencias de SQL.

Estructura de alto nivel de una base de datos relacional

  1. Nivel más alto; La base de datos; La instalación del sistema de base de datos. En este caso, es MySQL. Llamado "Router MySQL de instancia local" en las capturas de pantalla anteriores.
  2. El siguiente es un esquema; un contenedor para los objetos necesarios para administrar datos en un sistema de base de datos relacional.
  3. Objetos que creamos (tablas, índices, procedimientos almacenados, funciones) para gestionar el sistema y sus datos.

imagen-1

Creando un esquema MySQL

El esquema es un contenedor para los objetos necesarios para administrar los datos de un tema o proceso determinado. Mostramos ejemplos a medida que avanzamos en esta guía.

Crearemos el esquema para nuestro aprendizaje y prueba usando el comando SQL;

create database fCC_alterTableGuide; 

Esta instancia estructura de esquema antes de ejecutar este comando

imagen-2

Esta instancia estructura de esquema después de ejecutar la instrucción SQL

imagen-3

Crear una tabla, agregar datos de prueba con "insertar", cambiar el nombre de la tabla (alterar)

Vamos a crear una tabla de estudiantes.

Los pasos serán:

  1. Asegúrate de que no tengamos la mesa ya

  2. crear la mesa

  3. insertar los datos de prueba.

  • Tipos de datos: el nombre del estudiante es un campo de caracteres limitado a 90 caracteres
  • La identificación del estudiante es un número (entero) (rango de -2147483648 a 2147483647). Esta será la clave principal de la tabla y se incrementará automáticamente cuando se agregue un registro.
  • También habrá dos campos de "marca de tiempo" para jugar también

Crear declaración y visualización de los resultados de la ejecución;

imagen-4

Usando una declaración Select veremos que la tabla está ahí pero ahora se han agregado registros.

imagen-5

Ahora, para insertar algunos datos y ver cómo se ve nuestra nueva tabla con los registros en ella (y comprender cómo crear y actualizar las marcas de tiempo);

imagen-6

La primera marca de tiempo es la fecha y hora de creación y la segunda es la fecha y hora de actualización. Cambiar un registro debería actualizar ts2 pero no ts1. Vamos a ver.

imagen-7

Crear una tabla con el MySql Workbench

Haga clic derecho en las "Tablas" debajo del esquema en el que quiere colocar el nuevo archivo. Seleccione Crear tabla.

imagen-8

Complete el formulario como desee y haga clic en Aplicar

imagen-9

Crear tabla como Seleccionar (CTAS)

Una forma rápida de crear una copia de una tabla, incluidos los datos, es crear una tabla como selección.

CREAR TABLA mi tabla como (SELECCIONAR * DE orig tbl);

Cree y rellene una tabla importando un archivo CSV

Haga clic derecho en las "Tablas" debajo del esquema en el que desea colocar el nuevo archivo. Seleccione Importar datos de tabla.

imagen-10

Seleccione el archivo CSV para importar y haga clic en SIGUIENTE Por lo general, crea una nueva tabla a partir de los datos, selecciona las opciones deseadas y hace clic en SIGUIENTE

imagen-11

Ajuste los tipos de datos según sea necesario y haga clic en SIGUIENTE

imagen-12

Haga clic en SIGUIENTE (en esta pantalla y en la siguiente que se muestra) para importar los datos a la tabla Verá el estado de finalización, revise y haga clic en FINALIZAR

imagen-13

imagen-14

Otro material

¡Hay muchos más detalles para cubrir este tema, así que instale MySQL y diviértase!

Donde conseguir MySQL

Pruebe [esta descarga para usuarios de Windows [(https://dev.mysql.com/downloads/windows/)

Documentación de MySQL

Documentación de SQL Server