Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
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á.
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.
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 .
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 .
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 .
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 .
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 .
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.
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 .
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.
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 .
Ahora ejecutemos el siguiente comando para crear la tabla dbo.Names .
Después de hacer clic en el botón Ejecutar , mostrará un mensaje que dice " Comandos completados con éxito ".
A continuación, actualice la carpeta Tablas . Haga clic con el botón derecho en él y luego seleccione Actualizar .
Al actualizar, podemos ver la tabla dbo.Names agregada en la carpeta Tablas .
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.
Al abrir, veremos que no tiene ningún registro y solo muestra 3 columnas que son ID , FirstName y LastName .
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.
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.
Pero como aún no hemos ingresado ningún registro, la tabla solo mostrará las 3 columnas.
Soltar una tabla en SQL
Ahora, si queremos soltar o eliminar la tabla #Names , usaremos el comando DROP TABLE y seleccionaremos la tabla #Names .
Después de eso, ejecute el comando SELECT * FROM #Names y mostrará un mensaje como este.
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.
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.
Ahora ejecute el comando SELECT * FROM #Names y debería ver el registro que acabamos de insertar.
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.
Si ejecutamos el comando SELECT * FROM #Names nuevamente, ahora tendremos un total de 4 registros en la tabla #Names .
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 .
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.
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 .
Usemos los comandos DELETE FROM #Names y luego WHERE ID = 3 para hacer esto.
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.
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.
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.
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 .
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 .
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.
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
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.
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.
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.
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.
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.
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.
Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.
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