Tecnología

Inicio

Compacto Tutorial de SQL

Compacto Tutorial de SQL


La base de datos Microsoft SQL Server Compact es una estructura pequeña, pero poderosa, de archivos diseñado para ser utilizado con aplicaciones móviles y de escritorio. Se aprovecha del poderoso método de acceso de Transact-SQL para procesar los datos. SQL o Structured Query Language, es un método fácil de usar para acceder a los datos que se almacenan en tablas de bases de datos. Una vez que los usuarios a entender cómo utilizar algunos comandos básicos, que pueden encontrar casi cualquier cosa en una base de datos. Mientras que los estados más complejos ofrecen capacidades de programación más potentes, incluso la instrucción SQL más complicada es simplemente una combinación de los comandos básico.

Instrucciones

1 Iniciar sesión en el SQL Server Management Studio para consultar las tablas de base de datos compacta utilizando sentencias SQL. Para introducir una nueva consulta, haga clic en "Nueva consulta". Seleccione la opción "Server Compact Edition nueva consulta SQL" de las opciones disponibles. Después de introducir una instrucción SQL en la ventana de consulta en blanco, haga clic en "Ejecutar" o presione "PF5" para procesar el comando dentro de la herramienta de consulta. Ver los resultados de la consulta en el "resultado" de la ventana.

2 Utilice el comando "seleccionar" para leer filas de datos de una tabla de base de datos. Examine la siguiente declaración:

seleccione column1, columna2, column3 de nombre_tabla que column1 = 'valor literal'

En esta instrucción "select", tres columnas se recuperan de una tabla llamada "nombre_tabla" si "column1" es igual a "valor literal." Cada fila que cumple este criterio se devuelve. No hay filas se devuelven si la tabla no contiene ninguna fila, donde la condición es verdadera. Si nombre_tabla no incluye una o más de las columnas llamadas, el comando falla y se devuelve un mensaje de error.

Si no "donde" se utiliza la cláusula, se devuelven todas las filas. Si "SELECT (*)" se utiliza en lugar de enumerar los nombres de columna, se devuelven todas las columnas de la tabla.

3 Utilice el comando "Insertar" para insertar filas de datos a una tabla de base de datos. Examine la siguiente declaración:

insertar en nombre_tabla (column1, columna2, columna 3) valores ( "abc", "producta", "Compañía ABC")

En esta declaración de "insertar", se añade una fila a la tabla que contiene los valores que figuran en la cláusula de "valores". Ninguna cláusula "donde" se utiliza con una instrucción "insertar". Si cualquiera de las columnas no están incluidos en "nombre_tabla" o los valores no son válidos para la definición de columna, el comando falla y se devuelve un mensaje de error.

4 Utilice el comando "update" para cambiar filas de datos en una tabla de base de datos. Examine la siguiente declaración:

actualización nombre_tabla

conjunto column1 = "xyz"

donde columna2 = "producta"

En esta declaración de "actualización", todos los valores "COLUMN1" se cambian a "xyz" si el asociado "columna2" es igual a "producta." Si no "donde" se utiliza la cláusula, la declaración de "actualización" cambia cada fila de la tabla.

5 Utilice el comando "Eliminar" para eliminar filas de datos de una tabla de base de datos. Examine la siguiente declaración:

eliminar de nombre_tabla que column1 = "xyz"

En este "borrar" declaración, todas las filas se eliminan de "nombre_tabla" si "column1" = "xyz". Los nombres de columna no se utilizan con la instrucción de eliminación. Todas las filas se eliminan de la tabla si no donde se especifica la cláusula.

6 Utilice el comando "transacción de confirmación" para que los resultados de la "actualización", "inserción" o "borrar" los comandos permanente. Utilice el comando "rollback transaction" para revertir los cambios.

Consejos y advertencias

  • Cuando el aprendizaje de SQL, siempre practicar en una base de datos de prueba para que los sistemas de producción no se vean afectados.
  • Debido a que la "actualización" y "borrar" comandos pueden cambiar o eliminar varias filas o afectar a toda la tabla, el gran cuidado debe tener cuidado al usar estas sentencias SQL de gran alcance.