Las clases de memoria son un conjunto de cinco tipos rudimentarios de datos proporcionados por SQLite. Blob le permite suministrar archivos, fotos y activos de medios adicionales en una base de datos central utilizando un navegador web. Blob significa "Objeto grande binario". Es un tipo de base de datos con capacidad para almacenar una cantidad ilimitada de datos y se ha utilizado para almacenar todo tipo de registros o información. Este artículo analizará el uso del tipo de blob en nuestros registros de tabla.
Comencemos con este artículo iniciando sesión y luego abramos la terminal de Ubuntu 20.04. Después de abrirlo con Ctrl+Alt+T, necesitamos usar la instrucción "Actualizar" a través del paquete "Apt" para que nuestro sistema esté actualizado con nuevas funcionalidades. Para continuar este proceso, puede requerir la contraseña de un usuario iniciado. Agregue su contraseña y continúe.
Después de una actualización exitosa, necesitamos actualizar nuestro sistema utilizando la instrucción de actualización con el paquete APT seguido de la contraseña para el usuario iniciado actualmente.
Mientras tanto, el proceso puede requerir su permiso para continuar actualizando el sistema, ya que requiere 508 MB de espacio en el sistema.
Después de una actualización y una actualización exitosas, necesitamos iniciar el shell SQLite3, yo.mi., C-Módulo para la base de datos SQL en nuestro shell terminal utilizando la instrucción "SQLITE3". Se generará el shell de la base de datos SQLite, y ahora podemos agregar comandos.
Antes de mirar el tipo de blob de la base de datos SQLite, primero veremos los tipos más comunes y utilizados de bases de datos SQLite. Para esto, utilizaremos la función typeOf () dentro de la instrucción Seleccionar y el valor insertado en los parámetros de la función. Por lo tanto, hemos estado comenzando nuestra primera ilustración con el uso de instrucciones seleccionadas para el valor nulo en los parámetros de la función typeof (). La ejecución de esta instrucción ha estado devolviendo el tipo nulo para un valor "nulo".
Después, utilizamos el valor "50" dentro de la paréntesis de una función typeof () para encontrar el tipo de valor utilizando la instrucción Seleccionar. Devuelve el tipo "entero" para el valor 50. Después de eso, probamos el valor "10.9 "dentro de la función typeof (). Esta instrucción de selección mostró que el valor 10.9 es un número real. El personaje "A" se ha utilizado con las comas invertidas individuales y dobles dentro de las siguientes dos consultas selectas dentro de la función typeof (). Estas dos instrucciones seleccionadas devuelven que el valor "a" es texto.
Después de esto, utilizamos el número 100 dentro de las comas invertidas individuales para determinar su tipo usando la función typeof (). Resulta que el valor 100 dentro de las comas invertidas se toma como tipo de texto. Usemos el valor de tipo blob en la función typeOf () dentro de la instrucción Seleccionar de la base de datos SQLite. El valor de blob debe contener el personaje "x" antes de comenzar una sola cotización, seguido de los cuatro valores de caracteres. Hemos estado utilizando tres comandos para usar los valores de tipo blob dentro de la función typeof (). Hemos probado los dos primeros valores con el carácter de capital "x" y el último valor con el pequeño carácter "x" en las instrucciones. La salida para los tres comandos anteriores muestra el tipo 'blob' para los tres valores.
sqlite> seleccionar typeof (nulo);Ahora, veamos cómo podemos agregar datos de tipo blob dentro de la tabla SQLite de Ubuntu 20.04. Primero, solo necesitamos una tabla en nuestra base de datos. Entonces, hemos estado creando la tabla "prueba" con el comando Crear tabla. Esta tabla contendrá dos columnas, yo.mi., ID y tipos. La columna de identificación contendrá datos de tipo entero y será una clave principal como se especifica.
Después de crear una tabla, insertamos un total de seis registros dentro de él utilizando el inserto en la instrucción, seguido del nombre de la tabla. El primer registro contiene el entero, el segundo contiene el valor real, el tercero y el cuarto contienen el valor de tipo de texto, el 5to registro contiene el nulo y el último registro incluye el valor de tipo blob. Después de agregar estos registros, hemos intentado obtener todas las columnas de una "prueba" de la tabla junto con el uso de la función "typeof ()" en la función "tipos" para mostrar los tipos. Resulta que los registros se han mostrado en el formato explicado previamente.
SQLITE> Crear prueba de tabla (ID int primario clave, tipos);También puede organizar la tabla de acuerdo con su elección utilizando la cláusula de orden por orden y el nombre de una columna que mantendrá la igualdad utilizando la función "tipos".
sqlite> seleccionar ID, tipos, tipos de tipos (tipos) del orden de prueba por tipos;Dentro del ejemplo anterior, hemos mostrado el valor de tipo blob en la última parte. Use el inserto en instrucción nuevamente para insertar los cuatro valores de tipo blob en la tabla "prueba" utilizando la misma instrucción.
sqlite> insertar en valores de prueba (tipos) (x'5678 ');Después de insertar cuatro registros nuevos, hemos estado utilizando la columna ID y Tipos dentro de la columna de prueba para mostrar todos los registros que contienen el tipo 'Blob' dentro de ellos utilizando la función typeOf () dentro de la consulta. Devuelve cinco registros para el tipo de blob, como se muestra a continuación:
sqlite> seleccionar id, tipos de prueba donde typeof (tipos) = 'blob';Usando la instrucción Seleccionar con el carácter simple "*" seguido de la cláusula FROM que contiene el nombre de una tabla "prueba", hemos enumerado todos los 10 valores de columna en la tabla.
sqlite> select * de prueba;Escriba los valores de la tabla donde el tipo es 'blob' según las instrucciones de eliminación y muestre el resto. Muestra que los cinco registros se han quedado.
sqlite> Eliminar de la prueba donde typeof (tipos) = 'blob';Conclusión
Este artículo se trataba de usar el tipo de blob en las tablas de SQLite. Insertamos los registros blob, los mostramos usando la función typeof () y los eliminamos. Puede usar todas estas consultas en cualquier sistema operativo y obtener el mismo resultado que presentamos en este artículo.