Operaciones básicas de tablas SQL

Operaciones básicas de tablas SQL

En este tutorial, le mostraré cómo realizar las operaciones básicas de la tabla SQL , que incluyen la creación y eliminación de tablas. También analizaremos la inserción, eliminación y actualización de registros en una tabla.

Además, también usamos el término CRUD , que significa Crear, Leer, Actualizar y Eliminar para las operaciones de tabla básicas de SQL .

Si alguna vez ha trabajado con Excel, simplemente visualice el archivo de Excel como su base de datos, las tablas que crea en SQL como las páginas de Excel y los registros como las filas en su hoja de Excel.

Tabla de contenido

Operaciones de tabla SQL: CREAR TABLA

Comencemos con el comando CREAR TABLA . Para crear una tabla, primero debemos escribir el comando CREAR TABLA . Luego ingrese el nombre de la tabla. Tenga en cuenta que el nombre de la tabla que va a utilizar no debe estar presente en la base de datos o, de lo contrario, no se creará. 

Operaciones básicas de tablas SQL

Después de eso, necesitamos agregar los paréntesis de apertura y cierre . Luego, agregaremos el nombre de la columna y los tipos de datos entre paréntesis.

Operaciones básicas de tablas SQL

También podemos crear una tabla a partir de una consulta. Podemos hacer esto usando el comando SELECT * INTO person.Persons_copy FROM person.Persons . Este comando creará una tabla llamada person.Persons_copy con la misma estructura y registros de la tabla person.Persons .

Operaciones básicas de tablas SQL

Manipulación de registros en SQL

Una vez que hemos creado una tabla, ahora podemos usar el comando INSERTAR para ingresar un registro. Los comandos resaltados a continuación ingresarán los valores en la tabla denominada dbo.courses .

Operaciones básicas de tablas SQL

En caso de que haya realizado una entrada incorrecta y desee eliminarla, puede usar el comando ELIMINAR para hacerlo. Con el siguiente comando, los registros con id mayores o iguales a 1000 se eliminarán en la tabla dbo.courses .

Operaciones básicas de tablas SQL

Es importante utilizar el comando WHERE en esta operación, ya que le ayuda a especificar qué registro se debe eliminar o, de lo contrario, este comando eliminará todo lo que haya especificado en la tabla.

Si desea eliminar todo en una tabla, puede usar el comando TRUNCATE TABLE . El comando resaltado a continuación borrará los registros dentro de la tabla dbo.courses .

Operaciones básicas de tablas SQL

Actualizar un registro es muy simple. Usamos el comando UPDATE para hacer esta operación. El comando resaltado a continuación actualizará el nombre " Dax " a " DAX " dentro de la tabla dbo.courses .

Operaciones básicas de tablas SQL

Como notó, usamos el comando SET en el ejemplo para identificar qué columna y valor deben actualizarse. También agregamos el comando WHERE para señalar el registro existente que actualizaremos en la tabla dbo.courses .

Operaciones de tabla SQL: DROP TABLE

También podemos eliminar tablas simplemente usando el comando DROP TABLE . El comando resaltado en este ejemplo muestra cómo eliminar una tabla específica.

Operaciones básicas de tablas SQL

Esta función es similar al comando TRUNCATE TABLE . Sin embargo, la principal diferencia entre estos dos es que el comando TRUNCATE TABLE se usa solo para borrar una tabla. Por otro lado, el comando DROP TABLE se utiliza para eliminar una tabla específica junto con sus registros.

Ahora intentemos usar estos comandos SQL en Microsoft SQL Server Management Studio .

Crear una tabla en SQL

Comencemos con la creación de una tabla. Por ejemplo, queremos crear una tabla llamada dbo.Names .

Operaciones básicas de tablas SQL

Ahora mismo estoy trabajando en la base de datos AdventureWorks2012 . Esta es una base de datos de respaldo proporcionada por Microsoft en su sitio web de documentación. 

Operaciones básicas de tablas SQL

En el lado derecho, cuando hacemos clic en el icono + junto a la carpeta Tablas , podemos ver que no hay ninguna tabla existente en la carpeta Tablas que tenga el nombre de tabla dbo.Names

Operaciones básicas de tablas SQL

Ahora ejecutemos el siguiente comando para crear la tabla dbo.Names .

Operaciones básicas de tablas SQL

Después de hacer clic en el botón Ejecutar , mostrará un mensaje que dice " Comandos completados con éxito ".

Operaciones básicas de tablas SQL

A continuación, actualice la carpeta Tablas . Haga clic con el botón derecho en él y luego seleccione Actualizar .

Operaciones básicas de tablas SQL

Al actualizar, podemos ver la tabla dbo.Names agregada en la carpeta Tablas .

Operaciones básicas de tablas SQL

La tabla dbo.Names está actualmente vacía. Haga clic con el botón derecho en él y seleccione Seleccionar las 1000 filas principales de las opciones para abrirlo.

Operaciones básicas de tablas SQL

Al abrir, veremos que no tiene ningún registro y solo muestra 3 columnas que son ID , FirstName y LastName

Operaciones básicas de tablas SQL

Crear una tabla temporal en SQL

Una tabla temporal siempre comienza con # . Esto es muy útil para encontrar y resolver posibles errores y escribir consultas SQL porque no se almacena permanentemente en la base de datos. Cuando cerramos una sesión, la tabla será eliminada. Puede crear una tabla temporal utilizando el comando resaltado a continuación.

Operaciones básicas de tablas SQL

Desde aquí, usaremos la tabla #Names para ejecutar otros comandos.

Seleccionar una tabla en SQL

Después de crear la tabla #Names , ahora vamos a verificar sus registros ejecutando el siguiente comando resaltado.

Operaciones básicas de tablas SQL

Pero como aún no hemos ingresado ningún registro, la tabla solo mostrará las 3 columnas.

Operaciones básicas de tablas SQL

Soltar una tabla en SQL

Ahora, si queremos soltar o eliminar la tabla #Names , usaremos el comando DROP TABLE y seleccionaremos la tabla #Names .

Operaciones básicas de tablas SQL

Después de eso, ejecute el comando SELECT * FROM #Names y mostrará un mensaje como este.

Operaciones básicas de tablas SQL

Esto se debe a que eliminamos la tabla #Names .

Insertar un registro en una tabla SQL

Antes de continuar, recrearemos la tabla #Names y luego insertaremos un registro en esa tabla usando el siguiente comando.

Operaciones básicas de tablas SQL

Este comando significa que estamos insertando los valores (1, 'Dean', 'Jones') de las columnas (ID, FirstName, LastName) en #Names .

Cuando vea un mensaje similar al del siguiente ejemplo después de ejecutar este comando, significa que el registro se ha agregado a la tabla.

Operaciones básicas de tablas SQL

Ahora ejecute el comando SELECT * FROM #Names y debería ver el registro que acabamos de insertar.

Operaciones básicas de tablas SQL

Insertar múltiples registros en una tabla

Para insertar múltiples registros en una tabla, solo necesita crear múltiples valores. Pero asegúrese de separarlos con “ , ”. Use el siguiente comando como referencia.

Operaciones básicas de tablas SQL

Si ejecutamos el comando SELECT * FROM #Names nuevamente, ahora tendremos un total de 4 registros en la tabla #Names .

Operaciones básicas de tablas SQL

Actualización de un registro en una tabla

A continuación, actualicemos un registro en la tabla #Names . Intentemos cambiar la ID de John a 10 . Primero, usaremos el comando ACTUALIZAR y luego seleccionaremos #Nombres . Después de eso, agregaremos los siguientes comandos: SET ID = 10 y WHERE FirstName = 'John' para seleccionar a John usando su nombre y establecer su ID en 10 .

Operaciones básicas de tablas SQL

El comando anterior actualizará la ID de John a 10

Ahora ejecute el comando SELECT * FROM #Names nuevamente para verificar si el registro se actualizó correctamente. 

Operaciones básicas de tablas SQL

Como resultado, la ID de John se actualizó a 10 .

Eliminación de un registro en una tabla

Esta vez eliminaremos un registro en la tabla #Nombres . Por ejemplo, queremos eliminar un registro con un valor de ID de 3 .

Operaciones básicas de tablas SQL

Usemos los comandos DELETE FROM #Names y luego WHERE ID = 3 para hacer esto.

Operaciones básicas de tablas SQL

Después de eliminar, ejecute el comando SELECT * FROM #Names nuevamente y notaremos que solo nos quedan 3 registros en la tabla #Names .

Vaciar una tabla en SQL

A continuación, limpiaremos el contenido de la tabla #Nombres . Usaremos el comando TRUNCATE TABLE #Names en esta operación. 

Operaciones básicas de tablas SQL

Una vez que hayamos ejecutado el comando TRUNCATE TABLE , use el comando SELECT * FROM #Names y mostrará que la tabla #Names ahora está vacía.

Operaciones básicas de tablas SQL

Copiar una tabla

Finalmente, aprenderemos cómo copiar una tabla. Para hacer esto, necesitamos identificar qué tabla nos gustaría copiar. Por ejemplo, queremos hacer una copia de la tabla Person.Person . En este ejemplo, usaremos el comando SELECT * INTO Person.Person_copy FROM Person.Person para hacer una copia de la tabla Person.Person junto con sus registros.

Operaciones básicas de tablas SQL

A continuación, haremos una copia de la tabla Person.Person con solo 1 registro. Por ejemplo, queremos copiar solo el registro con el valor 1 de BusinessEntityID .

Operaciones básicas de tablas SQL

Para ello, debemos añadir el comando WHERE junto al comando FROM Person.Person . Luego escriba el nombre de la columna BusinessEntityID y establezca el valor en 1 .

Operaciones básicas de tablas SQL

Después de ejecutar el comando, mostrará un mensaje que indica que hemos creado con éxito una copia de la tabla Person.Person . El nombre de la tabla es Person.Person_copy con un registro que tiene el valor BusinessEntityID de 1 de la tabla Person.Person .

Seleccionemos la tabla Person.Person_copy usando el siguiente comando.

Operaciones básicas de tablas SQL

Con estos pasos, pudimos crear la misma cantidad de columnas de la tabla Person.Person y crear la tabla  Person.Person_copy .

Conclusión

En resumen, podemos usar las operaciones básicas de la tabla SQL para varios propósitos. Aprendimos a crear una tabla; insertar, actualizar y eliminar registros en una tabla; y crear una copia de una tabla.

Además de eso, también discutimos cómo crear una tabla temporal que podemos usar para probar comandos y encontrar o corregir posibles errores. Tenga en cuenta que todas las operaciones que hicimos en la Tabla Temporal también se pueden hacer en la Tabla Física . Solo recuerda que una vez que cerremos una sesión, la Mesa Temporal ya no existirá.

Si desea obtener más información sobre este tema y otro contenido relacionado, puede consultar la lista de enlaces relevantes a continuación.

Mis mejores deseos,

Hafiz


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber